summaryrefslogtreecommitdiffstats
path: root/c/src/exec/score/cpu/m68k/rtems.s
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--c/src/exec/score/cpu/m68k/rtems.s6
1 files changed, 6 insertions, 0 deletions
diff --git a/c/src/exec/score/cpu/m68k/rtems.s b/c/src/exec/score/cpu/m68k/rtems.s
index f2ce53a7d5..e8cba8204c 100644
--- a/c/src/exec/score/cpu/m68k/rtems.s
+++ b/c/src/exec/score/cpu/m68k/rtems.s
@@ -39,8 +39,14 @@ SYM (RTEMS):
moveal SYM (_Entry_points), a0
lsll #2, d0
addal d0, a0
+
+#if (M68K_COLDFIRE_ARCH == 0)
moveal @(a0),a0
jmpl @(a0)
+#else
+ moveal (a0),a0
+ jmpl (a0)
+#endif
END_CODE
END