summaryrefslogtreecommitdiff
path: root/ldso/ldso/mips/dl-startup.h
diff options
context:
space:
mode:
author"Steven J. Hill" <sjhill@realitydiluted.com>2002-05-20 18:30:17 +0000
committer"Steven J. Hill" <sjhill@realitydiluted.com>2002-05-20 18:30:17 +0000
commit1e811cd2c026257eb9adc27f0978698cdc226c26 (patch)
tree8aa5b37781d18dbe5698e02638833d6efe41e330 /ldso/ldso/mips/dl-startup.h
parent54727a5dc42fdfc0b45e0ff1e943fa20ded72914 (diff)
Fixed MIPS dynamic linker by removing link order dependency bug.
Diffstat (limited to 'ldso/ldso/mips/dl-startup.h')
-rw-r--r--ldso/ldso/mips/dl-startup.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/ldso/ldso/mips/dl-startup.h b/ldso/ldso/mips/dl-startup.h
index 05aaf9ebb..6dda467e8 100644
--- a/ldso/ldso/mips/dl-startup.h
+++ b/ldso/ldso/mips/dl-startup.h
@@ -16,8 +16,11 @@ _dl_boot:
sw $4, -0x7ff0($28)
move $4, $29
la $8, coff
- bltzal $8, coff
+ .set noreorder
+ bltzal $0, coff
+ nop
coff: subu $8, $31, $8
+ .set reorder
la $25, _dl_boot2
addu $25, $8
jalr $25