aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorNeil Booth <neil@daikokuya.demon.co.uk>2001-03-07 22:17:36 +0000
committerNeil Booth <neil@gcc.gnu.org>2001-03-07 22:17:36 +0000
commitda1cb0929e188b4e4db3415377f97f7065f7ab69 (patch)
tree60d532374240dbcbc0bd97dbe48df1058466497b /gcc
parentc874ab1193089e2de87c7193f5e264719d10ebb1 (diff)
downloadgcc-da1cb0929e188b4e4db3415377f97f7065f7ab69.zip
gcc-da1cb0929e188b4e4db3415377f97f7065f7ab69.tar.gz
gcc-da1cb0929e188b4e4db3415377f97f7065f7ab69.tar.bz2
crash31.C: XFAIL.
* g++.old-deja/g++.other/crash31.C: XFAIL. * g77.f-torture/execute/20010116.x: Conditional XFAIL. * g77.f-torture/execute/short.x: XFAIL -Os on x86. * gcc.c-torture/execute/20010123-1.x: XFAIL. * gcc.c-torture/execute/20010124-1.x: XFAIL. * gcc.dg/sequence-pt-1.c: XFAIL one test. From-SVN: r40302
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog9
-rw-r--r--gcc/testsuite/g++.old-deja/g++.other/crash31.C5
-rw-r--r--gcc/testsuite/g77.f-torture/execute/20010116.x6
-rw-r--r--gcc/testsuite/g77.f-torture/execute/short.x6
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/20010123-1.x2
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/20010124-1.x2
-rw-r--r--gcc/testsuite/gcc.dg/sequence-pt-1.c2
7 files changed, 28 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2fb4ae9..f61b774 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * g++.old-deja/g++.other/crash31.C: XFAIL.
+ * g77.f-torture/execute/20010116.x: Conditional XFAIL.
+ * g77.f-torture/execute/short.x: XFAIL -Os on x86.
+ * gcc.c-torture/execute/20010123-1.x: XFAIL.
+ * gcc.c-torture/execute/20010124-1.x: XFAIL.
+ * gcc.dg/sequence-pt-1.c: XFAIL one test.
+
2001-03-06 Zack Weinberg <zackw@stanford.edu>
* gcc.dg/20000724-1.c: Don't use multiline strings.
diff --git a/gcc/testsuite/g++.old-deja/g++.other/crash31.C b/gcc/testsuite/g++.old-deja/g++.other/crash31.C
index 32912a0..064336f 100644
--- a/gcc/testsuite/g++.old-deja/g++.other/crash31.C
+++ b/gcc/testsuite/g++.old-deja/g++.other/crash31.C
@@ -1,11 +1,12 @@
// Build don't link:
// Origin: Jakub Jelinek <jakub@redhat.com>
-// crash test - XFAIL *-*-*
+// excess errors test - XFAIL *-*-*
namespace bar
{
struct foo
{
foo();
-}; // ERROR - parse error
+};
+ // ERROR - parse error XFAIL *-*-*
diff --git a/gcc/testsuite/g77.f-torture/execute/20010116.x b/gcc/testsuite/g77.f-torture/execute/20010116.x
index 93d817a..c61feeb 100644
--- a/gcc/testsuite/g77.f-torture/execute/20010116.x
+++ b/gcc/testsuite/g77.f-torture/execute/20010116.x
@@ -1,2 +1,6 @@
-set torture_execute_xfail "i?86-*-*"
+set torture_eval_before_execute {
+ set compiler_conditional_xfail_data {
+ "" "i?86-*-*" { "-O[23s]" } { "" }
+ }
+}
return 0
diff --git a/gcc/testsuite/g77.f-torture/execute/short.x b/gcc/testsuite/g77.f-torture/execute/short.x
new file mode 100644
index 0000000..ae7d0b7
--- /dev/null
+++ b/gcc/testsuite/g77.f-torture/execute/short.x
@@ -0,0 +1,6 @@
+set torture_eval_before_execute {
+ set compiler_conditional_xfail_data {
+ "" "i?86-*-*" { "-Os" } { "" }
+ }
+}
+return 0
diff --git a/gcc/testsuite/gcc.c-torture/execute/20010123-1.x b/gcc/testsuite/gcc.c-torture/execute/20010123-1.x
new file mode 100644
index 0000000..2f397b9
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/20010123-1.x
@@ -0,0 +1,2 @@
+set torture_execute_xfail "*-*-*"
+return 0
diff --git a/gcc/testsuite/gcc.c-torture/execute/20010124-1.x b/gcc/testsuite/gcc.c-torture/execute/20010124-1.x
new file mode 100644
index 0000000..2f397b9
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/20010124-1.x
@@ -0,0 +1,2 @@
+set torture_execute_xfail "*-*-*"
+return 0
diff --git a/gcc/testsuite/gcc.dg/sequence-pt-1.c b/gcc/testsuite/gcc.dg/sequence-pt-1.c
index 1faf4a9..5220227 100644
--- a/gcc/testsuite/gcc.dg/sequence-pt-1.c
+++ b/gcc/testsuite/gcc.dg/sequence-pt-1.c
@@ -56,7 +56,7 @@ foo (int a, int b, int n, int p, int *ptr, struct s *sptr,
ap[a+=1] += a++; /* { dg-warning "undefined" "sequence point warning" } */
a = a++, b = a; /* { dg-warning "undefined" "sequence point warning" } */
b = a, a = a++; /* { dg-warning "undefined" "sequence point warning" } */
- a = (b++ ? n : a) + b; /* { dg-warning "undefined" "sequence point warning" } */
+ a = (b++ ? n : a) + b; /* { dg-warning "undefined" "sequence point warning" { xfail *-*-* } } */
b ? a = a++ : a; /* { dg-warning "undefined" "sequence point warning" } */
b ? a : a = a++; /* { dg-warning "undefined" "sequence point warning" } */
b && (a = a++); /* { dg-warning "undefined" "sequence point warning" } */