OSDN Git Service

2009-04-03 Ken Werner <ken.werner@de.ibm.com>
authorjjohnstn <jjohnstn>
Fri, 3 Apr 2009 22:27:30 +0000 (22:27 +0000)
committerjjohnstn <jjohnstn>
Fri, 3 Apr 2009 22:27:30 +0000 (22:27 +0000)
        * spu/crt0.S (_start): Place spu_id in the first agument register.

libgloss/ChangeLog
libgloss/spu/crt0.S

index 1d913aa..48b5c3b 100644 (file)
@@ -1,3 +1,7 @@
+2009-04-03  Ken Werner  <ken.werner@de.ibm.com>
+
+       * spu/crt0.S (_start): Place spu_id in the first agument register.
+
 2009-03-16  Jeff Johnston  <jjohnstn@redhat.com>
 
        * m32r/m32r-stub.c: Replace with one from newer version of gdb.
index 39ae588..4c4bac6 100644 (file)
@@ -161,9 +161,13 @@ _start:
 #ifdef _PROFILE
        /* Call monstartup if profiling is enabled
         */
+#ifdef _STD_MAIN
+       ila     $3,0
+#else
+       ori     $3,$80,0
+#endif
        brsl    $LR, __monstartup
 #endif
-
        ori     $3,$80,0
        ori     $4,$81,0        
 #ifndef _STD_MAIN