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:
Jan Beulich 2005-11-07 08:04:56 +00:00
parent 5157cd8a4f
commit 5ca0ee011b
6 changed files with 57 additions and 0 deletions

View File

@ -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>
* gas/i386/divide.s: Test line comment starting with '/'.

View File

@ -81,6 +81,9 @@ case $target_triplet in {
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
}
}

View File

@ -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

View File

@ -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

View File

@ -61,6 +61,16 @@ if { ([istarget "*-*-*elf*"]
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" ""

View File

@ -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
#...