2014-10-03 Yvan Roux <yvan.roux@linaro.org>
authoryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Oct 2014 14:36:45 +0000 (14:36 +0000)
committeryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Oct 2014 14:36:45 +0000 (14:36 +0000)
Backport from trunk r214940.
2014-09-05  James Greenhalgh  <james.greenhalgh@arm.com>

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

git-svn-id: svn://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_9-branch@215853 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 6f81063..2b2074c 100644 (file)
@@ -1,5 +1,13 @@
 2014-10-03  Yvan Roux  <yvan.roux@linaro.org>
 
+       Backport from trunk r214940.
+       2014-09-05  James Greenhalgh  <james.greenhalgh@arm.com>
+
+       * config/aarch64/aarch64.md (sibcall_value_insn): Give operand 1
+       DImode.
+
+2014-10-03  Yvan Roux  <yvan.roux@linaro.org>
+
        Backport from trunk r213090.
        2014-07-26  Andrew Pinski  <apinski@cavium.com>
 
index f5a907c..4aad6ea 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 "" ""))]