diff options
author | Eric Andersen <andersen@codepoet.org> | 2003-06-12 21:39:10 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2003-06-12 21:39:10 +0000 |
commit | cf010f16ce15cbf00a7edfb95f2feb2f21241726 (patch) | |
tree | 6fff24bbb3b8617fc8ef17e0e0156ffbaa62baaf | |
parent | 45aa6e241e54b49e27fb0199842d3768c377d271 (diff) |
Fix mips so it compiles with gcc 3.3
-rw-r--r-- | ldso/ldso/mips/boot1_arch.h | 60 | ||||
-rw-r--r-- | ldso/ldso/mips/dl-startup.h | 60 |
2 files changed, 60 insertions, 60 deletions
diff --git a/ldso/ldso/mips/boot1_arch.h b/ldso/ldso/mips/boot1_arch.h index b4663bcae..90284f6d4 100644 --- a/ldso/ldso/mips/boot1_arch.h +++ b/ldso/ldso/mips/boot1_arch.h @@ -3,36 +3,36 @@ * needed for this architecture. */ -asm(" - .text - .globl _dl_boot -_dl_boot: - .set noreorder - bltzal $0, 0f - nop -0: .cpload $31 - .set reorder - la $4, _DYNAMIC - sw $4, -0x7ff0($28) - move $4, $29 - la $8, coff - .set noreorder - bltzal $0, coff - nop -coff: subu $8, $31, $8 - .set reorder - la $25, _dl_boot2 - addu $25, $8 - jalr $25 - lw $4, 0($29) - la $5, 4($29) - sll $6, $4, 2 - addu $6, $6, $5 - addu $6, $6, 4 - la $7, _dl_elf_main - lw $25, 0($7) - jr $25 -"); +asm("" \ +" .text\n" \ +" .globl _dl_boot\n" \ +"_dl_boot:\n" \ +" .set noreorder\n" \ +" bltzal $0, 0f\n" \ +" nop\n" \ +"0: .cpload $31\n" \ +" .set reorder\n" \ +" la $4, _DYNAMIC\n" \ +" sw $4, -0x7ff0($28)\n" \ +" move $4, $29\n" \ +" la $8, coff\n" \ +" .set noreorder\n" \ +" bltzal $0, coff\n" \ +" nop\n" \ +"coff: subu $8, $31, $8\n" \ +" .set reorder\n" \ +" la $25, _dl_boot2\n" \ +" addu $25, $8\n" \ +" jalr $25\n" \ +" lw $4, 0($29)\n" \ +" la $5, 4($29)\n" \ +" sll $6, $4, 2\n" \ +" addu $6, $6, $5\n" \ +" addu $6, $6, 4\n" \ +" la $7, _dl_elf_main\n" \ +" lw $25, 0($7)\n" \ +" jr $25\n" \ +); #define _dl_boot _dl_boot2 #define LD_BOOT(X) static void __attribute__ ((unused)) _dl_boot (X) diff --git a/ldso/ldso/mips/dl-startup.h b/ldso/ldso/mips/dl-startup.h index b4663bcae..90284f6d4 100644 --- a/ldso/ldso/mips/dl-startup.h +++ b/ldso/ldso/mips/dl-startup.h @@ -3,36 +3,36 @@ * needed for this architecture. */ -asm(" - .text - .globl _dl_boot -_dl_boot: - .set noreorder - bltzal $0, 0f - nop -0: .cpload $31 - .set reorder - la $4, _DYNAMIC - sw $4, -0x7ff0($28) - move $4, $29 - la $8, coff - .set noreorder - bltzal $0, coff - nop -coff: subu $8, $31, $8 - .set reorder - la $25, _dl_boot2 - addu $25, $8 - jalr $25 - lw $4, 0($29) - la $5, 4($29) - sll $6, $4, 2 - addu $6, $6, $5 - addu $6, $6, 4 - la $7, _dl_elf_main - lw $25, 0($7) - jr $25 -"); +asm("" \ +" .text\n" \ +" .globl _dl_boot\n" \ +"_dl_boot:\n" \ +" .set noreorder\n" \ +" bltzal $0, 0f\n" \ +" nop\n" \ +"0: .cpload $31\n" \ +" .set reorder\n" \ +" la $4, _DYNAMIC\n" \ +" sw $4, -0x7ff0($28)\n" \ +" move $4, $29\n" \ +" la $8, coff\n" \ +" .set noreorder\n" \ +" bltzal $0, coff\n" \ +" nop\n" \ +"coff: subu $8, $31, $8\n" \ +" .set reorder\n" \ +" la $25, _dl_boot2\n" \ +" addu $25, $8\n" \ +" jalr $25\n" \ +" lw $4, 0($29)\n" \ +" la $5, 4($29)\n" \ +" sll $6, $4, 2\n" \ +" addu $6, $6, $5\n" \ +" addu $6, $6, 4\n" \ +" la $7, _dl_elf_main\n" \ +" lw $25, 0($7)\n" \ +" jr $25\n" \ +); #define _dl_boot _dl_boot2 #define LD_BOOT(X) static void __attribute__ ((unused)) _dl_boot (X) |