* gas/mips/elf-rel4.s, gas/mips/elf-rel4.d: New test.

* gas/mips/e32-rel4.s, gas/mips/e32-rel4.s: New test.

	* gas/mips/mips.exp: Run new tests.
This commit is contained in:
Richard Sandiford 2001-08-03 18:37:42 +00:00
parent 82146c599f
commit 15ba8cc1de
5 changed files with 56 additions and 2 deletions

View File

@ -0,0 +1,14 @@
#objdump: --prefix-addresses -dr
#name: MIPS ELF reloc 4
.*: +file format.*
Disassembly of section .text:
0+000 <[^>]*> addiu a0,gp,0
0: R_MIPS_GPREL16 a
0+004 <[^>]*> addiu a0,gp,4
4: R_MIPS_GPREL16 a
0+008 <[^>]*> addiu a0,gp,8
8: R_MIPS_GPREL16 a
0+00c <[^>]*> addiu a0,gp,12
c: R_MIPS_GPREL16 a

View File

@ -0,0 +1,12 @@
.section .sdata
.global a
.4byte 1
a: .4byte 2
.section .text
la $4,a
la $4,a+4
la $4,a+8
la $4,a+12

View File

@ -0,0 +1,14 @@
#objdump: --prefix-addresses -dr
#name: MIPS ELF reloc 4
.*: +file format.*
Disassembly of section .text:
0+000 <[^>]*> daddiu a0,gp,0
0: R_MIPS_GPREL16 a
0+004 <[^>]*> daddiu a0,gp,4
4: R_MIPS_GPREL16 a
0+008 <[^>]*> daddiu a0,gp,8
8: R_MIPS_GPREL16 a
0+00c <[^>]*> daddiu a0,gp,12
c: R_MIPS_GPREL16 a

View File

@ -0,0 +1,12 @@
.section .sdata
.global a
.4byte 1
a: .4byte 2
.section .text
la $4,a
la $4,a+4
la $4,a+8
la $4,a+12

View File

@ -150,9 +150,11 @@ if { [istarget mips*-*-*] } then {
run_dump_test "elf${el}-rel"
if [istarget mips64*-*-*] {
run_dump_test "elf${el}-rel2"
run_dump_test "elf${el}-rel2"
run_dump_test "elf${el}-rel4"
} {
run_dump_test "e32${el}-rel2"
run_dump_test "e32${el}-rel2"
run_dump_test "e32${el}-rel4"
}
run_dump_test "elf${el}-rel3"
run_dump_test "${tmips}${el}empic"