https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107315
--- Comment #2 from hengxu010 <hengxu at bao dot ac.cn> --- (In reply to Andrew Pinski from comment #1) Thank you Andrew, for replying and explain this question very clearly. Can I ask that do you have any plan to add support for 128bit long double or just maintain the status quo? > The ABI says long double is the same as double. > https://developer.apple.com/documentation/xcode/writing-arm64-code-for-apple- > platforms : > ``` > The long double type is a double precision IEEE754 binary floating-point > type, which makes it identical to the double type. This behavior contrasts > to the standard specification, in which a long double is a quad-precision, > IEEE754 binary, floating-point type. > ``` > > We could use libquadmath to add support for 128bit long double but it will > take someone to implement that.