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

--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Martin Sebor <mse...@gcc.gnu.org>:

https://gcc.gnu.org/g:72332337e3d8acbb21398b8d123f1bfe77a8327e

commit r12-6592-g72332337e3d8acbb21398b8d123f1bfe77a8327e
Author: Martin Sebor <mse...@redhat.com>
Date:   Fri Jan 14 11:13:08 2022 -0700

    Use enclosing object size if it's smaller than member [PR 101475].

    Resolves:
    PR middle-end/101475 - missing -Wstringop-overflow storing a compound
literal

    gcc/ChangeLog:

            PR middle-end/101475
            * pointer-query.cc (handle_component_ref): Use the size of
            the enclosing object if it's smaller than the member.

    gcc/testsuite/ChangeLog:

            PR middle-end/101475
            * gcc.dg/Wstringop-overflow-15.c: Remove xfails.
            * gcc.dg/Wstringop-overflow-68.c: Adjust, remove xfails.
            * gcc.dg/Wstringop-overflow-88.c: New test.
  • [Bug middle-end/101475] missing... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to