altmacro.[sd]: Split out part from here...
altmac2.[sd]: ... to here. excl.s: New. gas.exp: Suppress both tests for a few targets known to break. Run the new (split out) test only when the target doesn't use '!' as a comment character.
This commit is contained in:
parent
af705ba8f0
commit
5069eab2fd
7 changed files with 47 additions and 3 deletions
|
@ -1,4 +1,14 @@
|
|||
2004-08-24 Jan Beulich <jbeulich@novell.com>
|
||||
|
||||
* gas/all/altmacro.[sd]: Split out part from here...
|
||||
* gas/all/altmac2.[sd]: ... to here.
|
||||
* gas/all/excl.s: New.
|
||||
* gas/all/gas.exp: Suppress both tests for a few targets known to
|
||||
break. Run the new (split out) test only when the target doesn't
|
||||
use '!' as a comment character.
|
||||
|
||||
2004-08-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
|
||||
|
||||
* gas/mips/branch-swap.s: New testcase.
|
||||
* gas/mips/branch-swap.d: New testcase.
|
||||
* gas/mips/mips.exp: Run the testcase.
|
||||
|
|
10
gas/testsuite/gas/all/altmac2.d
Normal file
10
gas/testsuite/gas/all/altmac2.d
Normal file
|
@ -0,0 +1,10 @@
|
|||
#as: --alternate
|
||||
#objdump: -s -j .data
|
||||
#name: alternate macro syntax (escape)
|
||||
|
||||
# Test the alternate macro syntax.
|
||||
|
||||
.*: .*
|
||||
|
||||
Contents of section .data:
|
||||
0000 3e3c21.*
|
7
gas/testsuite/gas/all/altmac2.s
Normal file
7
gas/testsuite/gas/all/altmac2.s
Normal file
|
@ -0,0 +1,7 @@
|
|||
.macro m1 str
|
||||
.ascii &str
|
||||
.endm
|
||||
|
||||
.data
|
||||
|
||||
m1 <!>!<!!>
|
|
@ -8,4 +8,4 @@
|
|||
|
||||
Contents of section .data:
|
||||
0000 01020912 61626331 32332121 3c3e2721 .*
|
||||
0010 3c3e273e 3c21.*
|
||||
0010 3c3e27.*
|
||||
|
|
|
@ -33,4 +33,3 @@ m4 "!!<>'"
|
|||
.altmacro
|
||||
|
||||
m3 "!!<>'"
|
||||
m3 <!>!<!!>
|
||||
|
|
1
gas/testsuite/gas/all/excl.s
Normal file
1
gas/testsuite/gas/all/excl.s
Normal file
|
@ -0,0 +1 @@
|
|||
.equ a,!0
|
|
@ -114,7 +114,24 @@ case $target_triplet in {
|
|||
}
|
||||
}
|
||||
|
||||
run_dump_test altmacro
|
||||
# '<' and '>' appear to have special meanings on the excluded targets
|
||||
case $target_triplet in {
|
||||
{ a29k-*-* } { }
|
||||
{ frv-*-* } { }
|
||||
{ hppa*-*-* } { }
|
||||
{ m32r-*-* } { }
|
||||
{ mmix-*-* } { }
|
||||
{ *c4x*-*-* } { }
|
||||
{ *c54x*-*-* } { }
|
||||
default {
|
||||
run_dump_test altmacro
|
||||
# The second test is valid only when '!' is not a comment
|
||||
# character (it is allowed to be a line comment character).
|
||||
if { [lindex [gas_run excl.s "-o /dev/null" ""] 0] eq "" } {
|
||||
run_dump_test altmac2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# This test is for any COFF target.
|
||||
# We omit m88k COFF because it uses weird pseudo-op names.
|
||||
|
|
Loading…
Reference in a new issue