diff options
Diffstat (limited to 'c/src/exec/score/cpu/sh/rtems.c')
-rw-r--r-- | c/src/exec/score/cpu/sh/rtems.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/c/src/exec/score/cpu/sh/rtems.c b/c/src/exec/score/cpu/sh/rtems.c index 539ebe0065..3640a1b53e 100644 --- a/c/src/exec/score/cpu/sh/rtems.c +++ b/c/src/exec/score/cpu/sh/rtems.c @@ -59,12 +59,12 @@ extern void* _Entry_points[] ; void __RTEMS() { asm volatile ( - ".global _RTEMS -_RTEMS:" ); + ".global _RTEMS\n" +"_RTEMS:" ); asm volatile ( - "jmp %0 - rts - nop" +" jmp %0\n" +" rts\n" +" nop\n" :: "m" (_Entry_points) ); } |