[gcc r17-2540] libstc++: Use standard FLT_EVAL_METHOD in piecewise distributions tests.

Tomasz Kaminski via Gcc-cvs <[email protected]>
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
https://gcc.gnu.org/g:5f561ce1194d70737756226f0dedce1ddf672e6e

commit r17-2540-g5f561ce1194d70737756226f0dedce1ddf672e6e
Author: Tomasz Kamiński <[email protected]>
Date:   Mon Jul 20 09:10:57 2026 +0200

    libstc++: Use standard FLT_EVAL_METHOD in piecewise distributions tests.
    
    libstdc++-v3/ChangeLog:
    
            * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize2.cc:
            Include <cfloat> and use FLT_EVAL_METHOD instead of
            __FLT_EVAL_METHOD__.
            * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize2.cc:
            Likewise.
    
    Reviewed-by: Jonathan Wakely <[email protected]>

Diff:
---
 .../random/piecewise_constant_distribution/operators/serialize2.cc | 7 ++++---
 .../random/piecewise_linear_distribution/operators/serialize2.cc   | 7 ++++---
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize2.cc b/libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize2.cc
index 9d6eae9459fd..ee5b11252cd4 100644
--- a/libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize2.cc
+++ b/libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize2.cc
@@ -3,6 +3,7 @@
 // { dg-require-cstdint "" }
 
 #include <random>
+#include <cfloat>
 #include <sstream>
 #include <testsuite_hooks.h>
 
@@ -100,11 +101,11 @@ int main()
   test_default<double>();
   test_default<long double>();
 
-#if __FLT_EVAL_METHOD__ >= 0
-# if __FLT_EVAL_METHOD__ == 0
+#if FLT_EVAL_METHOD >= 0
+# if FLT_EVAL_METHOD == 0
   test_custom<float>();
 # endif
-# if __FLT_EVAL_METHOD__ != 2
+# if FLT_EVAL_METHOD != 2
   test_custom<double>();
 # endif
   test_custom<long double>();
diff --git a/libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize2.cc b/libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize2.cc
index f86ed47873d4..79772e202883 100644
--- a/libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize2.cc
+++ b/libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize2.cc
@@ -3,6 +3,7 @@
 // { dg-require-cstdint "" }
 
 #include <random>
+#include <cfloat>
 #include <sstream>
 #include <testsuite_hooks.h>
 
@@ -103,11 +104,11 @@ int main()
   test_default<double>();
   test_default<long double>();
 
-#if __FLT_EVAL_METHOD__ >= 0
-# if __FLT_EVAL_METHOD__ == 0
+#if FLT_EVAL_METHOD >= 0
+# if FLT_EVAL_METHOD == 0
   test_custom<float>();
 # endif
-# if __FLT_EVAL_METHOD__ != 2
+# if FLT_EVAL_METHOD != 2
   test_custom<double>();
 # endif
   test_custom<long double>();
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.