* gas/mips/elf-rel6.d, gas/mips/elf-rel6.s: Extend testcase.
* gas/mips/elf-rel6.d-n32.d, gas/mips/elf-rel6-n64.d: New files. * gas/mips/mips.exp: Run new testcases.
This commit is contained in:
parent
81a17f794b
commit
1dd3d6278b
6 changed files with 52 additions and 2 deletions
|
@ -1,3 +1,10 @@
|
|||
2006-06-14 Thiemo Seufer <ths@mips.com>
|
||||
Maciej W. Rozycki <macro@mips.com>
|
||||
|
||||
* gas/mips/elf-rel6.d, gas/mips/elf-rel6.s: Extend testcase.
|
||||
* gas/mips/elf-rel6.d-n32.d, gas/mips/elf-rel6-n64.d: New files.
|
||||
* gas/mips/mips.exp: Run new testcases.
|
||||
|
||||
2006-06-14 Thiemo Seufer <ths@mips.com>
|
||||
|
||||
* gas/mips/mips16e-jrc.d, gas/mips/mips16e-save.d,
|
||||
|
|
16
gas/testsuite/gas/mips/elf-rel6-n32.d
Normal file
16
gas/testsuite/gas/mips/elf-rel6-n32.d
Normal file
|
@ -0,0 +1,16 @@
|
|||
#objdump: -dr --prefix-addresses
|
||||
#name: MIPS ELF reloc 6 n32
|
||||
#as: -mabi=n32 -march=mips64
|
||||
#source: elf-rel6.s
|
||||
|
||||
.*: +file format elf.*mips.*
|
||||
|
||||
Disassembly of section \.text:
|
||||
0+00 <.*> lb v0,0\(v1\)
|
||||
0: R_MIPS16_GPREL bar
|
||||
0+04 <.*> lb v0,0\(v1\)
|
||||
4: R_MIPS16_GPREL bar\+0x1
|
||||
0+08 <.*> lb v0,0\(v1\)
|
||||
8: R_MIPS16_GPREL bar\+0x1234
|
||||
0+0c <[^>]*> nop
|
||||
0+0e <[^>]*> nop
|
22
gas/testsuite/gas/mips/elf-rel6-n64.d
Normal file
22
gas/testsuite/gas/mips/elf-rel6-n64.d
Normal file
|
@ -0,0 +1,22 @@
|
|||
#objdump: -dr --prefix-addresses
|
||||
#name: MIPS ELF reloc 6 n64
|
||||
#as: -mabi=64 -march=mips64
|
||||
#source: elf-rel6.s
|
||||
|
||||
.*: +file format elf.*mips.*
|
||||
|
||||
Disassembly of section \.text:
|
||||
0+00 <.*> lb v0,0\(v1\)
|
||||
0: R_MIPS16_GPREL bar
|
||||
0: R_MIPS_NONE \*ABS\*
|
||||
0: R_MIPS_NONE \*ABS\*
|
||||
0+04 <.*> lb v0,0\(v1\)
|
||||
4: R_MIPS16_GPREL bar\+0x1
|
||||
4: R_MIPS_NONE \*ABS\*\+0x1
|
||||
4: R_MIPS_NONE \*ABS\*\+0x1
|
||||
0+08 <.*> lb v0,0\(v1\)
|
||||
8: R_MIPS16_GPREL bar\+0x1234
|
||||
8: R_MIPS_NONE \*ABS\*\+0x1234
|
||||
8: R_MIPS_NONE \*ABS\*\+0x1234
|
||||
0+0c <[^>]*> nop
|
||||
0+0e <[^>]*> nop
|
|
@ -9,7 +9,7 @@ Disassembly of section \.text:
|
|||
0: R_MIPS16_GPREL bar
|
||||
0+04 <.*> lb v0,1\(v1\)
|
||||
4: R_MIPS16_GPREL bar
|
||||
0+08 <[^>]*> nop
|
||||
0+0a <[^>]*> nop
|
||||
0+08 <.*> lb v0,4660\(v1\)
|
||||
8: R_MIPS16_GPREL bar
|
||||
0+0c <[^>]*> nop
|
||||
0+0e <[^>]*> nop
|
||||
|
|
|
@ -13,6 +13,7 @@ bar: .byte 3
|
|||
f:
|
||||
lb $2,%gprel(bar)($3)
|
||||
lb $2,%gprel(bar+1)($3)
|
||||
lb $2,%gprel(bar+0x1234)($3)
|
||||
.end f
|
||||
|
||||
# align section end to 16-byte boundary for easier testing on multiple targets
|
||||
|
|
|
@ -651,6 +651,10 @@ if { [istarget mips*-*-vxworks*] } {
|
|||
}
|
||||
run_dump_test "elf-rel5"
|
||||
run_dump_test "elf-rel6"
|
||||
if $has_newabi {
|
||||
run_dump_test "elf-rel6-n32"
|
||||
run_dump_test "elf-rel6-n64"
|
||||
}
|
||||
run_dump_test "elf-rel7"
|
||||
run_dump_test "elf-rel8"
|
||||
run_dump_test "elf-rel9"
|
||||
|
|
Loading…
Reference in a new issue