From: Andrew Pinski Date: Sun, 27 Jul 2014 02:13:58 +0000 (+0000) Subject: aarch64.md (*extr_insv_lower_reg): Remove + from the read only register. X-Git-Tag: releases/gcc-5.1.0~6063 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=98fa5ef355d6b2a9700980760d940d8c66435bd1;p=thirdparty%2Fgcc.git aarch64.md (*extr_insv_lower_reg): Remove + from the read only register. 2014-07-26 Andrew Pinski * config/aarch64/aarch64.md (*extr_insv_lower_reg): Remove + from the read only register. From-SVN: r213090 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 17506913c1d0..1fd656af7a09 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-07-26 Andrew Pinski + + * config/aarch64/aarch64.md (*extr_insv_lower_reg): Remove + + from the read only register. + 2014-07-26 Richard Sandiford * 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 85bf2a7a5319..f4563d17f691 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