[PATCH, rs6000] pr58684, pr83759 Disable test cases that fail on powerpc64.

This patch disables a few test cases on powerpc64 that fail after r256380
due to a longstanding issue with floating-point compares.

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58684 for more information.

Bootstrapped and tested on powerpc64le-unknown-linux-gnu and
powerpc64be-unknown-linux-gnu with no regressions.  Is this ok for trunk?


2018-01-11  Bill Seurer  <seu...@linux.vnet.ibm.com>

        PR sanitizer/65479
        * gcc/testsuite/gcc.dg/torture/inf-compare-1.c: Add dg-skip.
        * gcc/testsuite/gcc.dg/torture/inf-compare-2.c: Add dg-skip.
        * gcc/testsuite/gcc.dg/torture/inf-compare-3.c: Add dg-skip.
        * gcc/testsuite/gcc.dg/torture/inf-compare-4.c: Add dg-skip.

Index: gcc/testsuite/gcc.dg/torture/inf-compare-1.c
===================================================================
--- gcc/testsuite/gcc.dg/torture/inf-compare-1.c        (revision 256541)
+++ gcc/testsuite/gcc.dg/torture/inf-compare-1.c        (working copy)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-add-options ieee } */
 /* { dg-require-effective-target fenv_exceptions } */
+/* { dg-skip-if "remove this when pr58684 is fixed" { powerpc64*-*-* } } */
 
 #include <fenv.h>
 
Index: gcc/testsuite/gcc.dg/torture/inf-compare-2.c
===================================================================
--- gcc/testsuite/gcc.dg/torture/inf-compare-2.c        (revision 256541)
+++ gcc/testsuite/gcc.dg/torture/inf-compare-2.c        (working copy)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-add-options ieee } */
 /* { dg-require-effective-target fenv_exceptions } */
+/* { dg-skip-if "remove this when pr58684 is fixed" { powerpc64*-*-* } } */
 
 #include <fenv.h>
 
Index: gcc/testsuite/gcc.dg/torture/inf-compare-3.c
===================================================================
--- gcc/testsuite/gcc.dg/torture/inf-compare-3.c        (revision 256541)
+++ gcc/testsuite/gcc.dg/torture/inf-compare-3.c        (working copy)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-add-options ieee } */
 /* { dg-require-effective-target fenv_exceptions } */
+/* { dg-skip-if "remove this when pr58684 is fixed" { powerpc64*-*-* } } */
 
 #include <fenv.h>
 
Index: gcc/testsuite/gcc.dg/torture/inf-compare-4.c
===================================================================
--- gcc/testsuite/gcc.dg/torture/inf-compare-4.c        (revision 256541)
+++ gcc/testsuite/gcc.dg/torture/inf-compare-4.c        (working copy)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-add-options ieee } */
 /* { dg-require-effective-target fenv_exceptions } */
+/* { dg-skip-if "remove this when pr58684 is fixed" { powerpc64*-*-* } } */
 
 #include <fenv.h>

-- 

-Bill Seurer

Reply via email to