https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85075
--- Comment #4 from Tulio Magno Quites Machado Filho <tuliom at linux dot ibm.com> --- (In reply to Ulrich Weigand from comment #3) > Maybe I'm confused, but: How does this even build? It does not. There is an ICE before the build error message appears. > _Float128 is a C-only extension, this type is not supposed to be available > at all in C++ mode as far as I know. Replace _Float128 with __float128 and the ICE will continue there.