PR68474: Fix tree-call-cdce.c:use_internal_fn
commit28af9b9ca8e208d950904dd6b865a5dc57ab87d5
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Dec 2015 14:53:53 +0000 (1 14:53 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Dec 2015 14:53:53 +0000 (1 14:53 +0000)
tree6121ab77960eee153560c2f4bde6de4dece328a6
parent199654722cd4e3aa26f54daed6ecc3b0836b3c00
PR68474: Fix tree-call-cdce.c:use_internal_fn

We'd call gen_shrink_wrap_conditions for functions that it can't handle
but edom_only_function can.

Tested on x86_64-linux-gnu.

gcc/
PR tree-optimization/68474
* tree-call-cdce.c (use_internal_fn): Protect call to
gen_shrink_wrap_conditions.

gcc/testsuite/
PR tree-optimization/68474
* gcc.dg/pr68474.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231115 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr68474.c [new file with mode: 0644]
gcc/tree-call-cdce.c