diff options
author | Jun Ma <JunMa@linux.alibaba.com> | 2019-05-16 08:21:17 +0000 |
---|---|---|
committer | Jun Ma <junma@gcc.gnu.org> | 2019-05-16 08:21:17 +0000 |
commit | 5486a99614790b4b310fedb774f086222490b2c0 (patch) | |
tree | 27d0ef9c5c491b3deb501657cb30ce0854125fb4 /gcc/gcc-plugin.h | |
parent | fd893bf1e9a5e54a9b0677070a68fc9d96322f94 (diff) | |
download | gcc-5486a99614790b4b310fedb774f086222490b2c0.zip gcc-5486a99614790b4b310fedb774f086222490b2c0.tar.gz gcc-5486a99614790b4b310fedb774f086222490b2c0.tar.bz2 |
re PR tree-optimization/90106 (builtin sqrt() ignoring libm's sqrt call result)
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.
From-SVN: r271281
Diffstat (limited to 'gcc/gcc-plugin.h')
0 files changed, 0 insertions, 0 deletions