sync.md (atomic_load, [...]): Use INT1 mode iterator instead of INT.
authorRichard Henderson <rth@redhat.com>
Tue, 12 Jun 2012 15:38:21 +0000 (08:38 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 12 Jun 2012 15:38:21 +0000 (08:38 -0700)
        * config/rs6000/sync.md (atomic_load, atomic_store): Use INT1 mode
        iterator instead of INT.

From-SVN: r188463

gcc/ChangeLog
gcc/config/rs6000/sync.md

index 5a3abc76410f68c70c119864c250931c73961d8a..a8eafa9f87ae219a16a8e592344a7fa5765aee77 100644 (file)
@@ -1,3 +1,8 @@
+2012-06-12  Richard Henderson  <rth@redhat.com>
+
+       * config/rs6000/sync.md (atomic_load, atomic_store): Use INT1 mode
+       iterator instead of INT.
+       
 2012-06-12  Bill Schmidt  <wschmidt@linux.ibm.com>
 
        * opts.c: Add -fhoist-adjacent-loads to -O2 and above.
index d4848a81cc8577ce20b395931e490a9bce773cbd..5b794289ca717367731ff7c6c8f1595023a047ad 100644 (file)
    (set_attr "length" "12")])
 
 (define_expand "atomic_load<mode>"
-  [(set (match_operand:INT 0 "register_operand" "")            ;; output
-       (match_operand:INT 1 "memory_operand" ""))              ;; memory
+  [(set (match_operand:INT1 0 "register_operand" "")           ;; output
+       (match_operand:INT1 1 "memory_operand" ""))             ;; memory
    (use (match_operand:SI 2 "const_int_operand" ""))]          ;; model
   ""
 {
 })
 
 (define_expand "atomic_store<mode>"
-  [(set (match_operand:INT 0 "memory_operand" "")              ;; memory
-       (match_operand:INT 1 "register_operand" ""))            ;; input
+  [(set (match_operand:INT1 0 "memory_operand" "")             ;; memory
+       (match_operand:INT1 1 "register_operand" ""))           ;; input
    (use (match_operand:SI 2 "const_int_operand" ""))]          ;; model
   ""
 {