diff options
author | Richard Biener <rguenther@suse.de> | 2016-07-13 13:57:05 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2016-07-13 13:57:05 +0000 |
commit | 9737f35bba5f6dd73a19b8877ecf5b4fc37b7921 (patch) | |
tree | 743755983303d6111684311ede069768ee2eb566 /libjava/java | |
parent | 62c0ea4b14d5cc56b9a2a4c85f8d77f136434680 (diff) | |
download | gcc-9737f35bba5f6dd73a19b8877ecf5b4fc37b7921.zip gcc-9737f35bba5f6dd73a19b8877ecf5b4fc37b7921.tar.gz gcc-9737f35bba5f6dd73a19b8877ecf5b4fc37b7921.tar.bz2 |
re PR tree-optimization/24574 (a!=0?a/10:0 is not reduced to a/10)
2016-07-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/24574
* tree-ssa-phiopt.c (absorbing_element_p): Pass in argument
position and add shift, rotate, divison and modulo support
for left zero.
(value_replacement): Pass in argument position to absorbing_element_p.
* gcc.dg/pr24574.c: New testcase.
From-SVN: r238299
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions