[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

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 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

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-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45216 --- Comment #11 from Jakub Jelinek --- Author: jakub Date: Mon May 13 11:04:26 2013 New Revision: 198823 URL: http://gcc.gnu.org/viewcvs?rev=198823&root=gcc&view=rev Log: PR tree-optimization/45216 PR tree-optimization/57157 * tree-ss

[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 changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #10

[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 changed: What|Removed |Added Depends on||57157 --- Comment #9 from Steven Bossch

[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 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); > } We have a regres

[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 changed: What|Removed |Added CC||mickflemm at gmail dot com --

[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 changed: What|Removed |Added CC||kai.extern at gmail dot com --- Comment

[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 -

[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 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 Status|UNC

[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=21428&action=view) A testcase which shows the problem. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45216