https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85672
--- Comment #4 from Marc Glisse <glisse at gcc dot gnu.org> --- (In reply to Jonathan Wakely from comment #3) > Yes it woud have been broken by r259813 and this should fix it: I don't think that's sufficient: - the same code is present in several files - -Wsystem-headers -Wundef will warn - it still leaves a weird situation where _GLIBCXX_USE_FLOAT128 may be 1, 0 or undefined, instead of just 2 choices.