testsuite, Darwin: XFAIL runs for two timode conversion tests.
authorIain Sandoe <iain@sandoe.co.uk>
Sat, 18 Jul 2020 08:12:24 +0000 (09:12 +0100)
committerIain Sandoe <iain@sandoe.co.uk>
Sun, 9 Aug 2020 07:56:30 +0000 (08:56 +0100)
X86 Darwin fails these at present, because (to work around PR80556)
we insert libSystem ahead of libgcc.  The libSystem implementation
has a similar bug to one that was fixed for GCC.  We need to fix
80556 properly, and then this issue will go away - we will be able
to use the libgcc impl as intended.

XFAIL the run for now, to reduce testsuite noise.

gcc/testsuite/ChangeLog:

* gcc.dg/torture/fp-int-convert-timode-3.c: XFAIL run.
* gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.

gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-3.c
gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-4.c

index 707d539..1070230 100644 (file)
@@ -4,6 +4,7 @@
 /* { dg-require-effective-target int128 } */
 /* { dg-require-effective-target fenv } */
 /* { dg-options "-frounding-math" } */
+/* { dg-xfail-run-if "see PR80556 c63" { x86_64-*-darwin* i68?-*-darwin* } { "*" } { "" } } */
 
 #include <fenv.h>
 #include <stdlib.h>
index 09600f9..3facf32 100644 (file)
@@ -4,6 +4,7 @@
 /* { dg-require-effective-target int128 } */
 /* { dg-require-effective-target fenv } */
 /* { dg-options "-frounding-math" } */
+/* { dg-xfail-run-if "see PR80556 c63" { x86_64-*-darwin* i68?-*-darwin* } { "*" } { "" } } */
 
 #include <fenv.h>
 #include <stdlib.h>