SUNDAY, APRIL 19, 2026 GCC DIGEST · OPEN-SOURCE SYSTEMS DAILY VOL. 1 · NO. 109
Late Edition · APRIL 19, 2026 · VOL. 1 · NO. 109
The GCC Digest
— A Daily Record of the GNU Compiler Collection —
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.

Filed Under: libstdc++testinglong doubleIBMPOWER