GCC Newspaper
JULY 29, 2026
Date
/
Architectures
Components
Topics
News & Policy
libstdc++

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

Serialization test for piecewise_linear_distribution<double> disabled on i686 due to instability.

A test case for serialization of piecewise_linear_distribution<double> in libstdc++ has been disabled for the i686 architecture. Previously enabled for both double and float, testing revealed that the double version remains unstable on this architecture. This change aims to prevent test suite regressions while the underlying instability is investigated.

For Context
piecewise_linear_distribution
A C++ standard library random number distribution that generates numbers following a piecewise linear function. It's used in statistical modeling and simulations.
serialization
The process of converting an object's state into a format that can be stored (e.g., in a file or database) or transmitted (e.g., across a network) and reconstructed later.
i686
A specific 32-bit IA-32 processor architecture. Code compiled for i686 may exhibit different behavior or stability issues compared to other architectures.
Filed Under: libstdc++testingbugfix