aboutsummaryrefslogtreecommitdiff
path: root/maintainer-scripts/branch_changer.py
diff options
context:
space:
mode:
authorGeorg-Johann Lay <avr@gjlay.de>2024-10-22 11:51:44 +0200
committerGeorg-Johann Lay <avr@gjlay.de>2024-10-24 22:35:43 +0200
commitca0ab7a0ac18911181e9161cfb8b87fb90039612 (patch)
tree8b555766239429cea2beb990067c9d16ce450311 /maintainer-scripts/branch_changer.py
parentecd6bee0913db1237424ea68b0b1ec252b024e9c (diff)
downloadgcc-ca0ab7a0ac18911181e9161cfb8b87fb90039612.zip
gcc-ca0ab7a0ac18911181e9161cfb8b87fb90039612.tar.gz
gcc-ca0ab7a0ac18911181e9161cfb8b87fb90039612.tar.bz2
AVR: target/116953 - Restore recog_data after calling jump_over_one_insn_p.
The previous fix for PR116953 is incomplete because references to recog_data are escaping avr_out_sbxx_branch() in the form of %-operands in the returned asm code template. This patch reverts the previous fix, and re-extracts the operands by means of extract_constrain_insn_cached() after the call of jump_over_one_insn_p(). PR target/116953 gcc/ * config/avr/avr.cc (avr_out_sbxx_branch): Revert previous fix for PR116953 (r15-4078). Run extract_constrain_insn_cached on the current insn after calling jump_over_one_insn_p.
Diffstat (limited to 'maintainer-scripts/branch_changer.py')
0 files changed, 0 insertions, 0 deletions