diff mbox series

[pushed] testsuite, Darwin: XFAIL runs for two timode conversion tests.

Message ID 574274AB-79EE-4D2D-8FD3-F2B6B469B4D0@sandoe.co.uk
State New
Headers show
Series [pushed] testsuite, Darwin: XFAIL runs for two timode conversion tests. | expand

Commit Message

Iain Sandoe Aug. 9, 2020, 8 a.m. UTC
Hi,

X86 Darwin fails two TI mode conversions 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.

tested on x86_64 darwin and linux
applied to master,
thanks
Iain

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 | 1 +
 gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-4.c | 1 +
 2 files changed, 2 insertions(+)
diff mbox series

Patch

diff --git a/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-3.c b/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-3.c
index 707d539335f..10702302bf8 100644
--- a/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-3.c
+++ b/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-3.c
@@ -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* i?86-*-darwin* } { "*" } { "" } } */
 
 #include <fenv.h>
 #include <stdlib.h>
diff --git a/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-4.c b/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-4.c
index 09600f90903..3facf32fb8b 100644
--- a/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-4.c
+++ b/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-4.c
@@ -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* i?86-*-darwin* } { "*" } { "" } } */
 
 #include <fenv.h>
 #include <stdlib.h>