https://gcc.gnu.org/g:f7bcdf449148872d576b261e9bf385b0e12be0c0
commit r15-4613-gf7bcdf449148872d576b261e9bf385b0e12be0c0 Author: Jonathan Wakely <jwak...@redhat.com> Date: Thu Oct 24 11:38:39 2024 +0100 libstdc++: Fix typos in tests using macros for std::float128_t support These tests check `_GLIBCXX_DOUBLE_IS_IEEE_BINARY128` but that's never defined, it should be "LDOUBLE" not "DOUBLE". libstdc++-v3/ChangeLog: * testsuite/26_numerics/complex/ext_c++23.cc: Fix typo in macro. * testsuite/26_numerics/headers/cmath/constexpr_std_c++23.cc: Likewise. * testsuite/26_numerics/headers/cmath/functions_std_c++23.cc: Likewise. * testsuite/26_numerics/headers/cmath/nextafter_c++23.cc: Likewise. Diff: --- libstdc++-v3/testsuite/26_numerics/complex/ext_c++23.cc | 2 +- libstdc++-v3/testsuite/26_numerics/headers/cmath/constexpr_std_c++23.cc | 2 +- libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_std_c++23.cc | 2 +- libstdc++-v3/testsuite/26_numerics/headers/cmath/nextafter_c++23.cc | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libstdc++-v3/testsuite/26_numerics/complex/ext_c++23.cc b/libstdc++-v3/testsuite/26_numerics/complex/ext_c++23.cc index 0fc3d6f1a666..5f4ff06448e0 100644 --- a/libstdc++-v3/testsuite/26_numerics/complex/ext_c++23.cc +++ b/libstdc++-v3/testsuite/26_numerics/complex/ext_c++23.cc @@ -70,7 +70,7 @@ main() } #endif #if defined(__STDCPP_FLOAT128_T__) \ - && (defined(_GLIBCXX_DOUBLE_IS_IEEE_BINARY128) \ + && (defined(_GLIBCXX_LDOUBLE_IS_IEEE_BINARY128) \ || defined(_GLIBCXX_HAVE_FLOAT128_MATH)) { std::float128_t p[2] = {}; diff --git a/libstdc++-v3/testsuite/26_numerics/headers/cmath/constexpr_std_c++23.cc b/libstdc++-v3/testsuite/26_numerics/headers/cmath/constexpr_std_c++23.cc index 3c2377fd6987..983027ff6546 100644 --- a/libstdc++-v3/testsuite/26_numerics/headers/cmath/constexpr_std_c++23.cc +++ b/libstdc++-v3/testsuite/26_numerics/headers/cmath/constexpr_std_c++23.cc @@ -119,7 +119,7 @@ main() test_functions<std::float64_t>(); #endif #if defined(__STDCPP_FLOAT128_T__) \ - && (defined(_GLIBCXX_DOUBLE_IS_IEEE_BINARY128) \ + && (defined(_GLIBCXX_LDOUBLE_IS_IEEE_BINARY128) \ || defined(_GLIBCXX_HAVE_FLOAT128_MATH)) test_functions<std::float128_t>(); #endif diff --git a/libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_std_c++23.cc b/libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_std_c++23.cc index ea68ac5da755..bf07493ecd47 100644 --- a/libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_std_c++23.cc +++ b/libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_std_c++23.cc @@ -131,7 +131,7 @@ main() } #endif #if defined(__STDCPP_FLOAT128_T__) \ - && (defined(_GLIBCXX_DOUBLE_IS_IEEE_BINARY128) \ + && (defined(_GLIBCXX_LDOUBLE_IS_IEEE_BINARY128) \ || defined(_GLIBCXX_HAVE_FLOAT128_MATH)) { std::float128_t p[128] = {}; diff --git a/libstdc++-v3/testsuite/26_numerics/headers/cmath/nextafter_c++23.cc b/libstdc++-v3/testsuite/26_numerics/headers/cmath/nextafter_c++23.cc index 91767d22cc3f..2d0f8017f4aa 100644 --- a/libstdc++-v3/testsuite/26_numerics/headers/cmath/nextafter_c++23.cc +++ b/libstdc++-v3/testsuite/26_numerics/headers/cmath/nextafter_c++23.cc @@ -117,7 +117,7 @@ main () test <std::float64_t>(); #endif #if defined(__STDCPP_FLOAT128_T__) \ - && (defined(_GLIBCXX_DOUBLE_IS_IEEE_BINARY128) \ + && (defined(_GLIBCXX_LDOUBLE_IS_IEEE_BINARY128) \ || defined(_GLIBCXX_HAVE_FLOAT128_MATH)) test <std::float128_t>(); #endif