From 7592fdfc0f451cc99b0bedff13b5b3b1670f28ec Mon Sep 17 00:00:00 2001 From: Jeffrey A Law Date: Wed, 8 Mar 2000 04:42:11 +0000 Subject: [PATCH] v850.c (expand_epilogue): Interrupt functions no longer allocate extra stack for function calls. Sat Jan 8 12:12:46 2000 Nick Clifton * config/v850/v850.c (expand_epilogue): Interrupt functions no longer allocate extra stack for function calls. From-SVN: r32402 --- gcc/ChangeLog | 6 ++++++ gcc/config/v850/v850.c | 6 ++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 996ccc2c899b..0d20b3999364 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +Tue Mar 7 21:41:17 2000 Jeffrey A Law (law@cygnus.com) + + Sat Jan 8 12:12:46 2000 Nick Clifton + * config/v850/v850.c (expand_epilogue): Interrupt functions no + longer allocate extra stack for function calls. + Fri Feb 18 13:32:32 2000 Martin von Loewis * gcc.texi (Bug Reporting): Refer to bugs.html. diff --git a/gcc/config/v850/v850.c b/gcc/config/v850/v850.c index 15867ac48928..66b52d9580a9 100644 --- a/gcc/config/v850/v850.c +++ b/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; -- 2.47.2