2005-11-07 Jan Beulich <jbeulich@novell.com>
* gas/all/redef2.[sd]: New.
* gas/all/gas.exp: Run new test.
* gas/elf/redef.d: New.
* gas/elf/elf.exp: Run new test.
+2005-11-07 Jan Beulich <jbeulich@novell.com>
+
+ * gas/all/redef2.[sd]: New.
+ * gas/all/gas.exp: Run new test.
+ * gas/elf/redef.d: New.
+ * gas/elf/elf.exp: Run new test.
+
2005-11-07 Alan Modra <amodra@bigpond.net.au>
* gas/i386/divide.s: Test line comment starting with '/'.
default {
setup_xfail "*c30*-*-*" "*c4x*-*-*" "pdp11-*-*"
run_dump_test redef
+ setup_xfail "*c30*-*-*" "*c4x*-*-*" "*arm*-*-coff" "arm*-*-pe*" "crx*-*-*"
+ setup_xfail "h8300*-*-*" "m68hc*-*-*" "maxq-*-*" "pdp11-*-*" "vax*-*-*" "z8k-*-*"
+ run_dump_test redef2
}
}
--- /dev/null
+#objdump: -rsj .data
+#name: .equ redefinitions (2)
+
+.*: .*
+
+RELOCATION RECORDS FOR .*
+.*
+0+0.*(here|\.data)
+0+8.*xtrn
+#...
+Contents of section \.data:
+ 0000 00000000 11111111 00000000 22222222[ ]+................[ ]*
+#pass
--- /dev/null
+ .data
+here:
+ .set sym, here
+ .long sym
+ .set sym, 0x11111111
+ .long sym
+ .set sym, xtrn
+ .long sym
+ .set sym, 0x22222222
+ .long sym
run_dump_test "group0b"
run_dump_test "group1a"
run_dump_test "group1b"
+ case $target_triplet in {
+ { alpha*-*-* } { }
+ { hppa*-*-* } { }
+ { iq2000*-*-* } { }
+ { mips*-*-* } { }
+ { *c54x*-*-* } { }
+ default {
+ run_dump_test redef
+ }
+ }
run_dump_test "section0"
run_dump_test "section1"
run_list_test "section2" "$target_machine" "-al" "-s" ""
--- /dev/null
+#objdump: -t
+#name: .equ redefinitions (ELF)
+#source: ../all/redef2.s
+
+.*: .*
+
+SYMBOL TABLE:
+#...
+0+[ ]+l[ ].*[ ]here
+#...
+0*2+[ ]+l[ ]+\*ABS\*[ ].*[ ]sym
+#...
+0+[ ]+\*UND\*[ ].*[ ]xtrn
+#...