[gcc r10-9495] testsuite, Darwin: XFAIL runs for two timode conversion tests.

Iain D Sandoe iains@gcc.gnu.org
Sun Mar 21 23:51:33 GMT 2021


https://gcc.gnu.org/g:cd1428a5f6e8cce328a16e2916274a9e3537b2cd

commit r10-9495-gcd1428a5f6e8cce328a16e2916274a9e3537b2cd
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Sat Jul 18 09:12:24 2020 +0100

    testsuite, Darwin: XFAIL runs for two timode conversion tests.
    
    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.
    
    (cherry picked from commit 94d4f4387de8264ee289cf71f692d59ca6ac36f8)

Diff:
---
 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 --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* i68?-*-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* i68?-*-darwin* } { "*" } { "" } } */
 
 #include <fenv.h>
 #include <stdlib.h>


More information about the Gcc-cvs mailing list