Commit 14eecd34 by Richard Henderson Committed by Richard Henderson

alpha.c (alpha_expand_prologue): Don't negate frame size for use with subq.

        * alpha.c (alpha_expand_prologue): Don't negate frame size
        for use with subq.

From-SVN: r26602
parent d2675b98
Fri Apr 23 14:36:47 1999 Richard Henderson <rth@cygnus.com>
* alpha.c (alpha_expand_prologue): Don't negate frame size
for use with subq.
Fri Apr 23 09:43:18 1999 Nick Clifton <nickc@cygnus.com> Fri Apr 23 09:43:18 1999 Nick Clifton <nickc@cygnus.com>
* print-rtl.c (print_rtx): Display LABEL_NUSES for labels. * print-rtl.c (print_rtx): Display LABEL_NUSES for labels.
......
...@@ -3449,8 +3449,8 @@ alpha_expand_prologue () ...@@ -3449,8 +3449,8 @@ alpha_expand_prologue ()
ensure we get ldah+lda, we use a special pattern. */ ensure we get ldah+lda, we use a special pattern. */
HOST_WIDE_INT lo, hi; HOST_WIDE_INT lo, hi;
lo = ((-frame_size & 0xffff) ^ 0x8000) - 0x8000; lo = ((frame_size & 0xffff) ^ 0x8000) - 0x8000;
hi = -frame_size - lo; hi = frame_size - lo;
emit_move_insn (ptr, GEN_INT (hi)); emit_move_insn (ptr, GEN_INT (hi));
emit_insn (gen_nt_lda (ptr, GEN_INT (lo))); emit_insn (gen_nt_lda (ptr, GEN_INT (lo)));
......
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