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

commit e7140d9f2a6451f8101e516b95a46261f7494c56
Author: Alexandre Oliva <ol...@adacore.com>
Date:   Thu Jul 11 09:03:27 2024 -0300

    [libstdc++] [testsuite] xfail 128bit from_chars on all aarch64-*-*
    
    Having observed failures of these two tests on yet another aarch64
    operating system, and having concluded that the conditions that
    trigger the problem ought to be present on all aarch64 targets, I'm
    now matching any aarch64 target_os to enable the workaround.
    
    
    for  libstdc++-v3/ChangeLog
    
            * testsuite/20_util/from_chars/8.cc: Define SKIP_LONG_DOUBLE
            on all aarch64-*-* targets.
            * testsuite/20_util/to_chars/float128_c++23.cc: Xfail on all
            aarch64-*-* targets.

Diff:
---
 libstdc++-v3/testsuite/20_util/from_chars/8.cc            | 2 +-
 libstdc++-v3/testsuite/20_util/to_chars/float128_c++23.cc | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/libstdc++-v3/testsuite/20_util/from_chars/8.cc 
b/libstdc++-v3/testsuite/20_util/from_chars/8.cc
index bacad89943b5..e92b64349025 100644
--- a/libstdc++-v3/testsuite/20_util/from_chars/8.cc
+++ b/libstdc++-v3/testsuite/20_util/from_chars/8.cc
@@ -17,7 +17,7 @@
 
 // { dg-do run { target c++23 } }
 // { dg-add-options ieee }
-// { dg-additional-options "-DSKIP_LONG_DOUBLE" { target aarch64-*-vxworks* 
aarch64-*-rtems* } }
+// { dg-additional-options "-DSKIP_LONG_DOUBLE" { target aarch64-*-* } }
 
 #include <charconv>
 #include <string>
diff --git a/libstdc++-v3/testsuite/20_util/to_chars/float128_c++23.cc 
b/libstdc++-v3/testsuite/20_util/to_chars/float128_c++23.cc
index 6cb9cadcd204..840131c1e569 100644
--- a/libstdc++-v3/testsuite/20_util/to_chars/float128_c++23.cc
+++ b/libstdc++-v3/testsuite/20_util/to_chars/float128_c++23.cc
@@ -19,7 +19,7 @@
 // { dg-require-effective-target ieee_floats }
 // { dg-require-effective-target size32plus }
 // { dg-add-options ieee }
-// { dg-xfail-run-if "from_chars limited to double-precision" { 
aarch64-*-vxworks* aarch64-*-rtems* } }
+// { dg-xfail-run-if "from_chars limited to double-precision" { aarch64-*-* } }
 
 #include <charconv>
 #include <stdfloat>

Reply via email to