From: aoliva Date: Mon, 27 Jan 2003 23:01:55 +0000 (+0000) Subject: * gas/mips/n32-consec.d: New. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=81d50fad24c6186b0299e86bba73e08f4890ae54;p=pf3gnuchains%2Fpf3gnuchains3x.git * 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. --- diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 9d7d4003e6..d4dacdf2aa 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 c43b126cf8..046a33f528 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 0000000000..355d92e3b1 --- /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 0000000000..f9b3454d78 --- /dev/null +++ b/gas/testsuite/gas/mips/n32-consec.s @@ -0,0 +1,4 @@ +.text + .long . +.data + .long .+4