[committed] libstdc++: Disable serialization test for piecewise_linear_distribution<double> on i686

Message ID 20260716135227.1044733-1-tkaminsk@redhat.com
State Committed
Headers
Series [committed] libstdc++: Disable serialization test for piecewise_linear_distribution<double> on i686 |

Checks

Context Check Description
linaro-tcwg-bot/tcwg_gcc_build--master-arm fail Patch failed to apply
linaro-tcwg-bot/tcwg_gcc_build--master-aarch64 fail Patch failed to apply

Commit Message

Tomasz Kamiński July 16, 2026, 1:50 p.m. UTC
  The r17-2455-gf8c277ed801ba6 enabled test_custom unconditionally for both
double and float, however all-combination test shows that double remains
unstable.

libstdc++-v3/ChangeLog:

	* testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize2.cc:
	Enable test_customd<double> for __x86_64__.
---
I must have confused fix for float with fix for all of them.
However, as the r17-2455-gf8c277 should not affect results for double
(RealType is same as CalcType), this should be expected.

Pushed to trunk.

 .../piecewise_linear_distribution/operators/serialize2.cc      | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
  

Patch

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 55f0d8c427d..36157dea4e0 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
@@ -104,8 +104,9 @@  int main()
   test_default<long double>();
 
   test_custom<float>();
+#ifdef __x86_64__
   test_custom<double>();
+#endif  
   test_custom<long double>();
-
   return 0;
 }