re PR target/58452 (GCC 4.8 and trunk do not compile simple powerpc-linuxpaired ...
authorMichael Meissner <meissner@linux.vnet.ibm.com>
Wed, 18 Sep 2013 18:54:06 +0000 (18:54 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Wed, 18 Sep 2013 18:54:06 +0000 (18:54 +0000)
2013-09-18  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/58452
* config/rs6000/paired.md (movmisalignv2sf): Fix to allow memory
operands.

From-SVN: r202719

gcc/ChangeLog
gcc/config/rs6000/paired.md

index d222ee09d2b3138bdcb45c69d4ad9f4dea4b9240..5ef0f3793663337b2adff61fdf83a366c86b670d 100644 (file)
@@ -1,3 +1,9 @@
+2013-09-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       PR target/58452
+       * config/rs6000/paired.md (movmisalignv2sf): Fix to allow memory
+       operands.
+
 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
 
        PR rtl-optimization/58438
index 24397b23960f5ff482f70ad4c0ee922ee0c6aea6..5cb8cf006cc454e187f8e641a981736a3e3591bc 100644 (file)
 }")
 
 (define_expand "movmisalignv2sf"
-  [(set (match_operand:V2SF 0 "gpc_reg_operand" "=f")
-        (match_operand:V2SF 1 "gpc_reg_operand" "f"))]
+  [(set (match_operand:V2SF 0 "nonimmediate_operand" "")
+        (match_operand:V2SF 1 "any_operand" ""))]
   "TARGET_PAIRED_FLOAT"
 {
   paired_expand_vector_move (operands);