mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-25 21:19:54 +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:
parent
aa6975fbb3
commit
e8ede7c71c
@ -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"
|
||||
|
Loading…
Reference in New Issue
Block a user