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

--- Comment #26 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot 
Uni-Bielefeld.DE> ---
> --- Comment #25 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot 
> Uni-Bielefeld.DE> ---
>> --- Comment #24 from Jonathan Wakely <redi at gcc dot gnu.org> ---
>> I think this was fixed for Solaris and HPUX is obsolete, so FIXED?
>
> I wonder if we should keep this open a little longer: back in 2023 the
> low DECIMAL_STRING_LENGTH issue had been fixed, but later had to be
> backed out since the original fix had an ABI impact.
>
> There was work underway to fix this in a different way, but I'll have to
> check what happened to this.

As I've just learned the bug has long been fixed in a different way
*without* changing DECIMAL_STRING_LENGTH in <floatingpoint.h>.

Indeed, when reenabling the previously failing subtest, the full
20_util/to_chars/float128_c++23.cc test now PASSES.

Thanks for reminding me.

Reply via email to