* config/xtensa/lib1funcs.asm (MIN_ESA): Delete.
authorbwilson <bwilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Jun 2006 19:41:00 +0000 (19:41 +0000)
committerbwilson <bwilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Jun 2006 19:41:00 +0000 (19:41 +0000)
(leaf_entry): Remove use of MIN_ESA.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114903 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 0ab5038..2c0b520 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 7d316ed..2fc1399 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