diff options
author | Richard Biener <rguenther@suse.de> | 2017-02-27 08:51:28 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2017-02-27 08:51:28 +0000 |
commit | 68b948d3ba7cee54ba9f03a5b04f505f9c7538ff (patch) | |
tree | 2c076d7eb5021139981bfc90131783fb89462744 /gcc/tree-ssa-loop-manip.h | |
parent | 69a2e8a10b5e80bb696269f7d6365a3efd16c18d (diff) | |
download | gcc-68b948d3ba7cee54ba9f03a5b04f505f9c7538ff.zip gcc-68b948d3ba7cee54ba9f03a5b04f505f9c7538ff.tar.gz gcc-68b948d3ba7cee54ba9f03a5b04f505f9c7538ff.tar.bz2 |
re PR tree-optimization/45397 (Issues with integer narrowing conversions)
2017-02-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/45397
* tree-ssa-pre.c (eliminate_insert): Handle BIT_AND_EXPR.
* tree-ssa-sccvn.c (valueized_wider_op): New helper.
(visit_nary_op): Add pattern matching for CSEing sign-changed
or truncated operations with wider ones.
* gcc.dg/tree-ssa/pr45397.c: New testcase.
From-SVN: r245752
Diffstat (limited to 'gcc/tree-ssa-loop-manip.h')
0 files changed, 0 insertions, 0 deletions