+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.
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* } } } */
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" { }
}
}
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" { }
}
}
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" { }
}
}
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" { }
}
}
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" { }
}
}