Browse Source

fix sh __set_thread_area uninitialized return value

this caused the dynamic linker/startup code to abort when r0 happened
to contain a negative value.
master
Rich Felker 11 years ago
parent
commit
64fbd15fc5
  1. 3
      src/thread/sh/__set_thread_area.s

3
src/thread/sh/__set_thread_area.s

@ -1,5 +1,6 @@
.global __set_thread_area .global __set_thread_area
.type __set_thread_area, @function .type __set_thread_area, @function
__set_thread_area: __set_thread_area:
ldc r4, gbr
rts rts
ldc r4, gbr mov #0, r0

Loading…
Cancel
Save