2014-08-11 Yvan Roux <yvan.roux@linaro.org>
authoryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 10 Aug 2014 22:29:06 +0000 (22:29 +0000)
committeryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 10 Aug 2014 22:29:06 +0000 (22:29 +0000)
Backport from trunk r212296.
2014-07-04  Tom de Vries  <tom@codesourcery.com>

* config/aarch64/aarch64-simd.md
(define_insn "vec_unpack_trunc_<mode>"): Fix constraint.

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

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

index 0c03cc8..c107da4 100644 (file)
@@ -1,3 +1,12 @@
+2014-08-11 Yvan Roux  <yvan.roux@linaro.org>
+
+
+       Backport from trunk r212296.
+       2014-07-04  Tom de Vries  <tom@codesourcery.com>
+
+       * config/aarch64/aarch64-simd.md
+       (define_insn "vec_unpack_trunc_<mode>"): Fix constraint.
+
 2014-08-10 Yvan Roux  <yvan.roux@linaro.org>
 
        Backport from trunk r212142, r212225.
index 643861e..58ccf1f 100644 (file)
 ;; For quads.
 
 (define_insn "vec_pack_trunc_<mode>"
- [(set (match_operand:<VNARROWQ2> 0 "register_operand" "+&w")
+ [(set (match_operand:<VNARROWQ2> 0 "register_operand" "=&w")
        (vec_concat:<VNARROWQ2>
         (truncate:<VNARROWQ> (match_operand:VQN 1 "register_operand" "w"))
         (truncate:<VNARROWQ> (match_operand:VQN 2 "register_operand" "w"))))]