PR c/78408
commit821934346a612b79a6b02b2b98f13e9e0507749a
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Dec 2016 15:57:43 +0000 (16 15:57 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Dec 2016 15:57:43 +0000 (16 15:57 +0000)
tree1d05f12a040e606bb996ebd77f4df26222ed6d54
parentbfbd84f299feb6997cc275715a2a0ef94d62f8cf
PR c/78408
* tree-ssa-ccp.c: Include tree-dfa.h.
(optimize_memcpy): New function.
(pass_fold_builtins::execute): Use it.  Remove useless conditional
break after BUILT_IN_VA_*.

* gcc.dg/pr78408-1.c: New test.
* gcc.dg/pr78408-2.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@243753 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/sanopt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr78408-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr78408-2.c [new file with mode: 0644]
gcc/tree-ssa-ccp.c