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.

Reply via email to