diff options
author | Neil Booth <neil@daikokuya.demon.co.uk> | 2001-03-07 22:17:36 +0000 |
---|---|---|
committer | Neil Booth <neil@gcc.gnu.org> | 2001-03-07 22:17:36 +0000 |
commit | da1cb0929e188b4e4db3415377f97f7065f7ab69 (patch) | |
tree | 60d532374240dbcbc0bd97dbe48df1058466497b /gcc | |
parent | c874ab1193089e2de87c7193f5e264719d10ebb1 (diff) | |
download | gcc-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/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.other/crash31.C | 5 | ||||
-rw-r--r-- | gcc/testsuite/g77.f-torture/execute/20010116.x | 6 | ||||
-rw-r--r-- | gcc/testsuite/g77.f-torture/execute/short.x | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/20010123-1.x | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/20010124-1.x | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/sequence-pt-1.c | 2 |
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" } */ |