[Bug tree-optimization/86614] [9 Regression] duplicate -Warray-bounds for a strncpy call with out-of-bounds offset
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Nov 23 09:12:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86614
--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Fri Nov 23 09:12:16 2018
New Revision: 266403
URL: https://gcc.gnu.org/viewcvs?rev=266403&root=gcc&view=rev
Log:
PR tree-optimization/86614
* gimple-ssa-warn-restrict.c (maybe_diag_offset_bounds): Return early
if TREE_NO_WARNING is set on ref.ref.
* c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
warnings, just early ones from FE. Remove dg-prune-output.
* c-c++-common/Warray-bounds-6.c: New test.
Added:
trunk/gcc/testsuite/c-c++-common/Warray-bounds-6.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/gimple-ssa-warn-restrict.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/c-c++-common/Warray-bounds-2.c
More information about the Gcc-bugs
mailing list