2014-10-03 Yvan Roux <yvan.roux@linaro.org>
authoryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Oct 2014 11:29:42 +0000 (11:29 +0000)
committeryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Oct 2014 11:29:42 +0000 (11:29 +0000)
Backport from trunk r213090.
2014-07-26  Andrew Pinski  <apinski@cavium.com>

* config/aarch64/aarch64.md (*extr_insv_lower_reg<mode>): Remove +
from the read only register.

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

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

index 3bc4021..6f81063 100644 (file)
@@ -1,3 +1,11 @@
+2014-10-03  Yvan Roux  <yvan.roux@linaro.org>
+
+       Backport from trunk r213090.
+       2014-07-26  Andrew Pinski  <apinski@cavium.com>
+
+       * config/aarch64/aarch64.md (*extr_insv_lower_reg<mode>): Remove +
+       from the read only register.
+
 2014-09-11  Yvan Roux  <yvan.roux@linaro.org>
 
        * LINARO-VERSION: Bump version.
index 38d919e..f5a907c 100644 (file)
   [(set (zero_extract:GPI (match_operand:GPI 0 "register_operand" "+r")
                          (match_operand 1 "const_int_operand" "n")
                          (const_int 0))
-       (zero_extract:GPI (match_operand:GPI 2 "register_operand" "+r")
+       (zero_extract:GPI (match_operand:GPI 2 "register_operand" "r")
                          (match_dup 1)
                          (match_operand 3 "const_int_operand" "n")))]
   "!(UINTVAL (operands[1]) == 0