[Bug target/54703] _mm_sub_pd is incorrectly substituted with vandnps

2013-04-12 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54703 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/54703] _mm_sub_pd is incorrectly substituted with vandnps

2012-09-27 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54703 Jakub Jelinek changed: What|Removed |Added Known to work||4.7.3, 4.8.0 Known to fail|

[Bug target/54703] _mm_sub_pd is incorrectly substituted with vandnps

2012-09-27 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54703 --- Comment #9 from Jakub Jelinek 2012-09-27 10:53:47 UTC --- Author: jakub Date: Thu Sep 27 10:53:42 2012 New Revision: 191802 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191802 Log: PR target/54703 * simplify-rtx.

[Bug target/54703] _mm_sub_pd is incorrectly substituted with vandnps

2012-09-27 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54703 --- Comment #8 from Jakub Jelinek 2012-09-27 10:48:14 UTC --- Author: jakub Date: Thu Sep 27 10:48:07 2012 New Revision: 191801 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191801 Log: PR target/54703 * simplify-rtx.

[Bug target/54703] _mm_sub_pd is incorrectly substituted with vandnps

2012-09-26 Thread kretz at kde dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54703 --- Comment #7 from Matthias Kretz 2012-09-26 10:52:38 UTC --- Thanks for the quick response! You guys are cool! :) The pattern here is for calculation with extended precision: xh = x & mask; xl = x - xh; yh = y & mask yl = y - yh;

[Bug target/54703] _mm_sub_pd is incorrectly substituted with vandnps

2012-09-25 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54703 --- Comment #6 from Jakub Jelinek 2012-09-25 21:56:53 UTC --- Yeah, the generic code is not buggy, it seems sane to assume AND is integral/vector integer operation only, but I think i?86 isn't the only backend that uses AND on vector float

[Bug target/54703] _mm_sub_pd is incorrectly substituted with vandnps

2012-09-25 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54703 --- Comment #5 from Andrew Pinski 2012-09-25 18:04:00 UTC --- (In reply to comment #4) > Created attachment 28270 [details] > gcc48-pr54703.patch Since I wrote the code which breaks this, this looks good. The only question I have is w

[Bug target/54703] _mm_sub_pd is incorrectly substituted with vandnps

2012-09-25 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54703 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo|unas

[Bug target/54703] _mm_sub_pd is incorrectly substituted with vandnps

2012-09-25 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54703 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org Targe

[Bug target/54703] _mm_sub_pd is incorrectly substituted with vandnps

2012-09-25 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54703 --- Comment #3 from Jakub Jelinek 2012-09-25 13:48:10 UTC --- Looking into it.

[Bug target/54703] _mm_sub_pd is incorrectly substituted with vandnps

2012-09-25 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54703 Richard Guenther changed: What|Removed |Added Keywords||wrong-code Target