]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
v850.c (expand_epilogue): Interrupt functions no longer allocate extra stack for...
authorJeffrey A Law <law@cygnus.com>
Wed, 8 Mar 2000 04:42:11 +0000 (04:42 +0000)
committerJeff Law <law@gcc.gnu.org>
Wed, 8 Mar 2000 04:42:11 +0000 (21:42 -0700)
        Sat Jan  8 12:12:46 2000  Nick Clifton  <nickc@cygnus.com>
        * config/v850/v850.c (expand_epilogue): Interrupt functions no
        longer allocate extra stack for function calls.

From-SVN: r32402

gcc/ChangeLog
gcc/config/v850/v850.c

index 996ccc2c899b20626ec30dd637eb3e97ace0c63e..0d20b3999364f3df6d6279ad36c573736647922b 100644 (file)
@@ -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  <nickc@cygnus.com>
+       * 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  <loewis@informatik.hu-berlin.de>
 
        * gcc.texi (Bug Reporting): Refer to bugs.html.
index 15867ac48928ff4af3971d6f84ff98df30c3fc74..66b52d9580a98be6ff6f7a80170e0f46fe6bdda6 100644 (file)
@@ -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;