https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71363
Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID |--- --- Comment #4 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- (In reply to Paul Mustiere from comment #3) ---snip--- > > The issue being that long double = double in this case. > > When kind=16 match in C is defined, there's the check: > 16) if [ $long_double_kind -eq 10 ]; then > > Could it be that kind=16 should be match to __float128, > and the check should be $long_double_kind -neq 16? kind=16 is float128. So something wrong if long double = double I will try to study the script some more later today. Changing status to unconfirmed while we look into this a bit.