On 11/13/23 06:11, Florian Weimer wrote:
gcc/

        * doc/invoke.texi (Warning Options): Document changes.

gcc/c/

        * c-typeck.cc (c_finish_return): Issue a permerror
        for mismatching pointers to builtins.  For mismatching
        other pointers, issue a pedpermerror.

gcc/testsuite/

        * gcc.dg/20030906-1.c: Compile with -fpermissive due to
        expected -Wreturn-mismatch error.
        * gcc.dg/20030906-1a.c: New test.  Copied from
        gcc.dg/20030906-1.c.  Expect the error.
        * gcc.dg/20030906-2.c: Compile with -fpermissive due to
        expected -Wreturn-mismatch error.
        * gcc.dg/20030906-2a.c: New test.  Copied from
        gcc.dg/20030906-2.c.  Expect the error.
        * gcc.dg/Wreturn-mismatch-1.c: Compile with -fpermissive due to
        expected -Wreturn-mismatch error.
        * gcc.dg/Wreturn-mismatch-1a.c: New test.  Copied from
        gcc.dg/Wreturn-mismatch-1.c.  Expect the error.
        * gcc.dg/Wreturn-mismatch-2.c: Compile with -fpermissive due to
        expected -Wreturn-mismatch error.
        * gcc.dg/Wreturn-mismatch-2a.c: New test.  Copied from
        gcc.dg/Wreturn-mismatch-2.c.  Expect the error.
        * gcc.dg/diagnostic-range-bad-return.c: Compile with
        -fpermissive due to expected -Wreturn-mismatch error.
        * gcc.dg/diagnostic-range-bad-return-2.c: New test.
        Copied from gcc.dg/diagnostic-range-bad-return.c.  Expect the
        error.
        * gcc.dg/pr105635-2.c: Expect -Wreturn-mismatch error.
        * gcc.dg/pr23075.c: Build with -fpermissive due to
        expected -Wreturn-mismatch error.
        * gcc.dg/pr23075-2.c: New test.  Copied from gcc.dg/pr23075.c.
        Expect the error.
        * gcc.dg/pr29521.c: Compile with -fpermissive due to expected
        -Wreturn-mismatch error.
        * gcc.dg/pr29521-a.c: New test. Copied from gcc.dg/pr29521.c.
        Expect error.
        * gcc.dg/pr67730.c: Compile with -fpermissive due to expected
        -Wreturn-mismatch error.
        * gcc.dg/pr67730-a.c: New test.  Copied from
        gcc.dg/pr67730-a.c.  Expect error.
        * gcc.target/powerpc/conditional-return.c: Compile with
        -fpermissive due to expected    -Wreturn-mismatch error.
---
OK
jeff

Reply via email to