summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/sse.md4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c73c54ef1e5..2c4059bbeaf 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2005-07-21 Uros Bizjak <uros@kss-loka.si>
+ PR target/21149
+ * config/i386/i386.md (sse_movhlps): Fix vec_select values.
+
+2005-07-21 Uros Bizjak <uros@kss-loka.si>
+
PR target/22576
* config/i386/i386.md (cmpxf): Change operand constraints
to "nonmemory_operand".
diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md
index bb9f98e9eba..0e0a7d30013 100644
--- a/gcc/config/i386/sse.md
+++ b/gcc/config/i386/sse.md
@@ -1019,8 +1019,8 @@
(vec_concat:V8SF
(match_operand:V4SF 1 "nonimmediate_operand" " 0,o,x")
(match_operand:V4SF 2 "nonimmediate_operand" " x,0,0"))
- (parallel [(const_int 4)
- (const_int 5)
+ (parallel [(const_int 6)
+ (const_int 7)
(const_int 2)
(const_int 3)])))]
"TARGET_SSE && !(MEM_P (operands[1]) && MEM_P (operands[2]))"