aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorMartin Sebor <msebor@redhat.com>2018-05-22 17:45:35 +0000
committerMartin Sebor <msebor@gcc.gnu.org>2018-05-22 11:45:35 -0600
commitd677a8b6818b1682bfccae40cceb7264b53c1018 (patch)
tree8bcb9d057f75ddb91c415569f50789f538e99968 /gcc/builtins.c
parent9b56ec1111632f4e9a47ba5388d7a65c19593f71 (diff)
downloadgcc-d677a8b6818b1682bfccae40cceb7264b53c1018.zip
gcc-d677a8b6818b1682bfccae40cceb7264b53c1018.tar.gz
gcc-d677a8b6818b1682bfccae40cceb7264b53c1018.tar.bz2
PR c/85623 - strncmp() warns about attribute 'nonstring' incorrectly in -Wstringop-overflow
gcc/ChangeLog: PR c/85623 * calls.c (maybe_warn_nonstring_arg): Use string length to set or ajust the presumed bound on an operation to avoid unnecessary warnings. gcc/testsuite/ChangeLog: PR c/85623 * c-c++-common/attr-nonstring-3.c: Adjust. * c-c++-common/attr-nonstring-4.c: Adjust. * c-c++-common/attr-nonstring-6.c: New test. From-SVN: r260541
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions