Make sure __ASM_GLOBAL_FUNC generates code in the text segment.
This commit is contained in:
parent
b4c2968049
commit
a8877ba6dc
|
@ -197,11 +197,13 @@ extern char **environ;
|
|||
|
||||
#ifdef __GNUC__
|
||||
# define __ASM_GLOBAL_FUNC(name,code) \
|
||||
__asm__( ".align 4\n\t" \
|
||||
__asm__( ".text\n\t" \
|
||||
".align 4\n\t" \
|
||||
".globl " __ASM_NAME(#name) "\n\t" \
|
||||
__ASM_FUNC(#name) "\n" \
|
||||
__ASM_NAME(#name) ":\n\t" \
|
||||
code );
|
||||
code \
|
||||
"\n\t.previous" );
|
||||
#else /* __GNUC__ */
|
||||
# define __ASM_GLOBAL_FUNC(name,code) \
|
||||
void __asm_dummy_##name(void) { \
|
||||
|
|
Loading…
Reference in New Issue