]> gcc.gnu.org Git - gcc.git/commit
[PR99422] LRA: Use lookup_constraint only for a single constraint in process_address_1.
authorVladimir N. Makarov <vmakarov@redhat.com>
Thu, 18 Mar 2021 19:58:26 +0000 (15:58 -0400)
committerVladimir N. Makarov <vmakarov@redhat.com>
Thu, 18 Mar 2021 19:59:15 +0000 (15:59 -0400)
commita4670f58ebff805e35268542aac35f9791980954
tree6e64b3485f422e51ff2fa34b9b6060f50f3cf3ea
parent30b10dacd0a8c926c22eab7d4aeb52ff86534acf
[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.
gcc/lra-constraints.c
This page took 0.065226 seconds and 6 git commands to generate.