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:
parent
3bd943e046
commit
7791843a37
|
@ -7,27 +7,23 @@
|
|||
|
||||
#define SYM(x) CONCAT1 (__USER_LABEL_PREFIX__, x)
|
||||
|
||||
/* Use the right prefix for registers. */
|
||||
|
||||
#define REG(x) CONCAT1 (__REGISTER_PREFIX__, x)
|
||||
|
||||
#define d0 REG (d0)
|
||||
#define d1 REG (d1)
|
||||
#define d2 REG (d2)
|
||||
#define d3 REG (d3)
|
||||
#define d4 REG (d4)
|
||||
#define d5 REG (d5)
|
||||
#define d6 REG (d6)
|
||||
#define d7 REG (d7)
|
||||
#define a0 REG (a0)
|
||||
#define a1 REG (a1)
|
||||
#define a2 REG (a2)
|
||||
#define a3 REG (a3)
|
||||
#define a4 REG (a4)
|
||||
#define a5 REG (a5)
|
||||
#define a6 REG (a6)
|
||||
#define fp REG (fp)
|
||||
#define sp REG (sp)
|
||||
#define d0 %d0
|
||||
#define d1 %d1
|
||||
#define d2 %d2
|
||||
#define d3 %d3
|
||||
#define d4 %d4
|
||||
#define d5 %d5
|
||||
#define d6 %d6
|
||||
#define d7 %d7
|
||||
#define a0 %a0
|
||||
#define a1 %a1
|
||||
#define a2 %a2
|
||||
#define a3 %a3
|
||||
#define a4 %a4
|
||||
#define a5 %a5
|
||||
#define a6 %a6
|
||||
#define fp %fp
|
||||
#define sp %sp
|
||||
|
||||
|
||||
.global SYM (setjmp)
|
||||
|
|
Loading…
Reference in New Issue