https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112498
--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jonathan Wakely <r...@gcc.gnu.org>: https://gcc.gnu.org/g:69d69865a792a93cce2905617c53913769d0f260 commit r14-5436-g69d69865a792a93cce2905617c53913769d0f260 Author: Jonathan Wakely <jwak...@redhat.com> Date: Mon Nov 13 12:03:31 2023 +0000 c++: Link extended FP conversion pedwarns to -Wnarrowing [PR111842] Several users have been confused by the status of these warnings, which can be misunderstood as "this might not be what you want", rather than diagnostics required by the C++ standard. Add the text "ISO C++ does not allow" to make this clear. Also link them to -Wnarrowing so that they can be disabled or promoted to errors independently of other pedwarns. PR c++/111842 PR c++/112498 gcc/cp/ChangeLog: * call.cc (convert_like_internal): Use OPT_Wnarrowing for pedwarns about illformed conversions involving extended floating-point types. Clarify that ISO C++ requires these diagnostics. gcc/testsuite/ChangeLog: * g++.dg/cpp23/ext-floating16.C: New test. * g++.dg/cpp23/ext-floating17.C: New test.