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

--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Alex Coplan <acop...@gcc.gnu.org>:

https://gcc.gnu.org/g:2cd55480857bf310c9be7daea39ea266772d3666

commit r14-6678-g2cd55480857bf310c9be7daea39ea266772d3666
Author: Alex Coplan <alex.cop...@arm.com>
Date:   Tue Dec 19 09:22:20 2023 +0000

    aarch64: Fix parens in aarch64_stp_reg_operand [PR113061]

    In r14-6603-gfcdd2757c76bf925115b8e1ba4318d6366dd6f09 I messed up the
    parentheses in aarch64_stp_reg_operand, the indentation shows the intended
    nesting of the conditions.  This patch fixes that.

    This fixes PR113061 which shows IRA substituting (const_int 1) into a
    writeback stp pattern as a result (and LRA failing to reload the
    constant).

    gcc/ChangeLog:

            PR target/113061
            * config/aarch64/predicates.md (aarch64_stp_reg_operand): Fix
            parentheses to match intent.

    gcc/testsuite/ChangeLog:

            PR target/113061
            * gfortran.dg/PR113061.f90: New test.

Reply via email to