https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119014
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> --- (In reply to Vincent Lefèvre from comment #5) > (In reply to Jakub Jelinek from comment #2) > > That is the normal behavior of extended precision. > > If you think of FLT_EVAL_METHOD, then this applies *only* to float, double > and long double. The ISO C23 standard does not allow extended precision for > the other floating-point types, such as _Float16. > > So, clearly, with -std=c23, GCC is buggy and this bug is valid. I don't think that is true. In my reading H.3 and H.11 says otherwise.