summaryrefslogtreecommitdiff
path: root/gnu/egcs/gcc/config/v850/v850.c
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/egcs/gcc/config/v850/v850.c')
-rw-r--r--gnu/egcs/gcc/config/v850/v850.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/gnu/egcs/gcc/config/v850/v850.c b/gnu/egcs/gcc/config/v850/v850.c
index 15867ac4892..66b52d9580a 100644
--- a/gnu/egcs/gcc/config/v850/v850.c
+++ b/gnu/egcs/gcc/config/v850/v850.c
@@ -1864,10 +1864,8 @@ Saved %d bytes via epilogue function (%d vs. %d) in function %s\n",
else
init_stack_free = actual_fsize;
- /* Deallocate the rest of the stack if it is > 32K or if extra stack
- was allocated for an interrupt handler that makes a call. */
- if (actual_fsize > init_stack_free
- || (interrupt_handler && actual_fsize))
+ /* Deallocate the rest of the stack if it is > 32K. */
+ if (actual_fsize > init_stack_free)
{
int diff;