add tlsdesc support for i386
[oweals/musl.git] / src / ldso / microblaze / start.s
index 5ffbcbaec5e0dba0feb8361fc3fd494deed3ea61..4e0a0e501ff8fd2578f0d3ac4789ae3aac9532ce 100644 (file)
@@ -9,11 +9,12 @@ _start:
        addi    r7, r7, _GLOBAL_OFFSET_TABLE_+8
        addi    r7, r7, _DYNAMIC@GOTOFF
        brlid   r15, __reloc_self@PLT
-       nop
+       addik   r1, r1, -16
 
-       lwi     r5, r1, 0
+       lwi     r5, r1, 16
        brlid   r15, __dynlink@PLT
-       addi    r6, r1, 4
+       addi    r6, r1, 20
+       addik   r1, r1, 16
 
        lwi     r4, r1, 0
 1:     lwi     r5, r1, 4