[Bug tree-optimization/45216] Rotate expressions not recognized at tree level

2016-01-26 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45216 --- Comment #12 from Bernd Schmidt --- It looks like a patch was committed - can this be closed?

[Bug tree-optimization/45216] Rotate expressions not recognized at tree level

2016-01-26 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45216 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/45216] Rotate expressions not recognized at tree level

2016-01-26 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45216 --- Comment #14 from Marc Glisse --- (In reply to Bernd Schmidt from comment #12) > It looks like a patch was committed - can this be closed? There is still PR62263, so not all cases are handled, but if all those mentioned in this PR are fixed,

[Bug tree-optimization/45216] Rotate expressions not recognized at tree level

2013-05-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45216 --- Comment #11 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Mon May 13 11:04:26 2013 New Revision: 198823 URL: http://gcc.gnu.org/viewcvs?rev=198823root=gccview=rev Log: PR tree-optimization/45216 PR

[Bug tree-optimization/45216] Rotate expressions not recognized at tree level

2013-05-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45216 Bug 45216 depends on bug 57157, which changed state. Bug 57157 Summary: Poor optimization of portable rotate idiom http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57157 What|Removed |Added

[Bug tree-optimization/45216] Rotate expressions not recognized at tree level

2013-05-09 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45216 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Depends on||57157 ---

[Bug tree-optimization/45216] Rotate expressions not recognized at tree level

2013-05-09 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45216 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc dot

[Bug tree-optimization/45216] Rotate expressions not recognized at tree level

2012-12-01 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45216 --- Comment #8 from Marc Glisse glisse at gcc dot gnu.org 2012-12-01 08:51:12 UTC --- (In reply to comment #7) unsigned long rotate_left(unsigned long a, unsigned int shift) { return a shift | a (sizeof(a) * 8 - shift); }

[Bug tree-optimization/45216] Rotate expressions not recognized at tree level

2012-11-30 Thread mickflemm at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45216 Nick Kossifidis mickflemm at gmail dot com changed: What|Removed |Added CC|

[Bug tree-optimization/45216] Rotate expressions not recognized at tree level

2010-10-03 Thread kai.extern at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45216 Kai Henningsen kai.extern at gmail dot com changed: What|Removed |Added CC||kai.extern at

[Bug tree-optimization/45216] Rotate expressions not recognized at tree level

2010-08-06 Thread bernds at gcc dot gnu dot org
--- Comment #1 from bernds at gcc dot gnu dot org 2010-08-06 22:19 --- Created an attachment (id=21428) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21428action=view) A testcase which shows the problem. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45216

[Bug tree-optimization/45216] Rotate expressions not recognized at tree level

2010-08-06 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2010-08-06 23:02 --- pathetic... :) -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/45216] Rotate expressions not recognized at tree level

2010-08-06 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2010-08-06 23:17 --- Related to PR17886, where it says that: gcc can detect the (x y)|(x (bitwidth-y)) idiom for rotate and convert it into the machine rotate instruction. But it only works when y is a constant and is not long long.

[Bug tree-optimization/45216] Rotate expressions not recognized at tree level

2010-08-06 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-08-06 23:41 --- Fold used to detect these. Maybe we're now having different conversions inbetween. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added