Преглед на файлове

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.
Rich Felker преди 10 години
родител
ревизия
64fbd15fc5
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      src/thread/sh/__set_thread_area.s

+ 2 - 1
src/thread/sh/__set_thread_area.s

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