diff options
author | Martin Sebor <msebor@redhat.com> | 2018-06-18 22:17:57 +0000 |
---|---|---|
committer | Martin Sebor <msebor@gcc.gnu.org> | 2018-06-18 16:17:57 -0600 |
commit | 4252ccd73701a330db365ccd39829e27d0d3b42d (patch) | |
tree | 18e21cecd1210c34cebb0fd5809861a217fbf0eb /gcc/tree-vect-patterns.c | |
parent | 9e03592e40e7da85f9779ea1988a69f154d1ba7f (diff) | |
download | gcc-4252ccd73701a330db365ccd39829e27d0d3b42d.zip gcc-4252ccd73701a330db365ccd39829e27d0d3b42d.tar.gz gcc-4252ccd73701a330db365ccd39829e27d0d3b42d.tar.bz2 |
PR middle-end/85602 - -Wsizeof-pointer-memaccess for strncat with size of source
gcc/c-family/ChangeLog:
PR middle-end/85602
* c-warn.c (sizeof_pointer_memaccess_warning): Check for attribute
nonstring.
gcc/ChangeLog:
PR middle-end/85602
* calls.c (maybe_warn_nonstring_arg): Handle strncat.
* tree-ssa-strlen.c (is_strlen_related_p): Make extern.
Handle integer subtraction.
(maybe_diag_stxncpy_trunc): Handle nonstring source arguments.
* tree-ssa-strlen.h (is_strlen_related_p): Declare.
gcc/testsuite/ChangeLog:
PR middle-end/85602
* gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
* c-c++-common/attr-nonstring-8.c: New test.
From-SVN: r261718
Diffstat (limited to 'gcc/tree-vect-patterns.c')
0 files changed, 0 insertions, 0 deletions