fold-const.c (fold_binary_loc): Move simplification of (X <<>> C1) & C2 ...
authorRichard Biener <rguenther@suse.de>
Thu, 25 Jun 2015 14:02:35 +0000 (14:02 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 25 Jun 2015 14:02:35 +0000 (14:02 +0000)
commit1ffbaa3fec7f3dcbc3d1f999e8fa3f0930b3e1ad
tree79fe2be8da7e7adc8c841bd6be0c8371ed853624
parent0cf094c0fcd24069fee5d4eebdcfde87c066b3c3
fold-const.c (fold_binary_loc): Move simplification of (X <<>> C1) & C2 ...

2015-06-25  Richard Biener  <rguenther@suse.de>

* fold-const.c (fold_binary_loc): Move simplification of
(X <<>> C1) & C2 ...
* match.pd: ... here.

* gcc.dg/tree-ssa/pr52631.c: Disable forwprop.

From-SVN: r224943
gcc/ChangeLog
gcc/fold-const.c
gcc/match.pd
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/pr52631.c