]> gcc.gnu.org Git - gcc.git/commit
re PR middle-end/55863 (Fails to fold (i + 2) - (i + 1) to 1)
authorRichard Biener <rguenther@suse.de>
Fri, 4 Jan 2013 10:45:37 +0000 (10:45 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 4 Jan 2013 10:45:37 +0000 (10:45 +0000)
commit3068819a3af2da9cdab935d39b952912b1f63325
tree002d1787e93d0fc5c2e65f699f5d251bbf4f31ad
parentdb59befb099fc4d20a2a60f9eaa6b1fb8a9e85c7
re PR middle-end/55863 (Fails to fold (i + 2) - (i + 1) to 1)

2013-01-04  Richard Biener  <rguenther@suse.de>

PR middle-end/55863
* fold-const.c (split_tree): Undo -X - 1 to ~X folding for
reassociation.

* gcc.dg/fold-reassoc-2.c: New testcase.

From-SVN: r194899
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/fold-reassoc-2.c [new file with mode: 0644]
This page took 0.051986 seconds and 5 git commands to generate.