[Bug target/49133] [4.6/4.7 Regression] modification of aliased __m128d miscompiles
ubizjak at gmail dot com
gcc-bugzilla@gcc.gnu.org
Tue May 24 08:54:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49133
Uros Bizjak <ubizjak at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target| |x86-*-*
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed| |2011.05.24 08:22:04
AssignedTo|unassigned at gcc dot |ubizjak at gmail dot com
|gnu.org |
Target Milestone|--- |4.6.1
Summary|[4.6 Regression] |[4.6/4.7 Regression]
|modification of aliased |modification of aliased
|__m128d miscompiles |__m128d miscompiles
Ever Confirmed|0 |1
--- Comment #1 from Uros Bizjak <ubizjak at gmail dot com> 2011-05-24 08:22:04 UTC ---
Confirmed, proposed patch to sse2_loadhpd:
Index: sse.md
===================================================================
--- sse.md (revision 174102)
+++ sse.md (working copy)
@@ -4284,7 +4284,7 @@
vmovhpd\t{%2, %1, %0|%0, %1, %2}
unpcklpd\t{%2, %0|%0, %2}
vunpcklpd\t{%2, %1, %0|%0, %1, %2}
- shufpd\t{$1, %1, %0|%0, %1, 1}
+ shufpd\t{$0, %1, %0|%0, %1, 0}
#
#
#"
More information about the Gcc-bugs
mailing list