]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[libstdc++] [testsuite] xfail double-prec from_chars for float128_t
authorAlexandre Oliva <oliva@adacore.com>
Wed, 12 Jun 2024 22:48:04 +0000 (19:48 -0300)
committerAlexandre Oliva <oliva@gnu.org>
Wed, 12 Jun 2024 22:48:04 +0000 (19:48 -0300)
Tests involving float128_t were xfailed or otherwise worked around for
vxworks on aarch64.  The same issue came up on rtems.  This patch
adjusts them similarly.

for  libstdc++-v3/ChangeLog

* testsuite/20_util/from_chars/8.cc: Skip float128_t testing
on aarch64-rtems*.
* testsuite/20_util/to_chars/float128_c++23.cc: Xfail run on
aarch64-rtems*.

libstdc++-v3/testsuite/20_util/from_chars/8.cc
libstdc++-v3/testsuite/20_util/to_chars/float128_c++23.cc

index a6343422c5a91608e9c98ace90f922c3a23bd9d6..bacad89943b5f8ad40c8372f67d9a1f06b8b2fd3 100644 (file)
@@ -17,7 +17,7 @@
 
 // { dg-do run { target c++23 } }
 // { dg-add-options ieee }
-// { dg-additional-options "-DSKIP_LONG_DOUBLE" { target aarch64-*-vxworks* } }
+// { dg-additional-options "-DSKIP_LONG_DOUBLE" { target aarch64-*-vxworks* aarch64-*-rtems* } }
 
 #include <charconv>
 #include <string>
index ca00761ee7c98618b06b47ecde06b06dbc742d0a..6cb9cadcd20412f520db51ce95a1803b036bb7b6 100644 (file)
@@ -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* } }
+// { dg-xfail-run-if "from_chars limited to double-precision" { aarch64-*-vxworks* aarch64-*-rtems* } }
 
 #include <charconv>
 #include <stdfloat>