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>();

Reply via email to