mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-25 03:30:37 +00:00
[mips] Test both %dtprel_hi and %dtprel_lo instead of testing %dtprel_hi twice.
The second %dtprel_hi is used on an addiu so it looks like a copy/paste error. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238815 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
ad601b6b90
commit
fa82cb6244
@ -11,8 +11,8 @@
|
||||
# CHECK: # fixup A - offset: 0, value: loop_1@GOT, kind: fixup_Mips_GOT_Local
|
||||
# CHECK: lui $2, %dtprel_hi(_gp_disp) # encoding: [A,A,0x02,0x3c]
|
||||
# CHECK: # fixup A - offset: 0, value: _gp_disp@DTPREL_HI, kind: fixup_Mips_DTPREL_HI
|
||||
# CHECK: addiu $2, $2, %dtprel_hi(_gp_disp) # encoding: [A,A,0x42,0x24]
|
||||
# CHECK: # fixup A - offset: 0, value: _gp_disp@DTPREL_HI, kind: fixup_Mips_DTPREL_HI
|
||||
# CHECK: addiu $2, $2, %dtprel_lo(_gp_disp) # encoding: [A,A,0x42,0x24]
|
||||
# CHECK: # fixup A - offset: 0, value: _gp_disp@DTPREL_LO, kind: fixup_Mips_DTPREL_LO
|
||||
# CHECK: lw $3, %got(loop_1)($2) # encoding: [A,A,0x43,0x8c]
|
||||
# CHECK: # fixup A - offset: 0, value: loop_1@GOT, kind: fixup_Mips_GOT_Local
|
||||
# CHECK: lw $4, %got_disp(loop_2)($3) # encoding: [A,A,0x64,0x8c]
|
||||
@ -31,7 +31,7 @@
|
||||
lw $25, %call16(strchr)($gp)
|
||||
lw $3, %got(loop_1)($2)
|
||||
lui $2, %dtprel_hi(_gp_disp)
|
||||
addiu $2, $2, %dtprel_hi(_gp_disp)
|
||||
addiu $2, $2, %dtprel_lo(_gp_disp)
|
||||
lw $3, %got(loop_1)($2)
|
||||
lw $4, %got_disp(loop_2)($3)
|
||||
lw $5, %got_page(loop_3)($4)
|
||||
|
Loading…
x
Reference in New Issue
Block a user