]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Revert patch on gcc-4_8-branch.
authorNagaraju Mekala <nagaraju.mekala@xilinx.com>
Tue, 17 Jun 2014 22:19:07 +0000 (22:19 +0000)
committerMichael Eager <eager@gcc.gnu.org>
Tue, 17 Jun 2014 22:19:07 +0000 (22:19 +0000)
From-SVN: r211750

gcc/ChangeLog
gcc/config/microblaze/microblaze.md
gcc/config/microblaze/predicates.md

index f96b7442fd7e7a5eadf64c802a680c051d5a257b..98406feb6ee4bfd71075dd68a5ec9931dd589625 100644 (file)
@@ -1,3 +1,9 @@
+2014-06-17  Nagaraju Mekala <nagaraju.mekala@xilinx.com>
+
+       Revert on gcc-4_8-branch.
+       * config/microblaze/microblaze.md: Add movsi4_rev insn pattern.
+       * config/microblaze/predicates.md: Add reg_or_mem_operand predicate.
+
 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
 
        Backport from mainline
index f1913b3c1db5387afff41c8a2696446710cdf726..7d613f443512b2e2475c16c2b9b53d1fa7790869 100644 (file)
   }
 )
 
-;;Load and store reverse
-(define_insn "movsi4_rev"
-  [(set (match_operand:SI 0 "reg_or_mem_operand" "=r,Q")
-        (bswap:SI (match_operand:SF 1 "reg_or_mem_operand" "Q,r")))]
-  "TARGET_REORDER"
-  "@
-   lwr\t%0,%y1,r0
-   swr\t%1,%y0,r0"
-  [(set_attr "type"     "load,store")
-  (set_attr "mode"      "SI")
-  (set_attr "length"    "4,4")])
-
 ;; 32-bit floating point moves
 
 (define_expand "movsf"
index 905d46a9d1f4eaa3a47ee9c91eb95190d35f1f46..2c23291a9f7ca7900d335401f3444adb0203fb76 100644 (file)
   (ior (match_operand 0 "const_0_operand")
        (match_operand 0 "register_operand")))
 
-(define_predicate "reg_or_mem_operand"
-  (ior (match_operand 0 "memory_operand")
-       (match_operand 0 "register_operand")))
-
 ;;  Return if the operand is either the PC or a label_ref.  
 (define_special_predicate "pc_or_label_operand"
   (ior (match_code "pc,label_ref")