[Bug target/53087] [powerpc] Poor code from cstore expander

2012-11-08 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53087 Steven Bosscher changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/53087] [powerpc] Poor code from cstore expander

2012-09-25 Thread segher at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53087 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org

[Bug target/53087] [powerpc] Poor code from cstore expander

2012-09-25 Thread 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

[Bug target/53087] [powerpc] Poor code from cstore expander

2012-04-26 Thread bonzini at gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53087 Paolo Bonzini changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo|unassigned at

[Bug target/53087] [powerpc] Poor code from cstore expander

2012-04-25 Thread bonzini at gnu dot org
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

[Bug target/53087] [powerpc] Poor code from cstore expander

2012-04-25 Thread amodra at gmail dot com
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

[Bug target/53087] [powerpc] Poor code from cstore expander

2012-04-24 Thread amodra at gmail dot com
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

[Bug target/53087] [powerpc] Poor code from cstore expander

2012-04-23 Thread dje at gcc dot gnu.org
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

[Bug target/53087] [powerpc] Poor code from cstore expander

2012-04-23 Thread dje at gcc dot gnu.org
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

[Bug target/53087] [powerpc] Poor code from cstore expander

2012-04-23 Thread steven at gcc dot gnu.org
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

[Bug target/53087] [powerpc] Poor code from cstore expander

2012-04-23 Thread steven at gcc dot gnu.org
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