[ gas/testsuite/ChangeLog ]
2002-09-18 Chris Demetriou <cgd@broadcom.com> * gas/mips/branch-misc-1.d: New file. * gas/mips/branch-misc-1.s: New file. * gas/mips/branch-misc-2.s: New file. * gas/mips/branch-misc-2.d: New file. * gas/mips/mips.exp: Run new tests. [ ld/testsuite/ChangeLog ] 2002-09-18 Chris Demetriou <cgd@broadcom.com> * ld-mips-elf/branch-misc-1.d: New file. * ld-mips-elf/branch-misc-2.d: New file. * ld-mips-elf/mips-elf.exp: Run new tests.
This commit is contained in:
parent
5afc051b4b
commit
2dc83527fb
10 changed files with 194 additions and 0 deletions
|
@ -1,3 +1,11 @@
|
|||
2002-09-18 Chris Demetriou <cgd@broadcom.com>
|
||||
|
||||
* gas/mips/branch-misc-1.d: New file.
|
||||
* gas/mips/branch-misc-1.s: New file.
|
||||
* gas/mips/branch-misc-2.s: New file.
|
||||
* gas/mips/branch-misc-2.d: New file.
|
||||
* gas/mips/mips.exp: Run new tests.
|
||||
|
||||
2002-09-17 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
|
||||
|
||||
* gas/mips/jal-range.s: Check for jal overflows.
|
||||
|
|
27
gas/testsuite/gas/mips/branch-misc-1.d
Normal file
27
gas/testsuite/gas/mips/branch-misc-1.d
Normal file
|
@ -0,0 +1,27 @@
|
|||
#objdump: -dr --prefix-addresses --show-raw-insn
|
||||
#name: MIPS branch-misc-1
|
||||
|
||||
# Test the branches to local symbols in current file.
|
||||
|
||||
.*: +file format .*mips.*
|
||||
|
||||
Disassembly of section .text:
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
0+003c <[^>]*> 0411fff0 bal 00000000 <l1>
|
||||
0+0040 <[^>]*> 00000000 nop
|
||||
0+0044 <[^>]*> 0411fff3 bal 00000014 <l2>
|
||||
0+0048 <[^>]*> 00000000 nop
|
||||
0+004c <[^>]*> 0411fff6 bal 00000028 <l3>
|
||||
0+0050 <[^>]*> 00000000 nop
|
||||
0+0054 <[^>]*> 0411000a bal 00000080 <l4>
|
||||
0+0058 <[^>]*> 00000000 nop
|
||||
0+005c <[^>]*> 0411000d bal 00000094 <l5>
|
||||
0+0060 <[^>]*> 00000000 nop
|
||||
0+0064 <[^>]*> 04110010 bal 000000a8 <l6>
|
||||
0+0068 <[^>]*> 00000000 nop
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
\.\.\.
|
27
gas/testsuite/gas/mips/branch-misc-1.s
Normal file
27
gas/testsuite/gas/mips/branch-misc-1.s
Normal file
|
@ -0,0 +1,27 @@
|
|||
# Source file used to test the branches to locals in this file.
|
||||
|
||||
.text
|
||||
l1:
|
||||
.space 20
|
||||
l2:
|
||||
.space 20
|
||||
l3:
|
||||
.space 20
|
||||
|
||||
x:
|
||||
bal l1
|
||||
bal l2
|
||||
bal l3
|
||||
bal l4
|
||||
bal l5
|
||||
bal l6
|
||||
|
||||
.space 20
|
||||
l4:
|
||||
.space 20
|
||||
l5:
|
||||
.space 20
|
||||
l6:
|
||||
|
||||
# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
|
||||
.space 8
|
27
gas/testsuite/gas/mips/branch-misc-2.d
Normal file
27
gas/testsuite/gas/mips/branch-misc-2.d
Normal file
|
@ -0,0 +1,27 @@
|
|||
#objdump: -dr --prefix-addresses --show-raw-insn
|
||||
#name: MIPS branch-misc-2
|
||||
|
||||
# Test the branches to global symbols in current file.
|
||||
|
||||
.*: +file format .*mips.*
|
||||
|
||||
Disassembly of section .text:
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
0+003c <[^>]*> 0411fff0 bal 00000000 <g1>
|
||||
0+0040 <[^>]*> 00000000 nop
|
||||
0+0044 <[^>]*> 0411fff3 bal 00000014 <g2>
|
||||
0+0048 <[^>]*> 00000000 nop
|
||||
0+004c <[^>]*> 0411fff6 bal 00000028 <g3>
|
||||
0+0050 <[^>]*> 00000000 nop
|
||||
0+0054 <[^>]*> 0411000a bal 00000080 <g4>
|
||||
0+0058 <[^>]*> 00000000 nop
|
||||
0+005c <[^>]*> 0411000d bal 00000094 <g5>
|
||||
0+0060 <[^>]*> 00000000 nop
|
||||
0+0064 <[^>]*> 04110010 bal 000000a8 <g6>
|
||||
0+0068 <[^>]*> 00000000 nop
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
\.\.\.
|
34
gas/testsuite/gas/mips/branch-misc-2.s
Normal file
34
gas/testsuite/gas/mips/branch-misc-2.s
Normal file
|
@ -0,0 +1,34 @@
|
|||
# Source file used to test the backward branches to globals in this file.
|
||||
|
||||
.globl g1 .text
|
||||
.globl g2 .text
|
||||
.globl g3 .text
|
||||
.globl g4 .text
|
||||
.globl g5 .text
|
||||
.globl g6 .text
|
||||
|
||||
.text
|
||||
g1:
|
||||
.space 20
|
||||
g2:
|
||||
.space 20
|
||||
g3:
|
||||
.space 20
|
||||
|
||||
x:
|
||||
bal g1
|
||||
bal g2
|
||||
bal g3
|
||||
bal g4
|
||||
bal g5
|
||||
bal g6
|
||||
|
||||
.space 20
|
||||
g4:
|
||||
.space 20
|
||||
g5:
|
||||
.space 20
|
||||
g6:
|
||||
|
||||
# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
|
||||
.space 8
|
|
@ -56,6 +56,8 @@ if { [istarget mips*-*-*] } then {
|
|||
run_dump_test "bgeu"
|
||||
run_dump_test "blt"
|
||||
run_dump_test "bltu"
|
||||
run_dump_test "branch-misc-1"
|
||||
run_dump_test "branch-misc-2"
|
||||
|
||||
if $ilocks {
|
||||
run_dump_test "div-ilocks"
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2002-09-18 Chris Demetriou <cgd@broadcom.com>
|
||||
|
||||
* ld-mips-elf/branch-misc-1.d: New file.
|
||||
* ld-mips-elf/branch-misc-2.d: New file.
|
||||
* ld-mips-elf/mips-elf.exp: Run new tests.
|
||||
|
||||
2002-09-05 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym.
|
||||
|
|
30
ld/testsuite/ld-mips-elf/branch-misc-1.d
Normal file
30
ld/testsuite/ld-mips-elf/branch-misc-1.d
Normal file
|
@ -0,0 +1,30 @@
|
|||
#name: MIPS branch-misc-1
|
||||
#source: ../../../gas/testsuite/gas/mips/branch-misc-1.s
|
||||
#objdump: --prefix-addresses -tdr --show-raw-insn
|
||||
#ld: -Ttext 0x400000 -e 0x400000
|
||||
|
||||
.*: file format elf.*mips.*
|
||||
|
||||
#...
|
||||
|
||||
Disassembly of section \.text:
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
0+40003c <[^>]*> 0411fff0 bal 0+400000 <[^>]*>
|
||||
0+400040 <[^>]*> 00000000 nop
|
||||
0+400044 <[^>]*> 0411fff3 bal 0+400014 <[^>]*>
|
||||
0+400048 <[^>]*> 00000000 nop
|
||||
0+40004c <[^>]*> 0411fff6 bal 0+400028 <[^>]*>
|
||||
0+400050 <[^>]*> 00000000 nop
|
||||
0+400054 <[^>]*> 0411000a bal 0+400080 <[^>]*>
|
||||
0+400058 <[^>]*> 00000000 nop
|
||||
0+40005c <[^>]*> 0411000d bal 0+400094 <[^>]*>
|
||||
0+400060 <[^>]*> 00000000 nop
|
||||
0+400064 <[^>]*> 04110010 bal 0+4000a8 <[^>]*>
|
||||
0+400068 <[^>]*> 00000000 nop
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
#pass
|
30
ld/testsuite/ld-mips-elf/branch-misc-2.d
Normal file
30
ld/testsuite/ld-mips-elf/branch-misc-2.d
Normal file
|
@ -0,0 +1,30 @@
|
|||
#name: MIPS branch-misc-2
|
||||
#source: ../../../gas/testsuite/gas/mips/branch-misc-2.s
|
||||
#objdump: --prefix-addresses -tdr --show-raw-insn
|
||||
#ld: -Ttext 0x400000 -e 0x400000
|
||||
|
||||
.*: file format elf.*mips.*
|
||||
|
||||
#...
|
||||
|
||||
Disassembly of section \.text:
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
0+40003c <[^>]*> 0411fff0 bal 0+400000 <[^>]*>
|
||||
0+400040 <[^>]*> 00000000 nop
|
||||
0+400044 <[^>]*> 0411fff3 bal 0+400014 <[^>]*>
|
||||
0+400048 <[^>]*> 00000000 nop
|
||||
0+40004c <[^>]*> 0411fff6 bal 0+400028 <[^>]*>
|
||||
0+400050 <[^>]*> 00000000 nop
|
||||
0+400054 <[^>]*> 0411000a bal 0+400080 <[^>]*>
|
||||
0+400058 <[^>]*> 00000000 nop
|
||||
0+40005c <[^>]*> 0411000d bal 0+400094 <[^>]*>
|
||||
0+400060 <[^>]*> 00000000 nop
|
||||
0+400064 <[^>]*> 04110010 bal 0+4000a8 <[^>]*>
|
||||
0+400068 <[^>]*> 00000000 nop
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
\.\.\.
|
||||
#pass
|
|
@ -42,5 +42,8 @@ if { [istarget mips*-*-*] } then {
|
|||
run_dump_test "mips16-1"
|
||||
|
||||
run_dump_test "region1"
|
||||
|
||||
run_dump_test "branch-misc-1"
|
||||
run_dump_test "branch-misc-2"
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue