mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-28 18:10:46 +00:00
* gas/mips/elf-rel23a.d: New test.
* gas/mips/elf-rel23b.d: New test. * gas/mips/elf-rel25.s: New test. * gas/mips/elf-rel25.d: New test. * gas/mips/elf-rel25a.d: New test. * gas/mips/mips.exp: Run new tests.
This commit is contained in:
@@ -1,3 +1,12 @@
|
||||
2004-12-10 Ian Lance Taylor <ian@wasabisystems.com>
|
||||
|
||||
* gas/mips/elf-rel23a.d: New test.
|
||||
* gas/mips/elf-rel23b.d: New test.
|
||||
* gas/mips/elf-rel25.s: New test.
|
||||
* gas/mips/elf-rel25.d: New test.
|
||||
* gas/mips/elf-rel25a.d: New test.
|
||||
* gas/mips/mips.exp: Run new tests.
|
||||
|
||||
2004-12-09 Paul Brook <paul@codesourcery.com>
|
||||
|
||||
* gas/arm/unwind.d: Expect R_ARM_PREL31 relocations.
|
||||
|
||||
20
gas/testsuite/gas/mips/elf-rel23a.d
Normal file
20
gas/testsuite/gas/mips/elf-rel23a.d
Normal file
@@ -0,0 +1,20 @@
|
||||
#source: elf-rel23.s
|
||||
#as: -march=mips3 -mabi=64 -mno-shared
|
||||
#objdump: -dr -Mgpr-names=numeric
|
||||
#name: MIPS ELF reloc 23 -mabi=64 -mno-shared
|
||||
|
||||
.*: * file format elf64-tradbigmips
|
||||
|
||||
Disassembly of section \.text:
|
||||
|
||||
0+00 <.*>:
|
||||
.*: 0380282d move \$5,\$28
|
||||
.*: 3c1c0000 lui \$28,0x0
|
||||
.*: R_MIPS_GPREL16 foo
|
||||
.*: R_MIPS_SUB \*ABS\*
|
||||
.*: R_MIPS_HI16 \*ABS\*
|
||||
.*: 279c0000 addiu \$28,\$28,0
|
||||
.*: R_MIPS_GPREL16 foo
|
||||
.*: R_MIPS_SUB \*ABS\*
|
||||
.*: R_MIPS_LO16 \*ABS\*
|
||||
.*: 0384e02d daddu \$28,\$28,\$4
|
||||
16
gas/testsuite/gas/mips/elf-rel23b.d
Normal file
16
gas/testsuite/gas/mips/elf-rel23b.d
Normal file
@@ -0,0 +1,16 @@
|
||||
#source: elf-rel23.s
|
||||
#as: -march=mips3 -mabi=n32 -mno-shared
|
||||
#objdump: -dr -Mgpr-names=numeric
|
||||
#name: MIPS ELF reloc 23 -mabi=n32 -mno-shared
|
||||
|
||||
.*: * file format elf.*mips.*
|
||||
|
||||
Disassembly of section \.text:
|
||||
|
||||
0+00 <.*>:
|
||||
.*: 0380282d move \$5,\$28
|
||||
.*: 3c1c0000 lui \$28,0x0
|
||||
.*: R_MIPS_HI16 _gp
|
||||
.*: 279c0000 addiu \$28,\$28,0
|
||||
.*: R_MIPS_LO16 _gp
|
||||
.*: 00000000 nop
|
||||
15
gas/testsuite/gas/mips/elf-rel25.d
Normal file
15
gas/testsuite/gas/mips/elf-rel25.d
Normal file
@@ -0,0 +1,15 @@
|
||||
#as: -march=mips1 -mabi=32
|
||||
#objdump: -dr -Mgpr-names=numeric
|
||||
#name: MIPS ELF reloc 25
|
||||
|
||||
.*: * file format elf.*mips.*
|
||||
|
||||
Disassembly of section \.text:
|
||||
|
||||
0+00 <.*>:
|
||||
.*: 3c1c0000 lui \$28,0x0
|
||||
.*: R_MIPS_HI16 _gp_disp
|
||||
.*: 279c0000 addiu \$28,\$28,0
|
||||
.*: R_MIPS_LO16 _gp_disp
|
||||
.*: 0399e021 addu \$28,\$28,\$25
|
||||
.*: 00000000 nop
|
||||
8
gas/testsuite/gas/mips/elf-rel25.s
Normal file
8
gas/testsuite/gas/mips/elf-rel25.s
Normal file
@@ -0,0 +1,8 @@
|
||||
.abicalls
|
||||
.globl foo
|
||||
.ent foo
|
||||
foo:
|
||||
.set noreorder
|
||||
.cpload $25
|
||||
.set reorder
|
||||
.end foo
|
||||
15
gas/testsuite/gas/mips/elf-rel25a.d
Normal file
15
gas/testsuite/gas/mips/elf-rel25a.d
Normal file
@@ -0,0 +1,15 @@
|
||||
#source: elf-rel25.s
|
||||
#as: -march=mips1 -mabi=32 -mno-shared
|
||||
#objdump: -dr -Mgpr-names=numeric
|
||||
#name: MIPS ELF reloc 25 -mno-shared
|
||||
|
||||
.*: * file format elf.*mips.*
|
||||
|
||||
Disassembly of section \.text:
|
||||
|
||||
0+00 <.*>:
|
||||
.*: 3c1c0000 lui \$28,0x0
|
||||
.*: R_MIPS_HI16 _gp
|
||||
.*: 279c0000 addiu \$28,\$28,0
|
||||
.*: R_MIPS_LO16 _gp
|
||||
\.\.\.
|
||||
@@ -666,9 +666,14 @@ if { [istarget mips*-*-*] } then {
|
||||
run_dump_test "elf-rel21"
|
||||
run_dump_test "elf-rel22"
|
||||
run_dump_test "elf-rel23"
|
||||
run_dump_test "elf-rel23a"
|
||||
run_dump_test "elf-rel23b"
|
||||
run_dump_test "elf-rel24"
|
||||
}
|
||||
|
||||
run_dump_test "elf-rel25"
|
||||
run_dump_test "elf-rel25a"
|
||||
|
||||
if { !$no_mips16 } {
|
||||
run_dump_test "${tmips}mips${el}16-e"
|
||||
run_dump_test "${tmips}mips${el}16-f"
|
||||
|
||||
Reference in New Issue
Block a user