PR testsuite/83131 - c-c++/common/attr-nonstring-3 failure for strcmp tests on PowerPC
commit5c5d012be3c48bfcd674e4ab9d8158b171cb0e58
authormsebor <msebor@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Dec 2017 16:56:20 +0000 (20 16:56 +0000)
committermsebor <msebor@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Dec 2017 16:56:20 +0000 (20 16:56 +0000)
treed7498b1f18e85c3e5c5835f12f2c5d49fe34567a
parente5c3036ac093aec7b4fc275ca6a60213f43bf997
PR testsuite/83131 - c-c++/common/attr-nonstring-3 failure for strcmp tests on PowerPC

gcc/ChangeLog:

PR testsuite/83131
* builtins.c (expand_builtin_strlen): Use get_callee_fndecl.
(expand_builtin_strcmp): Call maybe_warn_nonstring_arg.
(expand_builtin_strncmp): Same.

gcc/testsuite/ChangeLog:

PR testsuite/83131
* c-c++-common/attr-nonstring-4.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@255898 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/attr-nonstring-4.c [new file with mode: 0644]