diff options
author | Martin Sebor <msebor@redhat.com> | 2018-03-07 19:30:31 +0000 |
---|---|---|
committer | Martin Sebor <msebor@gcc.gnu.org> | 2018-03-07 12:30:31 -0700 |
commit | a76acaedcee2e75b16adfa0112632873c1fe2e71 (patch) | |
tree | 06a0c23188ccd0d051f0d12c261d793b03baaa68 /gcc/cp/lambda.c | |
parent | b78b513e41b3d491efa0bd639cedbad8622a09bd (diff) | |
download | gcc-a76acaedcee2e75b16adfa0112632873c1fe2e71.zip gcc-a76acaedcee2e75b16adfa0112632873c1fe2e71.tar.gz gcc-a76acaedcee2e75b16adfa0112632873c1fe2e71.tar.bz2 |
PR tree-optimization/84468 - bogus -Wstringop-truncation despite assignment after conditional strncpy
gcc/ChangeLog:
PR tree-optimization/84468
* tree-ssa-strlen.c (maybe_diag_stxncpy_trunc): Consider successor
basic block when looking for nul assignment.
gcc/testsuite/ChangeLog:
PR tree-optimization/84468
* g++.dg/warn/Wstringop-truncation-2.C: New test.
* gcc.dg/Wstringop-truncation.c: New test.
* gcc.dg/Wstringop-truncation-2.c: New test.
From-SVN: r258339
Diffstat (limited to 'gcc/cp/lambda.c')
0 files changed, 0 insertions, 0 deletions