diff options
Diffstat (limited to 'gcc/config/mmix/mmix.c')
| -rw-r--r-- | gcc/config/mmix/mmix.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gcc/config/mmix/mmix.c b/gcc/config/mmix/mmix.c index e28c3b8..fc9adb6 100644 --- a/gcc/config/mmix/mmix.c +++ b/gcc/config/mmix/mmix.c @@ -2093,11 +2093,8 @@ mmix_expand_epilogue (void) + current_function_pretend_args_size + 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. */ - 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. It is assumed that the frame-pointer register can be one of these @@ -2156,7 +2153,6 @@ mmix_expand_epilogue (void) might be of an unaligned size. */ offset += (locals_size + 7) & ~7; - /* The saved register stack pointer is just below the frame-pointer register. We don't need to restore it "manually"; the POP instruction does that. */ |
