aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-patterns.c
diff options
context:
space:
mode:
authorMartin Sebor <msebor@redhat.com>2018-06-18 22:17:57 +0000
committerMartin Sebor <msebor@gcc.gnu.org>2018-06-18 16:17:57 -0600
commit4252ccd73701a330db365ccd39829e27d0d3b42d (patch)
tree18e21cecd1210c34cebb0fd5809861a217fbf0eb /gcc/tree-vect-patterns.c
parent9e03592e40e7da85f9779ea1988a69f154d1ba7f (diff)
downloadgcc-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