https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119244
--- Comment #14 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Iain Sandoe from comment #12)
> (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?
I checked and using 'f128' as literal suffix is accepted. Interesting ;)
> 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.