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

--- Comment #13 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Andrew Pinski <pins...@gcc.gnu.org>:

https://gcc.gnu.org/g:c6232ba229a4fcd453b50f11351fcbd35296809c

commit r13-6559-gc6232ba229a4fcd453b50f11351fcbd35296809c
Author: Andrew Pinski <apin...@marvell.com>
Date:   Wed Mar 1 11:13:21 2023 -0800

    Fix PR 108980: note without warning due to array bounds check

    The problem here is after r13-4748-g2a27ae32fabf85, in some
    cases we were calling inform without a corresponding warning.
    This changes the logic such that we only cause that to happen
    if there was a warning happened before hand.

    Changes since
    * v1: Fix formating and dump message as suggested by Jakub.

    OK? Bootstrapped and tested on x86_64-linux-gnu with no regressions.

    gcc/ChangeLog:

            PR tree-optimization/108980
            * gimple-array-bounds.cc (array_bounds_checker::check_array_ref):
            Reorgnize the call to warning for not strict flexible arrays
            to be before the check of warned.

Reply via email to