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

--- Comment #4 from GCC 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:3a1da8ffb71af1005c5a035d0eb5f956056adf32

commit r15-5050-g3a1da8ffb71af1005c5a035d0eb5f956056adf32
Author: John David Anglin <dang...@gcc.gnu.org>
Date:   Fri Nov 8 16:49:34 2024 -0500

    hppa: Don't allow large modes in hard registers

    LRA has problems handling spills for OI and TI modes.  There are
    issues with SUBREG support as well.

    This change fixes gcc.c-torture/compile/pr92618.c with LRA.

    2024-11-08  John David Anglin  <dang...@gcc.gnu.org>

    gcc/ChangeLog:

            PR target/117238
            * config/pa/pa32-regs.h (PA_HARD_REGNO_MODE_OK): Don't allow
            mode size 32.  Limit mode size 16 in general registers to
            complex modes.

Reply via email to