Commit ffa1a597 by Hans-Peter Nilsson Committed by Hans-Peter Nilsson

re PR target/18321 (mmix-knuth-mmixware testsuite failure:…

re PR target/18321 (mmix-knuth-mmixware testsuite failure: gcc.c-torture/compile/20031023-4.c -O0, -O1)

	PR target/18321
	* config/mmix/mmix.c (mmix_expand_epilogue): Change type of
	variable offset to HOST_WIDE_INT.  Remove obsolete comment.  Fix
	spacing.

From-SVN: r92685
parent 3224a22f
2004-12-28 Hans-Peter Nilsson <hp@bitrange.com>
PR target/18321
* config/mmix/mmix.c (mmix_expand_epilogue): Change type of
variable offset to HOST_WIDE_INT. Remove obsolete comment. Fix
spacing.
2004-12-28 Andrew Pinski <pinskia@physics.uc.edu> 2004-12-28 Andrew Pinski <pinskia@physics.uc.edu>
* fold-const.c (fold_build_cleanup_point_expr): For a RETURN_EXPR, * fold-const.c (fold_build_cleanup_point_expr): For a RETURN_EXPR,
......
...@@ -2093,11 +2093,8 @@ mmix_expand_epilogue (void) ...@@ -2093,11 +2093,8 @@ mmix_expand_epilogue (void)
+ current_function_pretend_args_size + current_function_pretend_args_size
+ locals_size + 7) & ~7; + locals_size + 7) & ~7;
/* The assumption that locals_size fits in an int is asserted in
mmix_expand_prologue. */
/* The first address to access is beyond the outgoing_args area. */ /* The first address to access is beyond the outgoing_args area. */
int offset = current_function_outgoing_args_size; HOST_WIDE_INT offset = current_function_outgoing_args_size;
/* Add the space for global non-register-stack registers. /* Add the space for global non-register-stack registers.
It is assumed that the frame-pointer register can be one of these It is assumed that the frame-pointer register can be one of these
...@@ -2156,7 +2153,6 @@ mmix_expand_epilogue (void) ...@@ -2156,7 +2153,6 @@ mmix_expand_epilogue (void)
might be of an unaligned size. */ might be of an unaligned size. */
offset += (locals_size + 7) & ~7; offset += (locals_size + 7) & ~7;
/* The saved register stack pointer is just below the frame-pointer /* The saved register stack pointer is just below the frame-pointer
register. We don't need to restore it "manually"; the POP register. We don't need to restore it "manually"; the POP
instruction does that. */ instruction does that. */
......
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