We need to process 0..9 constraints to fetch the right op constraint in
the function. Also 0..9 constraints gives unknown class constraint
class which can result in skipping address normalization for memory in asm.
gcc/ChangeLog:
PR target/99454
* lra-constraints.c (process_address_1): Process 0..9 constraints
in process_address_1.
constraint
= skip_contraint_modifiers (curr_static_id->operand[nop].constraint);
+ if ('0' <= constraint[0] && constraint[0] <= '9')
+ constraint
+ = skip_contraint_modifiers (curr_static_id->operand
+ [constraint[0] - '0'].constraint);
cn = lookup_constraint (constraint);
if (insn_extra_address_constraint (cn)
/* When we find an asm operand with an address constraint that