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

--- Comment #20 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Michael Matz <m...@gcc.gnu.org>:

https://gcc.gnu.org/g:359209bdc7245f8768b5044acded8509545e4990

commit r15-3219-g359209bdc7245f8768b5044acded8509545e4990
Author: Michael Matz <m...@suse.de>
Date:   Thu Aug 22 17:03:56 2024 +0200

    final: go down ASHIFT in walk_alter_subreg

    when experimenting with m68k plus LRA one of the
    changes in the backend is to accept ASHIFTs (not only
    MULT) as scale code for address indices.  When then not
    turning on LRA but using reload those addresses are
    presented to it which chokes on them.  While reload is
    going away the change to make them work doesn't really hurt
    (and generally seems useful, as MULT and ASHIFT really are
    no different).  So just add it.

            PR target/116413
            * final.cc (walk_alter_subreg): Recurse on AHIFT.

Reply via email to