summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--c/src/lib/start/m68k/start.s7
1 files changed, 5 insertions, 2 deletions
diff --git a/c/src/lib/start/m68k/start.s b/c/src/lib/start/m68k/start.s
index 874ea82b5b..e7a58e997b 100644
--- a/c/src/lib/start/m68k/start.s
+++ b/c/src/lib/start/m68k/start.s
@@ -57,10 +57,13 @@ SYM (start_around):
#if ( M68K_HAS_SEPARATE_STACKS == 1 )
movec isp,a0
move.l a0, SYM (initial_isp)
-#endif
- move usp,a0
+ movec usp,a0
move.l a0, SYM (initial_usp)
+ movec msp,a0
+ move.l a0, SYM (initial_msp)
+#else
move.l a7, SYM (initial_msp)
+#endif
|
| zero out uninitialized data area