* gas/mips/n32-consec.s: New.
* gas/mips/mips.exp (run_list_test_arches): Run it on irix6 and
mips64*-linux* systems.
+2003-01-27 Alexandre Oliva <aoliva@redhat.com>
+
+ * 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 <schwidefsky@de.ibm.com>
* gas/s390/reloc.s: Add test for PLT reloc against locally defined
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"
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"
--- /dev/null
+#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:
+ ...
--- /dev/null
+.text
+ .long .
+.data
+ .long .+4