MIPS/GAS/testsuite: Reenable disabled external BEQ tests
Complement: commitbad36eacda
Author: Daniel Jacobowitz <drow@false.org> Date: Wed Nov 23 14:04:18 2005 +0000 <https://sourceware.org/ml/binutils/2005-11/msg00324.html>, ("R_MIPS_PC16, again"), and reenable external BEQ tests, the remaining subset missed from the set of branch tests previously disabled with: commit6f171daac9
Author: Alexandre Oliva <aoliva@redhat.com> Date: Thu Dec 12 04:40:22 2002 +0000 <https://sourceware.org/ml/binutils/2002-11/msg00631.html>, ("mips: branches to external labels are broken"). gas/ * testsuite/gas/mips/beq.s: Uncomment branches to undefined symbols. * testsuite/gas/mips/beq.d: Update accordingly. * testsuite/gas/mips/mipsr6@beq.d: Likewise. * testsuite/gas/mips/micromips@beq.d: Likewise.
This commit is contained in:
parent
d7f20d660a
commit
f26c9c2eaf
5 changed files with 27 additions and 8 deletions
|
@ -1,3 +1,11 @@
|
|||
2016-07-02 Maciej W. Rozycki <macro@imgtec.com>
|
||||
|
||||
* testsuite/gas/mips/beq.s: Uncomment branches to undefined
|
||||
symbols.
|
||||
* testsuite/gas/mips/beq.d: Update accordingly.
|
||||
* testsuite/gas/mips/mipsr6@beq.d: Likewise.
|
||||
* testsuite/gas/mips/micromips@beq.d: Likewise.
|
||||
|
||||
2016-07-02 Maciej W. Rozycki <macro@imgtec.com>
|
||||
|
||||
* testsuite/gas/mips/mips.exp: Restrict 64-bit `branch-mips'
|
||||
|
|
|
@ -36,10 +36,10 @@ Disassembly of section \.text:
|
|||
[0-9a-f]+ <[^>]*> jal 0+0000 <.*>
|
||||
[ ]*20060: (MIPS_JMP|JMPADDR|R_MIPS_26) \.text
|
||||
[0-9a-f]+ <[^>]*> nop
|
||||
#[0-9a-f]+ <[^>]*> b 0+20068 <.*\+0x20068>
|
||||
#[ ]*20068: .*16 external_label
|
||||
#[0-9a-f]+ <[^>]*> nop
|
||||
#[0-9a-f]+ <[^>]*> bal 0+20070 <.*\+0x20070>
|
||||
#[ ]*20070: .*16 external_label
|
||||
#[0-9a-f]+ <[^>]*> nop
|
||||
[0-9a-f]+ <[^>]*> b 0+20068 <.*\+0x20068>
|
||||
[ ]*20068: .*16 external_label
|
||||
[0-9a-f]+ <[^>]*> nop
|
||||
[0-9a-f]+ <[^>]*> bal 0+20070 <.*\+0x20070>
|
||||
[ ]*20070: .*16 external_label
|
||||
[0-9a-f]+ <[^>]*> nop
|
||||
\.\.\.
|
||||
|
|
|
@ -20,8 +20,8 @@ text_label:
|
|||
.endif
|
||||
|
||||
# Branch to an external label.
|
||||
# b external_label
|
||||
# bal external_label
|
||||
b external_label
|
||||
bal external_label
|
||||
|
||||
# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
|
||||
.align 2
|
||||
|
|
|
@ -45,5 +45,10 @@ Disassembly of section \.text:
|
|||
[0-9a-f]+ <[^>]*> 4060 fffe bal 0002004e <text_label\+0x2004e>
|
||||
2004e: R_MICROMIPS_PC16_S1 text_label
|
||||
[0-9a-f]+ <[^>]*> 0000 0000 nop
|
||||
[0-9a-f]+ <[^>]*> 9400 fffe b 00020056 <text_label\+0x20056>
|
||||
20056: R_MICROMIPS_PC16_S1 external_label
|
||||
[0-9a-f]+ <[^>]*> 0c00 nop
|
||||
[0-9a-f]+ <[^>]*> 4060 fffe bal 0002005c <text_label\+0x2005c>
|
||||
2005c: R_MICROMIPS_PC16_S1 external_label
|
||||
[0-9a-f]+ <[^>]*> 0000 0000 nop
|
||||
\.\.\.
|
||||
|
|
|
@ -37,5 +37,11 @@ Disassembly of section \.text:
|
|||
[0-9a-f]+ <[^>]*> nop
|
||||
[0-9a-f]+ <[^>]*> bnez a0,0+0050 <.*>
|
||||
[ ]*50: .*R_MIPS_PC16 text_label
|
||||
[0-9a-f]+ <[^>]*> nop
|
||||
[0-9a-f]+ <[^>]*> b 0+0058 <.*>
|
||||
[ ]*58: .*R_MIPS_PC16 external_label
|
||||
[0-9a-f]+ <[^>]*> nop
|
||||
[0-9a-f]+ <[^>]*> bal 0+0060 <.*>
|
||||
[ ]*60: .*R_MIPS_PC16 external_label
|
||||
[0-9a-f]+ <[^>]*> nop
|
||||
\.\.\.
|
||||
|
|
Loading…
Add table
Reference in a new issue