diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2019-10-18 19:02:12 +0000 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2019-10-18 19:02:12 +0000 |
commit | 494c4921c7c7970562ab3ee3838809e8e7f0623a (patch) | |
tree | af3dd36ee4b7c0d91e7b8cf7f0d499b29954255e /gcc/loop-unroll.c | |
parent | 717e1281604655ef608931fff028f02d462e78b6 (diff) | |
download | gcc-494c4921c7c7970562ab3ee3838809e8e7f0623a.zip gcc-494c4921c7c7970562ab3ee3838809e8e7f0623a.tar.gz gcc-494c4921c7c7970562ab3ee3838809e8e7f0623a.tar.bz2 |
[arm] fix constraints on addsi3_carryin_alt2
addsi3_carryin_alt2 has a more strict constraint than the predicate
when adding a constant. This leads to sub-optimal code in some
circumstances.
* config/arm/arm.md (addsi3_carryin_alt2): Use arm_not_operand for
operand 2.
From-SVN: r277168
Diffstat (limited to 'gcc/loop-unroll.c')
0 files changed, 0 insertions, 0 deletions