Fix folding of memcmp("a", "a", 2) (PR
commit61e45f2dfc88e846375a4d576215b691b71db278
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Nov 2016 14:07:32 +0000 (9 14:07 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Nov 2016 14:07:32 +0000 (9 14:07 +0000)
tree6fa075f129fb6d4844864c444b14a69a8f3c35a4
parent421721dfaaddd54b376a5ac48e15ce6c7704bde3
Fix folding of memcmp("a", "a", 2) (PR

* fold-const-call.c (fold_const_call): Fix the folding.
* gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
test-case for memcmp.
* gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@242000 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/fold-const-call.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/builtins-folding-generic.c
gcc/testsuite/gcc.dg/tree-ssa/builtins-folding-gimple.c