From da1cb0929e188b4e4db3415377f97f7065f7ab69 Mon Sep 17 00:00:00 2001 From: Neil Booth Date: Wed, 7 Mar 2001 22:17:36 +0000 Subject: [PATCH] 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 --- gcc/testsuite/ChangeLog | 9 +++++++++ gcc/testsuite/g++.old-deja/g++.other/crash31.C | 5 +++-- gcc/testsuite/g77.f-torture/execute/20010116.x | 6 +++++- gcc/testsuite/g77.f-torture/execute/short.x | 6 ++++++ gcc/testsuite/gcc.c-torture/execute/20010123-1.x | 2 ++ gcc/testsuite/gcc.c-torture/execute/20010124-1.x | 2 ++ gcc/testsuite/gcc.dg/sequence-pt-1.c | 2 +- 7 files changed, 28 insertions(+), 4 deletions(-) create mode 100644 gcc/testsuite/g77.f-torture/execute/short.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/20010123-1.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/20010124-1.x 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 + + * 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 * 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 -// 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" } */ -- 2.7.4