summaryrefslogtreecommitdiffstats
path: root/libgloss/spu
diff options
context:
space:
mode:
Diffstat (limited to 'libgloss/spu')
-rw-r--r--libgloss/spu/crt0.S6
1 files changed, 5 insertions, 1 deletions
diff --git a/libgloss/spu/crt0.S b/libgloss/spu/crt0.S
index 39ae588c3..4c4bac660 100644
--- a/libgloss/spu/crt0.S
+++ b/libgloss/spu/crt0.S
@@ -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