[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 steven at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED

[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 segher at gcc dot gnu.org 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=gccview=revrev=191752 Log: gcc/

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

[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 bonzini at gnu dot org changed: What|Removed |Added Status|NEW |ASSIGNED

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

[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 bonzini at gnu dot org 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

[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 amodra at gmail dot com 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

[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 steven at gcc dot gnu.org changed: What|Removed |Added Summary|Poor code for conversion|[powerpc] Poor

[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 steven at gcc dot gnu.org 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

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

[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 dje at gcc dot gnu.org 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