https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15256
Richard Biener changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15256
--- Comment #8 from Richard Biener ---
Author: rguenth
Date: Wed Jun 29 13:48:39 2016
New Revision: 237852
URL: https://gcc.gnu.org/viewcvs?rev=237852&root=gcc&view=rev
Log:
2016-06-29 Richard Biener
PR middle-end/15256
* gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15256
--- Comment #7 from Richard Biener ---
Fixed in GCC 6.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15256
Bug 15256 depends on bug 15459, which changed state.
Bug 15459 Summary: [meta-bug] there should be a tree combiner like the rtl one
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15459
What|Removed |Added
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15256
Andrew Pinski changed:
What|Removed |Added
AssignedTo|rguenth at gcc dot gnu.org |pinskia at gcc dot gnu.org
--- Comment #6
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15256
--- Comment #5 from Richard Guenther 2011-05-11
14:13:47 UTC ---
Author: rguenth
Date: Wed May 11 14:13:38 2011
New Revision: 173659
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=173659
Log:
2011-05-11 Richard Guenther
PR tree-op
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15256
Richard Guenther changed:
What|Removed |Added
Status|NEW |ASSIGNED
AssignedTo|unassigned
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-01
04:16 ---
If fold optimized the following function:
unsigned int
foo (unsigned int eax)
{
return (eax & 1) ^ 1 | (eax & 0xfffe);
}
Then the tree combiner might be able to optimize the orginal one.
--