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

--- Comment #20 from chenglulu <chenglulu at loongson dot cn> ---
(In reply to Xi Ruoyao from comment #19)
> (In reply to Jakub Jelinek from comment #18)
> > _Float128 is definitely not for backward compatibility
> 
> Sorry, I mean __float128.
> 
> The problem here is we added __float128 as an alias of _Float128 for
> compatibility with existing code (of which the author only considered x86)
> and then added q/Q for such a compatibility too.  And then we started to
> build libquadmath (Qiankang said so off-list) and libgfortran.spec started
> to refer it.  It's not a good thing IMO, as we are duplicating sinl, cosl,
> ... from libm into sinq, cosq, ... from libquadmath, and we are making
> fortran programs redundantly depending on libquadmath.
> 
> So IMO perhaps we should gate __float128 and q/Q behind a switch.

Sorry, I was confused. What I meant was __float128. Can we remove this support
or revert r15-8962 in the form of a bug fix?

Reply via email to