diff options
author | mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-04-04 01:19:31 +0000 |
---|---|---|
committer | mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-04-04 01:19:31 +0000 |
commit | cadb19f1bb9811d4f939924178df3cfb0c6ad864 (patch) | |
tree | dc4aeb4bc8ae7ed82f73f00f719a3dbaa41abac7 /gcc/testsuite | |
parent | b089f63421c2cf371d792d5538825a1429a67ab4 (diff) | |
download | gcc-cadb19f1bb9811d4f939924178df3cfb0c6ad864.tar.gz |
* gcc.dg/asm-fs-1.c: Expect failure on darwin.
* lib/scanasm.exp (scan-assembler): Add xfail processing for
target arg.
(scan-assembler-times, scan-assembler-not): Likewise.
(scan-assembler-dem, scan-assembler-dem-not): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65225 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite')
-rw-r--r-- | gcc/testsuite/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/asm-fs-1.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/lib/scanasm.exp | 20 |
3 files changed, 21 insertions, 12 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 78d35b84cfd..77ccfbd5959 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2003-04-03 Mike Stump <mrs@apple.com> + + * gcc.dg/asm-fs-1.c: Expect failure on darwin. + + * lib/scanasm.exp (scan-assembler): Add xfail processing for + target arg. + (scan-assembler-times, scan-assembler-not): Likewise. + (scan-assembler-dem, scan-assembler-dem-not): Likewise. + 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.dg/sparc-loop-1.c: New test. diff --git a/gcc/testsuite/gcc.dg/asm-fs-1.c b/gcc/testsuite/gcc.dg/asm-fs-1.c index f215ee8ac8a..d0850356db1 100644 --- a/gcc/testsuite/gcc.dg/asm-fs-1.c +++ b/gcc/testsuite/gcc.dg/asm-fs-1.c @@ -10,5 +10,5 @@ void foo (void) {} extern int foobar asm ("_baz"); int foobar = 3; -/* { dg-final { scan-assembler-not "\\*_bar" } } */ -/* { dg-final { scan-assembler-not "\\*_baz" } } */ +/* { dg-final { scan-assembler-not "\\*_bar" { xfail *-*-darwin* } } } */ +/* { dg-final { scan-assembler-not "\\*_baz" { xfail *-*-darwin* } } } */ diff --git a/gcc/testsuite/lib/scanasm.exp b/gcc/testsuite/lib/scanasm.exp index 774ec4a7ecd..133516d11cd 100644 --- a/gcc/testsuite/lib/scanasm.exp +++ b/gcc/testsuite/lib/scanasm.exp @@ -32,8 +32,8 @@ proc scan-assembler { args } { switch [dg-process-target [lindex $args 1]] { "S" { } "N" { return } - "F" { error "scan-assembler: `xfail' not allowed here" } - "P" { error "scan-assembler: `xfail' not allowed here" } + "F" { setup_xfail "*-*-*" } + "P" { } } } @@ -70,8 +70,8 @@ proc scan-assembler-times { args } { switch [dg-process-target [lindex $args 2]] { "S" { } "N" { return } - "F" { error "scan-assembler: `xfail' not allowed here" } - "P" { error "scan-assembler: `xfail' not allowed here" } + "F" { setup_xfail "*-*-*" } + "P" { } } } @@ -108,8 +108,8 @@ proc scan-assembler-not { args } { switch [dg-process-target [lindex $args 1]] { "S" { } "N" { return } - "F" { error "scan-assembler-not: `xfail' not allowed here" } - "P" { error "scan-assembler-not: `xfail' not allowed here" } + "F" { setup_xfail "*-*-*" } + "P" { } } } @@ -145,8 +145,8 @@ proc scan-assembler-dem { args } { switch [dg-process-target [lindex $args 1]] { "S" { } "N" { return } - "F" { error "[lindex $args 0]: `xfail' not allowed here" } - "P" { error "[lindex $args 0]: `xfail' not allowed here" } + "F" { setup_xfail "*-*-*" } + "P" { } } } @@ -191,8 +191,8 @@ proc scan-assembler-dem-not { args } { switch [dg-process-target [lindex $args 1]] { "S" { } "N" { return } - "F" { error "scan-assembler-dem-not: `xfail' not allowed here" } - "P" { error "scan-assembler-dem-not: `xfail' not allowed here" } + "F" { setup_xfail "*-*-*" } + "P" { } } } |