mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 12:23:31 +08:00
[ 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:
@ -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>
|
2002-09-17 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
|
||||||
|
|
||||||
* gas/mips/jal-range.s: Check for jal overflows.
|
* 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 "bgeu"
|
||||||
run_dump_test "blt"
|
run_dump_test "blt"
|
||||||
run_dump_test "bltu"
|
run_dump_test "bltu"
|
||||||
|
run_dump_test "branch-misc-1"
|
||||||
|
run_dump_test "branch-misc-2"
|
||||||
|
|
||||||
if $ilocks {
|
if $ilocks {
|
||||||
run_dump_test "div-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>
|
2002-09-05 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
* ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym.
|
* 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 "mips16-1"
|
||||||
|
|
||||||
run_dump_test "region1"
|
run_dump_test "region1"
|
||||||
|
|
||||||
|
run_dump_test "branch-misc-1"
|
||||||
|
run_dump_test "branch-misc-2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user