[Bug tree-optimization/50413] [4.6/4.7 Regression] Incorrect instruction is used to shift value of 128 bit xmm0 registrer

2011-09-25 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413 Ira Rosen changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug tree-optimization/50413] [4.6/4.7 Regression] Incorrect instruction is used to shift value of 128 bit xmm0 registrer

2011-09-25 Thread irar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413 --- Comment #15 from irar at gcc dot gnu.org 2011-09-25 09:26:03 UTC --- Author: irar Date: Sun Sep 25 09:25:59 2011 New Revision: 179162 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179162 Log: PR tree-optimization/50413

[Bug tree-optimization/50413] [4.6/4.7 Regression] Incorrect instruction is used to shift value of 128 bit xmm0 registrer

2011-09-19 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413 --- Comment #14 from Ira Rosen 2011-09-20 06:23:54 UTC --- The basic block that got vectorized on these platforms is in main(). I am going to remove it and leave only shift(), since the main purpose of the test is to check that shift () doesn't g

[Bug tree-optimization/50413] [4.6/4.7 Regression] Incorrect instruction is used to shift value of 128 bit xmm0 registrer

2011-09-19 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413 --- Comment #13 from Dominique d'Humieres 2011-09-19 15:23:42 UTC --- Created attachment 25319 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25319 slp dump without -fno-vect-cost-model

[Bug tree-optimization/50413] [4.6/4.7 Regression] Incorrect instruction is used to shift value of 128 bit xmm0 registrer

2011-09-19 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413 --- Comment #12 from Dominique d'Humieres 2011-09-19 15:21:55 UTC --- Created attachment 25318 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25318 slp dump with -fno-vect-cost-model

[Bug tree-optimization/50413] [4.6/4.7 Regression] Incorrect instruction is used to shift value of 128 bit xmm0 registrer

2011-09-19 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413 --- Comment #11 from Dominique d'Humieres 2011-09-19 15:20:22 UTC --- > On Linux/x86, I got > > FAIL: g++.dg/vect/slp-pr50413.cc scan-tree-dump-times slp "basic block > vectorized using SLP" 0 I get the same failure on x86_64-apple-darwin10. Gre

[Bug tree-optimization/50413] [4.6/4.7 Regression] Incorrect instruction is used to shift value of 128 bit xmm0 registrer

2011-09-19 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413 H.J. Lu changed: What|Removed |Added CC||hjl.tools at gmail dot com --- Comment #10 from

[Bug tree-optimization/50413] [4.6/4.7 Regression] Incorrect instruction is used to shift value of 128 bit xmm0 registrer

2011-09-19 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413 --- Comment #9 from H.J. Lu 2011-09-19 14:09:08 UTC --- On Linux/x86, I got FAIL: g++.dg/vect/slp-pr50413.cc scan-tree-dump-times slp "basic block vectorized using SLP" 0

[Bug tree-optimization/50413] [4.6/4.7 Regression] Incorrect instruction is used to shift value of 128 bit xmm0 registrer

2011-09-19 Thread irar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413 --- Comment #8 from irar at gcc dot gnu.org 2011-09-19 11:46:05 UTC --- Author: irar Date: Mon Sep 19 11:46:00 2011 New Revision: 178968 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178968 Log: PR tree-optimization/50413

[Bug tree-optimization/50413] [4.6/4.7 Regression] Incorrect instruction is used to shift value of 128 bit xmm0 registrer

2011-09-18 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413 --- Comment #7 from Ira Rosen 2011-09-18 10:17:12 UTC --- Right. The data-refs analysis fails for the bit assignment, and SLP marks this statement as not vectorizable and continues with the vectorization of other statements, which is incorrect be

[Bug tree-optimization/50413] [4.6/4.7 Regression] Incorrect instruction is used to shift value of 128 bit xmm0 registrer

2011-09-15 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413 Uros Bizjak changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|