сб, 11 янв. 2025 г. в 22:15, Denis Chertykov <cherty...@gmail.com>:
> after LRA:
> ----------------------------------
> insn 543 r14 {r66} = [sfp+7]    # reload insn
> insn 269 r14 {r66} ^= r2 {r67}
> insn 544 [sfp+24] = r14 {r66}   # reload insn -- bug is here !
>
> insn 545 r14 {r69} = [sfp+24]   # reload insn
> insn 547 r13 {r70} = [sfp+8]    # reload insn
> insn 270 r14 {r69} ^= r13 {r70}
> insn 546 [sfp+25] = r14 {r69}   # reload insn
> ----------------------------------
>
> The bug appears in insn 544.
> It is a spill address `[sfp+24]' for pseudo r66 which is equal to another
> slot address from insn 544 for pseudo r69.

slot address from insn 545 for pseudo r69.

Denis.

Reply via email to