Commit 1ad4c71a by Richard Stallman

(jump_optimize): Insert missing GET_MODE call.

From-SVN: r4578
parent 2b7794ad
...@@ -346,10 +346,10 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan) ...@@ -346,10 +346,10 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan)
&& XEXP (XEXP (dest, 0), 0) == stack_pointer_rtx)) && XEXP (XEXP (dest, 0), 0) == stack_pointer_rtx))
break; break;
pushes++; pushes++;
if (total_pushed + GET_MODE_SIZE (SET_DEST (pbody)) if (total_pushed + GET_MODE_SIZE (GET_MODE (SET_DEST (pbody)))
> stack_adjust_amount) > stack_adjust_amount)
break; break;
total_pushed += GET_MODE_SIZE (SET_DEST (pbody)); total_pushed += GET_MODE_SIZE (GET_MODE (SET_DEST (pbody)));
} }
/* Discard the amount pushed from the stack adjust; /* Discard the amount pushed from the stack adjust;
...@@ -379,7 +379,7 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan) ...@@ -379,7 +379,7 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan)
&& GET_CODE (XEXP (dest, 0)) == POST_INC && GET_CODE (XEXP (dest, 0)) == POST_INC
&& XEXP (XEXP (dest, 0), 0) == stack_pointer_rtx)) && XEXP (XEXP (dest, 0), 0) == stack_pointer_rtx))
break; break;
total_pushed -= GET_MODE_SIZE (SET_DEST (pbody)); total_pushed -= GET_MODE_SIZE (GET_MODE (SET_DEST (pbody)));
/* If this push doesn't fully fit in the space /* If this push doesn't fully fit in the space
of the stack adjust that we deleted, of the stack adjust that we deleted,
make another stack adjust here for what we make another stack adjust here for what we
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment