From 03c8b1be8990117c8660af8e2231eaf9d665e3a0 Mon Sep 17 00:00:00 2001 From: Bob Wilson Date: Thu, 22 Jun 2006 19:41:00 +0000 Subject: [PATCH] lib1funcs.asm (MIN_ESA): Delete. * config/xtensa/lib1funcs.asm (MIN_ESA): Delete. (leaf_entry): Remove use of MIN_ESA. From-SVN: r114903 --- gcc/ChangeLog | 5 +++++ gcc/config/xtensa/lib1funcs.asm | 8 +------- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0ab50381484..2c0b52092b7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2006-06-22 Bob Wilson + + * config/xtensa/lib1funcs.asm (MIN_ESA): Delete. + (leaf_entry): Remove use of MIN_ESA. + 2006-06-22 Zdenek Dvorak PR rtl-optimization/28121 diff --git a/gcc/config/xtensa/lib1funcs.asm b/gcc/config/xtensa/lib1funcs.asm index 7d316ede805..2fc1399ec5f 100644 --- a/gcc/config/xtensa/lib1funcs.asm +++ b/gcc/config/xtensa/lib1funcs.asm @@ -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 -- 2.30.2