summaryrefslogtreecommitdiffstats
path: root/c/src/exec/score/cpu/m68k/rtems.s
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1998-08-01 14:40:51 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1998-08-01 14:40:51 +0000
commit5ef4fae6501eca4768139efb3cdce48a9e38bb0e (patch)
tree83d7f6849c3d19b11d46f3b58b99fe28f22d38b0 /c/src/exec/score/cpu/m68k/rtems.s
parentAdded Rod Barman (rodb@cs.ubc.ca) in credits for ColdFire. (diff)
downloadrtems-5ef4fae6501eca4768139efb3cdce48a9e38bb0e.tar.bz2
Merged patch from David Fiddes <D.J.Fiddes@hw.ac.uk> to add ColdFire
specific register macros and correct code in rtems.s.
Diffstat (limited to 'c/src/exec/score/cpu/m68k/rtems.s')
-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