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

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Tue Aug 28 11:43:22 2018
New Revision: 263917

URL: https://gcc.gnu.org/viewcvs?rev=263917&root=gcc&view=rev
Log:
        PR middle-end/87099
        * calls.c (maybe_warn_nonstring_arg): Punt early if
        warn_stringop_overflow is zero.  Don't call get_range_strlen
        on 3rd argument, keep iterating until lenrng[1] is INTEGER_CST.
        Only use lenrng[1] if non-NULL and INTEGER_CST.  Don't uselessly
        increment lenrng[0].

        * gcc.dg/pr87099.c: New test.

Added:
    branches/gcc-8-branch/gcc/testsuite/gcc.dg/pr87099.c
Modified:
    branches/gcc-8-branch/gcc/ChangeLog
    branches/gcc-8-branch/gcc/calls.c
    branches/gcc-8-branch/gcc/testsuite/ChangeLog

Reply via email to