2015-06-25 Richard Biener <rguenther@suse.de>
commit4c8f3f72f374bdbc1f668d9a81c9b6856dd7d202
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Jun 2015 14:02:35 +0000 (25 14:02 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Jun 2015 14:02:35 +0000 (25 14:02 +0000)
tree79fe2be8da7e7adc8c841bd6be0c8371ed853624
parent25626f45d4dc0b3ae4f09e47a05a4835559d1257
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@224943 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/fold-const.c
gcc/match.pd
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/pr52631.c