diff options
author | Marek Polacek <polacek@redhat.com> | 2018-02-06 13:25:54 +0000 |
---|---|---|
committer | Marek Polacek <mpolacek@gcc.gnu.org> | 2018-02-06 13:25:54 +0000 |
commit | b25e5572f1262ed0ec4beea19eec15ac28fdf8ed (patch) | |
tree | 82838438bcb773f3e16031fadacb41b656726791 /gcc/tree-ssa-strlen.c | |
parent | d10ac88059a7574f60e25af7b8f1022b25100fdd (diff) | |
download | gcc-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.c | 2 |
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)) |