https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119244

--- Comment #17 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #14)
> (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 ;)

With that fixed, cobol builds on s390x-linux and

                === cobol Summary ===

# of expected passes            39
# of expected failures          6

Reply via email to