From 0ed4a39059b53f029b62e1d668ebd6c3de21c424 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Thu, 20 Jun 2002 13:07:42 -0600 Subject: [PATCH] i386.h (TARGET_DEFAULT): Do not turn on frame pointer elimination in leaf functions by default yet. * i386.h (TARGET_DEFAULT): Do not turn on frame pointer elimination in leaf functions by default yet. From-SVN: r54848 --- gcc/ChangeLog | 7 ++++++- gcc/config/i386/i386.h | 6 ++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4a42c58bad6..48ac7822f97 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-06-20 Jeffrey Law + + * i386.h (TARGET_DEFAULT): Do not turn on frame pointer + elimination in leaf functions by default yet. + 2002-06-20 Richard Sandiford * combine.c (make_extraction): Reapply to the argument of an ASHIFT. @@ -416,7 +421,7 @@ Tue Jun 18 20:53:32 2002 J"orn Rennecke * doc/extend.texi (Function Attributes): Remove `,...' from @var. -2002-06-17 Jeff Law +2002-06-17 Jeff Law * libgcc2.c: Do not include symcat.h or machmode.h. diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h index c2961b6c37f..7098275a0f8 100644 --- a/gcc/config/i386/i386.h +++ b/gcc/config/i386/i386.h @@ -378,8 +378,10 @@ extern int x86_prefetch_sse; #define TARGET_64BIT_DEFAULT 0 #endif -#define TARGET_DEFAULT MASK_OMIT_LEAF_FRAME_POINTER - +/* Once GDB has been enhanced to deal with functions without frame + pointers, we can change this to allow for elimination of + the frame pointer in leaf functions. */ +#define TARGET_DEFAULT 0 /* This macro is similar to `TARGET_SWITCHES' but defines names of command options that have values. Its definition is an