http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53087
Steven Bosscher changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53087
Segher Boessenkool changed:
What|Removed |Added
CC||segher at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53087
--- Comment #11 from Segher Boessenkool 2012-09-26
05:18:49 UTC ---
Author: segher
Date: Wed Sep 26 05:18:43 2012
New Revision: 191752
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191752
Log:
gcc/
PR target/51274
PR
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53087
Paolo Bonzini changed:
What|Removed |Added
Status|NEW |ASSIGNED
AssignedTo|unassigned at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53087
--- Comment #9 from Paolo Bonzini 2012-04-25 20:00:57
UTC ---
The handling of this code sequence in fold-const changed back and forth many
times, and this is likely the reason why GCC 4.1 produced straight-line code
while GCC 4.3 produced branchy
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53087
Alan Modra changed:
What|Removed |Added
CC||bonzini at gnu dot org
--- Comment #8 from A
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53087
--- Comment #7 from Alan Modra 2012-04-25 05:26:28
UTC ---
Some more data points. The testcase in #1 produces
gcc-4.3.6
cmpldi 7,3,27
mr 9,3
li 3,0
bgtlr 7
lis 0,0xcf8
ori 0,0,63
srd 0,0,9
rldicl 3,0,0,63
blr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53087
--- Comment #6 from David Edelsohn 2012-04-24 00:40:28
UTC ---
GCC 4.1 produced:
lis 9,0xcf8
li 0,1
ori 9,9,63
slw 0,0,3
and 0,0,9
neg 0,0
srwi 3,0,31
blr
The branch code i
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53087
David Edelsohn changed:
What|Removed |Added
CC||dje at gcc dot gnu.org
--- Comment #5 fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53087
--- Comment #4 from Steven Bosscher 2012-04-23
20:13:29 UTC ---
Smaller test case:
_Bool
foo (long unsigned int a)
{
return (((1L << a) & 217579583UL) != 0);
}
==>
.file "t.c"
.section".toc","aw"
.section
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53087
Steven Bosscher changed:
What|Removed |Added
Summary|Poor code for conversion|[powerpc] Poor code from
11 matches
Mail list logo