THURSDAY, APRIL 16, 2026
libstdc++ — Impact 4 / 10
Libstdc++: Skip std::generate_canonical tests for IBM long double.
Skips tests for `std::generate_canonical` with long double type on POWER architectures using IBM's long double format.
The std::generate_canonical tests assume IEEE floating-point semantics, which are not met by IBM’s long double format used on POWER architectures. This commit skips the long double portion of the std::generate_canonical tests when compiling for such platforms to prevent spurious test failures.