From: Greta Yorsh Date: Fri, 5 Apr 2013 15:13:45 +0000 (+0100) Subject: arm.md (addsi3_carryin_): Set attribute predicable. X-Git-Tag: releases/gcc-4.9.0~6653 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ceef6fd9726d97cea9af293a5ec15b24f17ea785;p=thirdparty%2Fgcc.git arm.md (addsi3_carryin_): Set attribute predicable. 2013-04-05 Greta Yorsh * config/arm/arm.md (addsi3_carryin_): Set attribute predicable. (addsi3_carryin_alt2_,addsi3_carryin_shift_): Likewise. From-SVN: r197518 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 59c452856c4f..31d0757b3b15 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-04-05 Greta Yorsh + + * config/arm/arm.md (addsi3_carryin_): Set attribute predicable. + (addsi3_carryin_alt2_,addsi3_carryin_shift_): Likewise. + 2013-04-05 Kyrylo Tkachov * config/arm/arm.c (arm_expand_builtin): Change fcode diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index d5fcd5051788..c712b177b126 100644 --- a/gcc/config/arm/arm.md +++ b/gcc/config/arm/arm.md @@ -970,7 +970,8 @@ "@ adc%?\\t%0, %1, %2 sbc%?\\t%0, %1, #%B2" - [(set_attr "conds" "use")] + [(set_attr "conds" "use") + (set_attr "predicable" "yes")] ) (define_insn "*addsi3_carryin_alt2_" @@ -982,7 +983,8 @@ "@ adc%?\\t%0, %1, %2 sbc%?\\t%0, %1, #%B2" - [(set_attr "conds" "use")] + [(set_attr "conds" "use") + (set_attr "predicable" "yes")] ) (define_insn "*addsi3_carryin_shift_" @@ -996,6 +998,7 @@ "TARGET_32BIT" "adc%?\\t%0, %1, %3%S2" [(set_attr "conds" "use") + (set_attr "predicable" "yes") (set (attr "type") (if_then_else (match_operand 4 "const_int_operand" "") (const_string "alu_shift") (const_string "alu_shift_reg")))]