https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107549
--- Comment #8 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-15 branch has been updated by Max Filippov <[email protected]>: https://gcc.gnu.org/g:c466c55db9cdd495c3eb9f22f86ed3422b125e3f commit r15-11605-gc466c55db9cdd495c3eb9f22f86ed3422b125e3f Author: Alexey Lapshin <[email protected]> Date: Mon Sep 28 23:59:53 2026 +0700 xtensa: Don't index reg_renumber before LRA in xt_true_regnum xt_true_regnum is used by move expanders and insn conditions, which IRA invokes through emit_move_insn and recog_memoized when emitting moves for regional allocation. At that point reg_renumber has not been resized to cover the new pseudos, so indexing it reads out of bounds. Before LRA starts reg_renumber holds no final assignments, so only consult it once LRA is in progress or reload has completed. gcc/ChangeLog: PR target/107549 * config/xtensa/xtensa.cc (xt_true_regnum): Don't index reg_renumber before LRA starts. (cherry picked from commit cd15f0e559442c9b387d3cb7c6ce07d7109b825e)
