[AArch64 Obvious] Add a mode to operand 1 of sibcall_value_insn
authorJames Greenhalgh <james.greenhalgh@arm.com>
Fri, 5 Sep 2014 08:19:12 +0000 (08:19 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Fri, 5 Sep 2014 08:19:12 +0000 (08:19 +0000)
gcc/

* config/aarch64/aarch64.md (sibcall_value_insn): Give operand 1
a mode.

From-SVN: r214940

gcc/ChangeLog
gcc/config/aarch64/aarch64.md

index 84d7b0b8b5bbd8a1968880277b1737f6d85aee9a..e5dded0ee7886f90143a0568409ede8587c67381 100644 (file)
@@ -1,3 +1,8 @@
+2014-09-05  James Greenhalgh  <james.greenhalgh@arm.com>
+
+       * config/aarch64/aarch64.md (sibcall_value_insn): Give operand 1
+       DImode.
+
 2014-09-05  Bin Cheng  <bin.cheng@arm.com>
 
        PR target/55701
index b5be79ce36038eee58d49682f9ba154ffaab81c1..d9aff66fd99aec18710a12680b8cf91e0c9b3061 100644 (file)
 
 (define_insn "*sibcall_value_insn"
   [(set (match_operand 0 "" "")
-       (call (mem:DI (match_operand 1 "aarch64_call_insn_operand" "Ucs, Usf"))
+       (call (mem:DI
+               (match_operand:DI 1 "aarch64_call_insn_operand" "Ucs, Usf"))
              (match_operand 2 "" "")))
    (return)
    (use (match_operand 3 "" ""))]