diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2024-10-03 09:34:08 +0200 |
---|---|---|
committer | Georg-Johann Lay <avr@gjlay.de> | 2024-10-04 20:28:12 +0200 |
commit | 58b9024c996951f8d768f1c83a74e5f3eef8a1c7 (patch) | |
tree | 3fbad7a6a2b2aae2c28edbf65f068321526ac1f9 /gcc/memory-block.h | |
parent | 0f39769ab39ba74c9890c1553c016469c043965c (diff) | |
download | gcc-58b9024c996951f8d768f1c83a74e5f3eef8a1c7.zip gcc-58b9024c996951f8d768f1c83a74e5f3eef8a1c7.tar.gz gcc-58b9024c996951f8d768f1c83a74e5f3eef8a1c7.tar.bz2 |
AVR: target/116953 - ICE due to operands clobber in avr_out_sbxx_branch.
PR target/116953
gcc/
* config/avr/avr.cc (avr_out_sbxx_branch): Work on a copy of
the operands rather than on operands itself, which is just
recog_data.operand and may be clobbered by jump_over_one_insn_p.
gcc/testsuite/
* gcc.target/avr/torture/pr116953.c: New test.
Diffstat (limited to 'gcc/memory-block.h')
0 files changed, 0 insertions, 0 deletions