aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.dg/compare2.c2
-rw-r--r--gcc/testsuite/gcc.dg/noreturn-1.c4
-rw-r--r--gcc/testsuite/gcc.dg/noreturn-2.c2
4 files changed, 8 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 14acbe9..122141d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,9 @@
2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
+ * gcc.dg/compare2.c (case 12): XFAIL.
+ * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
+ * gcc.dg/noreturn-2.c (noreturn): XFAIL.
+
* gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
diff --git a/gcc/testsuite/gcc.dg/compare2.c b/gcc/testsuite/gcc.dg/compare2.c
index 0625eb9..34f5852 100644
--- a/gcc/testsuite/gcc.dg/compare2.c
+++ b/gcc/testsuite/gcc.dg/compare2.c
@@ -30,7 +30,7 @@ void f(int x, unsigned int y)
/* Statement expression with recursive ?: . */
x > ({tf; tf?64:(tf?128:256);}); /* { dg-bogus "signed and unsigned" "case 11" } */
- y > ({tf; tf?64:(tf?128:256);}); /* { dg-bogus "signed and unsigned" "case 12" } */
+ y > ({tf; tf?64:(tf?128:256);}); /* { dg-bogus "signed and unsigned" "case 12" { xfail *-*-* } } */
/* Statement expression with signed ?:. */
x > ({tf; tf?64:-1;}); /* { dg-bogus "signed and unsigned" "case 13" } */
diff --git a/gcc/testsuite/gcc.dg/noreturn-1.c b/gcc/testsuite/gcc.dg/noreturn-1.c
index 6e72f36..c6a2a0a 100644
--- a/gcc/testsuite/gcc.dg/noreturn-1.c
+++ b/gcc/testsuite/gcc.dg/noreturn-1.c
@@ -49,11 +49,11 @@ void
foo7(void)
{
foo6();
-} /* { dg-bogus "warning:" "this function should not get any warnings" } */
+} /* { dg-bogus "warning:" "this function should not get any warnings" { xfail *-*-* } } */
extern void foo8(void) __attribute__ ((__noreturn__));
void
foo8(void)
{
foo7();
-} /* { dg-warning "`noreturn' function does return" "detect return from tail call" } */
+} /* { dg-warning "`noreturn' function does return" "detect return from tail call" { xfail *-*-* } } */
diff --git a/gcc/testsuite/gcc.dg/noreturn-2.c b/gcc/testsuite/gcc.dg/noreturn-2.c
index a323eac..8acc1ca 100644
--- a/gcc/testsuite/gcc.dg/noreturn-2.c
+++ b/gcc/testsuite/gcc.dg/noreturn-2.c
@@ -9,4 +9,4 @@ void
noreturn (int x)
{
abort ();
-}
+} /* { dg-bogus "does return" "noreturn does return" { xfail *-*-* } } */