diff options
author | Richard Biener <rguenther@suse.de> | 2017-04-21 08:17:23 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2017-04-21 08:17:23 +0000 |
commit | 6d553e9bc9739ac67f96f31b6108c25e7a74f3a3 (patch) | |
tree | 1eb7963a3c4fcd8c091d82c031e19a209ed360b5 /gcc/tree.c | |
parent | 7fd1a7474a04fdf68e3b1645de16bcfa45a915d0 (diff) | |
download | gcc-6d553e9bc9739ac67f96f31b6108c25e7a74f3a3.zip gcc-6d553e9bc9739ac67f96f31b6108c25e7a74f3a3.tar.gz gcc-6d553e9bc9739ac67f96f31b6108c25e7a74f3a3.tar.bz2 |
re PR tree-optimization/80237 (float to double conversion is not optimized away)
2017-04-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/80237
* tree-ssa-pre.c (find_leader_in_sets): Add third set argument,
defaulted to NULL.
(phi_translate_1): Also allow a leader in AVAIL_OUT of pred
for a simplified result.
* gcc.dg/tree-ssa/tailcall-9.c: New testcase.
* gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
adjust expected optimizations.
From-SVN: r247049
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions