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

--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by John David Anglin <dang...@gcc.gnu.org>:

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

commit r14-5764-ga89224f819381b77657145fdd8b1d997b989fdc0
Author: John David Anglin <dang...@gcc.gnu.org>
Date:   Wed Nov 22 19:47:34 2023 +0000

    hppa: Fix integer REG+D address reloads

    I made a mistake in the previous change to integer_store_memory_operand.
    There is no support pa_emit_move sequence to handle secondary reloads of
    integer REG+D instructions.  Further, the Q constraint is used for some
    non-simple instructions (movb and addib).  Thus, we need to return true
    when reload is in progress.

    2023-11-22  John David Anglin  <dang...@gcc.gnu.org>

    gcc/ChangeLog:

            PR target/112617
            * config/pa/predicates.md (integer_store_memory_operand): Return
            true for REG+D addresses when reload_in_progress is true.

Reply via email to