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.