Browse Source

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.
readline_5_1-import-branch
Jan Beulich 21 years ago
parent
commit
5ca0ee011b
  1. 7
      gas/testsuite/ChangeLog
  2. 3
      gas/testsuite/gas/all/gas.exp
  3. 13
      gas/testsuite/gas/all/redef2.d
  4. 10
      gas/testsuite/gas/all/redef2.s
  5. 10
      gas/testsuite/gas/elf/elf.exp
  6. 14
      gas/testsuite/gas/elf/redef.d

7
gas/testsuite/ChangeLog

@ -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 '/'.

3
gas/testsuite/gas/all/gas.exp

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

13
gas/testsuite/gas/all/redef2.d

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

10
gas/testsuite/gas/all/redef2.s

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

10
gas/testsuite/gas/elf/elf.exp

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

14
gas/testsuite/gas/elf/redef.d

@ -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…
Cancel
Save