diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2024-06-21 09:52:42 +0100 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2024-06-21 09:52:42 +0100 |
commit | f49267e1636872128249431e9e5d20c0908b7e8e (patch) | |
tree | b8b76622479fd394a16fe1601ca9b213909d0bab /libcpp | |
parent | fbe4dd20b9f25eaa0b6b90d008aff4708e47765b (diff) | |
download | gcc-f49267e1636872128249431e9e5d20c0908b7e8e.zip gcc-f49267e1636872128249431e9e5d20c0908b7e8e.tar.gz gcc-f49267e1636872128249431e9e5d20c0908b7e8e.tar.bz2 |
sh: Make *minus_plus_one work after RA
*minus_plus_one had no constraints, which meant that it could be
matched after RA with operands 0, 1 and 2 all being different.
The associated split instead requires operand 0 to be tied to
operand 1.
gcc/
* config/sh/sh.md (*minus_plus_one): Add constraints.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions