https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119246
--- Comment #5 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Tomasz Kaminski <tkami...@gcc.gnu.org>: https://gcc.gnu.org/g:d010a39b9e788a1b3c58e0954c1b2c6afad8210a commit r16-647-gd010a39b9e788a1b3c58e0954c1b2c6afad8210a Author: Tomasz KamiÅski <tkami...@redhat.com> Date: Thu May 15 08:58:09 2025 +0200 libstdc++: Fix preprocessor check for __float128 formatter [PR119246] The previous check `_GLIBCXX_FORMAT_F128 != 1` was passing if _GLIBCXX_FORMAT_F128 was not defined, i.e. evaluted to zero. This broke sparc-sun-solaris2.11 and x86_64-darwin. PR libstdc++/119246 libstdc++-v3/ChangeLog: * include/std/format: Updated check for _GLIBCXX_FORMAT_F128.