]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR tree-optimization/90106
authorjunma <junma@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 May 2019 08:21:17 +0000 (08:21 +0000)
committerjunma <junma@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 May 2019 08:21:17 +0000 (08:21 +0000)
commitbfcba496001db2110ed49107d567cfca72b6f4ad
tree27d0ef9c5c491b3deb501657cb30ce0854125fb4
parent062a2261e5e9b6338853a87506fe563137820714
PR tree-optimization/90106
* tree-call-cdce.c (shrink_wrap_one_built_in_call_with_conds): Add
new parameter as new internal function call, also move it to new
basic block.
(use_internal_fn): Pass internal function call to
shrink_wrap_one_built_in_call_with_conds.

gcc/testsuite
* gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
* gcc.dg/cdce2.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@271281 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/cdce1.c
gcc/testsuite/gcc.dg/cdce2.c
gcc/tree-call-cdce.c