aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-strlen.c
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2018-02-06 13:25:54 +0000
committerMarek Polacek <mpolacek@gcc.gnu.org>2018-02-06 13:25:54 +0000
commitb25e5572f1262ed0ec4beea19eec15ac28fdf8ed (patch)
tree82838438bcb773f3e16031fadacb41b656726791 /gcc/tree-ssa-strlen.c
parentd10ac88059a7574f60e25af7b8f1022b25100fdd (diff)
downloadgcc-b25e5572f1262ed0ec4beea19eec15ac28fdf8ed.zip
gcc-b25e5572f1262ed0ec4beea19eec15ac28fdf8ed.tar.gz
gcc-b25e5572f1262ed0ec4beea19eec15ac28fdf8ed.tar.bz2
re PR tree-optimization/84228 (Bogus -Wstringop-truncation warning with -g)
PR tree-optimization/84228 * tree-ssa-strlen.c (maybe_diag_stxncpy_trunc): Skip debug statements. * c-c++-common/Wstringop-truncation-3.c: New test. From-SVN: r257411
Diffstat (limited to 'gcc/tree-ssa-strlen.c')
-rw-r--r--gcc/tree-ssa-strlen.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-ssa-strlen.c b/gcc/tree-ssa-strlen.c
index c3cf432..f0f6535 100644
--- a/gcc/tree-ssa-strlen.c
+++ b/gcc/tree-ssa-strlen.c
@@ -1849,7 +1849,7 @@ maybe_diag_stxncpy_trunc (gimple_stmt_iterator gsi, tree src, tree cnt)
/* Look for dst[i] = '\0'; after the stxncpy() call and if found
avoid the truncation warning. */
- gsi_next (&gsi);
+ gsi_next_nondebug (&gsi);
gimple *next_stmt = gsi_stmt (gsi);
if (!gsi_end_p (gsi) && is_gimple_assign (next_stmt))