[ARM] Add mode to probe_stack set operands
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Mon, 9 May 2016 10:21:06 +0000 (10:21 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Mon, 9 May 2016 10:21:06 +0000 (10:21 +0000)
* config/arm/arm.md (probe_stack): Add modes to set source
and destination.

From-SVN: r236024

gcc/ChangeLog
gcc/config/arm/arm.md

index 0d839de5a77c092d20a5d150675bbec5cb86bf8d..478b179ac71c38213f29151792b9d0769a06f5bc 100644 (file)
@@ -1,3 +1,8 @@
+2016-05-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * config/arm/arm.md (probe_stack): Add modes to set source
+       and destination.
+
 2016-05-09  Bernd Schmidt  <bschmidt@redhat.com>
 
        * regrename.c (base_reg_class_for_rename): New static function.
index e264ae3f56c2677f98b676f62151fb94eec48a14..7cf87efd70aa7b63ba73030cfa856595722d590f 100644 (file)
 )
 
 (define_insn "probe_stack"
-  [(set (match_operand 0 "memory_operand" "=m")
-        (unspec [(const_int 0)] UNSPEC_PROBE_STACK))]
+  [(set (match_operand:SI 0 "memory_operand" "=m")
+        (unspec:SI [(const_int 0)] UNSPEC_PROBE_STACK))]
   "TARGET_32BIT"
   "str%?\\tr0, %0"
   [(set_attr "type" "store1")