(memory_address, allocate_dynamic_stack_space): Pass additional arg to
mark_reg_pointer. From-SVN: r10885
This commit is contained in:
parent
a74abd2e16
commit
305f22b534
@ -493,11 +493,11 @@ memory_address (mode, x)
|
||||
if (oldx == x)
|
||||
return x;
|
||||
else if (GET_CODE (x) == REG)
|
||||
mark_reg_pointer (x);
|
||||
mark_reg_pointer (x, 1);
|
||||
else if (GET_CODE (x) == PLUS
|
||||
&& GET_CODE (XEXP (x, 0)) == REG
|
||||
&& GET_CODE (XEXP (x, 1)) == CONST_INT)
|
||||
mark_reg_pointer (XEXP (x, 0));
|
||||
mark_reg_pointer (XEXP (x, 0), 1);
|
||||
|
||||
/* OLDX may have been the address on a temporary. Update the address
|
||||
to indicate that X is now used. */
|
||||
@ -1070,7 +1070,7 @@ allocate_dynamic_stack_space (size, target, known_align)
|
||||
|| REGNO (target) < FIRST_PSEUDO_REGISTER)
|
||||
target = gen_reg_rtx (Pmode);
|
||||
|
||||
mark_reg_pointer (target);
|
||||
mark_reg_pointer (target, known_align / BITS_PER_UNIT);
|
||||
|
||||
#ifndef STACK_GROWS_DOWNWARD
|
||||
emit_move_insn (target, virtual_stack_dynamic_rtx);
|
||||
|
Loading…
Reference in New Issue
Block a user