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

--- Comment #3 from Paul Eggert <eggert at cs dot ucla.edu> ---
Thanks for following up. I understand the backward-compatibility argument for
leaving things alone in this messy area, even if the resulting macros don't
conform to C23.

Should this conformance issue be documented in the GCC manual? I didn't see any
obvious place to do that.

Since Gnulib already overrides LDBL_MAX on this platform, I patched Gnulib to
override LDBL_NORM_MAX as well[1]. Admittedly a lot of this is notional, as
this platform's long double operations are pretty flaky near LDBL_MAX.

[1]: https://lists.gnu.org/r/bug-gnulib/2025-07/msg00036.html

Reply via email to