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

--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> ---
There's a related (but slightly different) problem for F128 suffixes:

auto f = __FLT128_MIN__;

f128.C:1:10: error: unable to find numeric literal operator ‘operator""F128’

The macros for the F128 constants all end in a F128 suffix, which the C++
compiler doesn't understand at all, for any -std mode.

Either the macros shouldn't be defined for C++ or (preferably) they should work
correctly, maybe when __extension__ is used. This would allow libstdc++ to
define std::numeric_limits<__ieee128> for powerpc64le.

Reply via email to