gas/testsuite/
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.
This commit is contained in:
parent
5157cd8a4f
commit
5ca0ee011b
|
@ -1,3 +1,10 @@
|
||||||
|
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>
|
2005-11-07 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
* gas/i386/divide.s: Test line comment starting with '/'.
|
* gas/i386/divide.s: Test line comment starting with '/'.
|
||||||
|
|
|
@ -81,6 +81,9 @@ case $target_triplet in {
|
||||||
default {
|
default {
|
||||||
setup_xfail "*c30*-*-*" "*c4x*-*-*" "pdp11-*-*"
|
setup_xfail "*c30*-*-*" "*c4x*-*-*" "pdp11-*-*"
|
||||||
run_dump_test redef
|
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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
#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
|
|
@ -0,0 +1,10 @@
|
||||||
|
.data
|
||||||
|
here:
|
||||||
|
.set sym, here
|
||||||
|
.long sym
|
||||||
|
.set sym, 0x11111111
|
||||||
|
.long sym
|
||||||
|
.set sym, xtrn
|
||||||
|
.long sym
|
||||||
|
.set sym, 0x22222222
|
||||||
|
.long sym
|
|
@ -61,6 +61,16 @@ if { ([istarget "*-*-*elf*"]
|
||||||
run_dump_test "group0b"
|
run_dump_test "group0b"
|
||||||
run_dump_test "group1a"
|
run_dump_test "group1a"
|
||||||
run_dump_test "group1b"
|
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 "section0"
|
||||||
run_dump_test "section1"
|
run_dump_test "section1"
|
||||||
run_list_test "section2" "$target_machine" "-al" "-s" ""
|
run_list_test "section2" "$target_machine" "-al" "-s" ""
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
#objdump: -t
|
||||||
|
#name: .equ redefinitions (ELF)
|
||||||
|
#source: ../all/redef2.s
|
||||||
|
|
||||||
|
.*: .*
|
||||||
|
|
||||||
|
SYMBOL TABLE:
|
||||||
|
#...
|
||||||
|
0+[ ]+l[ ].*[ ]here
|
||||||
|
#...
|
||||||
|
0*2+[ ]+l[ ]+\*ABS\*[ ].*[ ]sym
|
||||||
|
#...
|
||||||
|
0+[ ]+\*UND\*[ ].*[ ]xtrn
|
||||||
|
#...
|
Loading…
Reference in New Issue