diff options
Diffstat (limited to 'gcc/lra-constraints.c')
-rw-r--r-- | gcc/lra-constraints.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/lra-constraints.c b/gcc/lra-constraints.c index 8342a0a..453c578 100644 --- a/gcc/lra-constraints.c +++ b/gcc/lra-constraints.c @@ -2041,6 +2041,12 @@ process_alt_operands (int only_alternative) goto reg; break; + case CT_CONST_INT: + if (CONST_INT_P (op) + && insn_const_int_ok_for_constraint (INTVAL (op), cn)) + win = true; + break; + case CT_MEMORY: if (MEM_P (op) && satisfies_memory_constraint_p (op, cn)) |