m68k/setjmp.S: fix build with gcc 3.4.6 -std=gnu99

The register prefix is always % for the architecture we use (elf),
hardcode it instead of confusing the preprocessor

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28025 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Rafaël Carré 2010-09-07 14:50:26 +00:00
parent 3bd943e046
commit 7791843a37

View file

@ -7,27 +7,23 @@
#define SYM(x) CONCAT1 (__USER_LABEL_PREFIX__, x) #define SYM(x) CONCAT1 (__USER_LABEL_PREFIX__, x)
/* Use the right prefix for registers. */ #define d0 %d0
#define d1 %d1
#define REG(x) CONCAT1 (__REGISTER_PREFIX__, x) #define d2 %d2
#define d3 %d3
#define d0 REG (d0) #define d4 %d4
#define d1 REG (d1) #define d5 %d5
#define d2 REG (d2) #define d6 %d6
#define d3 REG (d3) #define d7 %d7
#define d4 REG (d4) #define a0 %a0
#define d5 REG (d5) #define a1 %a1
#define d6 REG (d6) #define a2 %a2
#define d7 REG (d7) #define a3 %a3
#define a0 REG (a0) #define a4 %a4
#define a1 REG (a1) #define a5 %a5
#define a2 REG (a2) #define a6 %a6
#define a3 REG (a3) #define fp %fp
#define a4 REG (a4) #define sp %sp
#define a5 REG (a5)
#define a6 REG (a6)
#define fp REG (fp)
#define sp REG (sp)
.global SYM (setjmp) .global SYM (setjmp)