diff options
author | Andrew Pinski <apinski@cavium.com> | 2014-07-27 02:13:58 +0000 |
---|---|---|
committer | Andrew Pinski <pinskia@gcc.gnu.org> | 2014-07-26 19:13:58 -0700 |
commit | 98fa5ef355d6b2a9700980760d940d8c66435bd1 (patch) | |
tree | d403644f32a1a7f522cd19361d34dacb8db7adca | |
parent | 157f3429163870158d878d3683d8c7dbd89fbdf5 (diff) | |
download | gcc-98fa5ef355d6b2a9700980760d940d8c66435bd1.zip gcc-98fa5ef355d6b2a9700980760d940d8c66435bd1.tar.gz gcc-98fa5ef355d6b2a9700980760d940d8c66435bd1.tar.bz2 |
aarch64.md (*extr_insv_lower_reg<mode>): Remove + from the read only register.
2014-07-26 Andrew Pinski <apinski@cavium.com>
* config/aarch64/aarch64.md (*extr_insv_lower_reg<mode>): Remove +
from the read only register.
From-SVN: r213090
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/aarch64/aarch64.md | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1750691..1fd656a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-07-26 Andrew Pinski <apinski@cavium.com> + + * config/aarch64/aarch64.md (*extr_insv_lower_reg<mode>): Remove + + from the read only register. + 2014-07-26 Richard Sandiford <rdsandiford@googlemail.com> * ira-costs.c (find_costs_and_classes): For -O0, use the best class diff --git a/gcc/config/aarch64/aarch64.md b/gcc/config/aarch64/aarch64.md index 85bf2a7..f4563d1 100644 --- a/gcc/config/aarch64/aarch64.md +++ b/gcc/config/aarch64/aarch64.md @@ -3390,7 +3390,7 @@ [(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 |