aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>2002-06-20 13:07:42 -0600
committerJeff Law <law@gcc.gnu.org>2002-06-20 13:07:42 -0600
commit0ed4a39059b53f029b62e1d668ebd6c3de21c424 (patch)
treec75fa4cbe6d5786eff03d35ec0c226449ec16538 /gcc
parent9164f47a9dbbd98fc19182716f1f69f2ab69ce9f (diff)
downloadgcc-0ed4a39059b53f029b62e1d668ebd6c3de21c424.zip
gcc-0ed4a39059b53f029b62e1d668ebd6c3de21c424.tar.gz
gcc-0ed4a39059b53f029b62e1d668ebd6c3de21c424.tar.bz2
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/i386/i386.h6
2 files changed, 10 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4a42c58..48ac782 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2002-06-20 Jeffrey Law <law@redhat.com>
+
+ * i386.h (TARGET_DEFAULT): Do not turn on frame pointer
+ elimination in leaf functions by default yet.
+
2002-06-20 Richard Sandiford <rsandifo@redhat.com>
* 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 <joern.rennecke@superh.com>
* doc/extend.texi (Function Attributes): Remove `,...' from @var.
-2002-06-17 Jeff Law <law@redha.com>
+2002-06-17 Jeff Law <law@redhat.com>
* 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 c2961b6..7098275 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