From a4cb6c4d873314478195509d38117def417889d8 Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Mon, 27 Jan 2003 23:01:55 +0000 Subject: [PATCH] * gas/mips/n32-consec.d: New. * gas/mips/n32-consec.s: New. * gas/mips/mips.exp (run_list_test_arches): Run it on irix6 and mips64*-linux* systems. --- gas/testsuite/ChangeLog | 7 +++++++ gas/testsuite/gas/mips/mips.exp | 5 +++++ gas/testsuite/gas/mips/n32-consec.d | 14 ++++++++++++++ gas/testsuite/gas/mips/n32-consec.s | 4 ++++ 4 files changed, 30 insertions(+) create mode 100644 gas/testsuite/gas/mips/n32-consec.d create mode 100644 gas/testsuite/gas/mips/n32-consec.s diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 9d7d4003e63..d4dacdf2aae 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2003-01-27 Alexandre Oliva + + * gas/mips/n32-consec.d: New. + * gas/mips/n32-consec.s: New. + * gas/mips/mips.exp (run_list_test_arches): Run it on irix6 and + mips64*-linux* systems. + 2003-01-23 Martin Schwidefsky * gas/s390/reloc.s: Add test for PLT reloc against locally defined diff --git a/gas/testsuite/gas/mips/mips.exp b/gas/testsuite/gas/mips/mips.exp index c43b126cf86..046a33f5282 100644 --- a/gas/testsuite/gas/mips/mips.exp +++ b/gas/testsuite/gas/mips/mips.exp @@ -376,6 +376,7 @@ if { [istarget mips*-*-*] } then { set ilocks [istarget mipstx39*-*-*] set gpr_ilocks [expr [istarget mipstx39*-*-*]] set addr32 [expr [istarget mipstx39*-*-*]] + set hasn32 [expr [istarget *-*-irix6*] || [istarget mips64*-*-linux*]] if { [istarget "mips*-*-*linux*"] } then { set tmips "t" @@ -613,6 +614,10 @@ if { [istarget mips*-*-*] } then { run_dump_test "elf-consthilo" } + if $hasn32 { + run_dump_test "n32-consec" + } + # tests of objdump's ability to disassemble using different # register names. run_dump_test "gpr-names-numeric" diff --git a/gas/testsuite/gas/mips/n32-consec.d b/gas/testsuite/gas/mips/n32-consec.d new file mode 100644 index 00000000000..355d92e3b19 --- /dev/null +++ b/gas/testsuite/gas/mips/n32-consec.d @@ -0,0 +1,14 @@ +#as: -n32 +#objdump: -Dr --prefix-addresses +#name: n32 consecutive unrelated relocations + +.*: file format .*mips.* + +Disassembly of section .text: + ... + 0: R_MIPS_32 .text +Disassembly of section .data: + ... + 0: R_MIPS_32 .data\+0x4 +Disassembly of section .reginfo: + ... diff --git a/gas/testsuite/gas/mips/n32-consec.s b/gas/testsuite/gas/mips/n32-consec.s new file mode 100644 index 00000000000..f9b3454d78d --- /dev/null +++ b/gas/testsuite/gas/mips/n32-consec.s @@ -0,0 +1,4 @@ +.text + .long . +.data + .long .+4 -- 2.30.2