diff options
author | pinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-07-27 02:13:58 +0000 |
---|---|---|
committer | pinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-07-27 02:13:58 +0000 |
commit | 3a5f662b6d5c29607ce316ce06cb051c9d1de5ae (patch) | |
tree | d403644f32a1a7f522cd19361d34dacb8db7adca /gcc/config/aarch64/aarch64.md | |
parent | e0876c3dc5349e02ef92c185ac8d76e201cf0a2c (diff) | |
download | gcc-3a5f662b6d5c29607ce316ce06cb051c9d1de5ae.tar.gz |
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+ssh://gcc.gnu.org/svn/gcc/trunk@213090 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/aarch64/aarch64.md')
-rw-r--r-- | gcc/config/aarch64/aarch64.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/aarch64/aarch64.md b/gcc/config/aarch64/aarch64.md index 85bf2a7a531..f4563d17f69 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 |