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

--- Comment #7 from Andreas Schwab <[email protected]> ---
It's a problem with pre_dec modifying a register that is also used in the dest
address.

good:
        lea (%a1,%d0.l),%a6
        move.l -(%a1),(%a6)

bad:
        move.l -(%a1),(%a1,%d0.l)

Reply via email to