aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>2018-08-09 13:39:17 +0000
committerRichard Earnshaw <rearnsha@gcc.gnu.org>2018-08-09 13:39:17 +0000
commit16621f0de36074287eca820cd34de79ab8ee3486 (patch)
tree22a225d6fa78251c77914063f23d64ce3e255168 /gcc/tree-vect-loop.c
parent40c27f7d974e45f49261cb6997df8fae7c88b80f (diff)
downloadgcc-16621f0de36074287eca820cd34de79ab8ee3486.zip
gcc-16621f0de36074287eca820cd34de79ab8ee3486.tar.gz
gcc-16621f0de36074287eca820cd34de79ab8ee3486.tar.bz2
aarch64 - PR target/86887 Fix missing register constraints in carryin patterns
Some of the carryin insn patterns are missing a register constraint. That means that the register allocator can pick practically anything to hold that value, including memory locations, or registers of the wrong class. PR target/86887 * config/aarch64/aarch64.md (add<mode>3_carryinC_zero): Add missing register constraint to operand 0. (add<mode>3_carryinC): Likewise. (add<mode>3_carryinV_zero, add<mode>3_carryinV): Likewise. From-SVN: r263446
Diffstat (limited to 'gcc/tree-vect-loop.c')
0 files changed, 0 insertions, 0 deletions