diff options
Diffstat (limited to 'gcc/combine-stack-adj.c')
-rw-r--r-- | gcc/combine-stack-adj.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/combine-stack-adj.c b/gcc/combine-stack-adj.c index 6b6f74b4b25..27aca85de38 100644 --- a/gcc/combine-stack-adj.c +++ b/gcc/combine-stack-adj.c @@ -214,7 +214,8 @@ try_apply_stack_adjustment (rtx insn, struct csa_reflist *reflist, for (ml = reflist; ml ; ml = ml->next) { - rtx new_addr = plus_constant (stack_pointer_rtx, ml->sp_offset - delta); + rtx new_addr = plus_constant (Pmode, stack_pointer_rtx, + ml->sp_offset - delta); rtx new_val; if (MEM_P (*ml->ref)) |