https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119244
--- Comment #12 from Iain Sandoe <iains at gcc dot gnu.org> --- (In reply to Richard Biener from comment #11) > I'll note this also affects s390x-linux where libgcobol currently fails to > build due to > > ../../../gcc/libgcobol/intrinsic.cc:984:3: error: unsupported non-standard > suffix on floating constant > 984 | if( value < -1.00Q || value > +1.00Q ) > | ^~ hmm. I guess libquadmath will not help that (does s390x-linux have libquadmath?) Is s390x-linux expecting 'f128' as the suffix, or does it need some flag to enable extended cases? The patch attached does not address suffixes on literals ('q' works on Darwin and Linux). So we need to extend that somehow - or have a different BZ for the literals.