lib1funcs.asm (MIN_ESA): Delete.
authorBob Wilson <bob.wilson@acm.org>
Thu, 22 Jun 2006 19:41:00 +0000 (19:41 +0000)
committerBob Wilson <bwilson@gcc.gnu.org>
Thu, 22 Jun 2006 19:41:00 +0000 (19:41 +0000)
* config/xtensa/lib1funcs.asm (MIN_ESA): Delete.
(leaf_entry): Remove use of MIN_ESA.

From-SVN: r114903

gcc/ChangeLog
gcc/config/xtensa/lib1funcs.asm

index 0ab503814846e2e5aa17eb577ae759f50154e2ee..2c0b52092b7879c15f9b7cfcc8ef79e1d220b16b 100644 (file)
@@ -1,3 +1,8 @@
+2006-06-22  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/xtensa/lib1funcs.asm (MIN_ESA): Delete.
+       (leaf_entry): Remove use of MIN_ESA.
+
 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
 
        PR rtl-optimization/28121
index 7d316ede8058a4fedc24f8f49976d3eff4e1b6cb..2fc1399ec5ff3c19791e28f7b85795c628587e48 100644 (file)
@@ -30,12 +30,6 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
 
 #include "xtensa-config.h"
 
-# Force each stack frame to contain an "Extra Save Area" (ESA) of at least
-# 16 bytes.  This is necessary for non-standard Xtensa configurations that
-# only support a fixed register window size of 8, where even leaf functions
-# (such as these) need the ESA for interrupt handlers.
-#define MIN_ESA 16
-
 # Define macros for the ABS and ADDX* instructions to handle cases
 # where they are not included in the Xtensa processor configuration.
 
@@ -83,7 +77,7 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
 
        .macro leaf_entry reg, size
 #if XCHAL_HAVE_WINDOWED && !__XTENSA_CALL0_ABI__
-       entry \reg, \size + MIN_ESA
+       entry \reg, \size
 #else
        /* do nothing */
 #endif