https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116953

--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-14 branch has been updated by Georg-Johann Lay
<g...@gcc.gnu.org>:

https://gcc.gnu.org/g:ddba8434cbf0ddf07a48a8b68942b4c78b5567c7

commit r14-10835-gddba8434cbf0ddf07a48a8b68942b4c78b5567c7
Author: Georg-Johann Lay <a...@gjlay.de>
Date:   Tue Oct 22 11:51:44 2024 +0200

    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.

    (cherry picked from commit ca0ab7a0ac18911181e9161cfb8b87fb90039612)

Reply via email to