diff options
Diffstat (limited to 'ldso/ldso/sh/dl-startup.h')
-rw-r--r-- | ldso/ldso/sh/dl-startup.h | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/ldso/ldso/sh/dl-startup.h b/ldso/ldso/sh/dl-startup.h index 40d6a0dd4..81d29d119 100644 --- a/ldso/ldso/sh/dl-startup.h +++ b/ldso/ldso/sh/dl-startup.h @@ -2,21 +2,21 @@ * will work as expected and cope with whatever platform specific wierdness is * needed for this architecture. */ -asm("\ - .text - .globl _dl_boot -_dl_boot: - mov r15, r4 - mov.l .L_dl_boot2, r0 - bsrf r0 - add #4, r4 -.jmp_loc: - jmp @r0 - mov #0, r4 /* call _start with arg == 0 */ -.L_dl_boot2:\n\ - .long _dl_boot2-.jmp_loc\n\ - .previous\n\ -"); +asm("" \ +" .text\n" \ +" .globl _dl_boot\n" \ +"_dl_boot:\n" \ +" mov r15, r4\n" \ +" mov.l .L_dl_boot2, r0\n" \ +" bsrf r0\n" \ +" add #4, r4\n" \ +".jmp_loc:\n" \ +" jmp @r0\n" \ +" mov #0, r4 !call _start with arg == 0\n" \ +".L_dl_boot2:\n" \ +" .long _dl_boot2-.jmp_loc\n" \ +" .previous\n" \ +); #define _dl_boot _dl_boot2 #define LD_BOOT(X) static void * __attribute__ ((unused)) _dl_boot (X) |