* ld-mips-elf/mips-elf.exp: Add test for R_MIPS16_GPREL relocations.

* ld-mips-elf/reloc-3-n32.d, ld-mips-elf/reloc-3.d: New files.
This commit is contained in:
Thiemo Seufer 2006-09-18 18:21:42 +00:00
parent 674e82fc12
commit 3b7882616d
4 changed files with 44 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2006-09-18 Thiemo Seufer <ths@networkno.de>
Maciej W. Rozycki <macro@mips.com>
* ld-mips-elf/mips-elf.exp: Add test for R_MIPS16_GPREL relocations.
* ld-mips-elf/reloc-3-n32.d, ld-mips-elf/reloc-3.d: New files.
2006-09-18 Thiemo Seufer <ths@networkno.de>
* ld-elfcomm/elfcomm.exp: Enable the alignment test for

View File

@ -107,6 +107,10 @@ if $has_newabi {
}
run_dump_test "reloc-2"
run_dump_test "reloc-merge-lo16"
run_dump_test "reloc-3"
if {$has_newabi} {
run_dump_test "reloc-3-n32"
}
if {$has_newabi && $linux_gnu} {
run_dump_test "eh-frame1-n32"
run_dump_test "eh-frame1-n64"

View File

@ -0,0 +1,18 @@
#name: R_MIPS16_GPREL reloc n32
#source: ../../../gas/testsuite/gas/mips/elf-rel6.s
#as: -march=mips64 -mabi=n32 -EB
#objdump: --prefix-addresses -tdr --show-raw-insn
#ld: -Ttext 0x500000 -e 0x500000 -N -melf32btsmipn32
.*: file format elf.*mips.*
#...
Disassembly of section \.text:
0+500000 <[^>]*> f010 8352 lb v0,-32750\(v1\)
0+500004 <[^>]*> f010 8353 lb v0,-32749\(v1\)
0+500008 <[^>]*> f252 8346 lb v0,-28090\(v1\)
0+50000c <[^>]*> 6500 nop
0+50000e <[^>]*> 6500 nop
#pass

View File

@ -0,0 +1,16 @@
#name: R_MIPS16_GPREL reloc
#source: ../../../gas/testsuite/gas/mips/elf-rel6.s
#objdump: --prefix-addresses -tdr --show-raw-insn
#ld: -Ttext 0x500000 -e 0x500000 -N
.*: file format elf.*mips.*
#...
Disassembly of section \.text:
0+500000 <[^>]*> f010 8352 lb v0,-32750\(v1\)
0+500004 <[^>]*> f010 8353 lb v0,-32749\(v1\)
0+500008 <[^>]*> f252 8346 lb v0,-28090\(v1\)
0+50000c <[^>]*> 6500 nop
0+50000e <[^>]*> 6500 nop
#pass