https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99422
--- Comment #31 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Vladimir Makarov <vmaka...@gcc.gnu.org>: https://gcc.gnu.org/g:a4670f58ebff805e35268542aac35f9791980954 commit r11-7725-ga4670f58ebff805e35268542aac35f9791980954 Author: Vladimir N. Makarov <vmaka...@redhat.com> Date: Thu Mar 18 15:58:26 2021 -0400 [PR99422] LRA: Use lookup_constraint only for a single constraint in process_address_1. This is an additional patch for PR99422. In process_address_1 we look only at the first constraint in the 1st alternative and ignore all other possibilities. As we don't know what alternative and constraint will be used at this stage, we can be sure only for a single constraint with one alternative and should use unknown constraint for all other cases. gcc/ChangeLog: PR target/99422 * lra-constraints.c (process_address_1): Use lookup_constraint only for a single constraint.