aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-05-05 15:36:05 +0000
committerRichard Stallman <rms@gnu.org>1993-05-05 15:36:05 +0000
commit6731a3e3a0a29ce66cc04e00526562246b80f16a (patch)
tree767836baa507e65898eed52a8df9adf66348b8a8
parentd8f779eadf28e645da1025df2dbd872ae520bddf (diff)
downloadgcc-6731a3e3a0a29ce66cc04e00526562246b80f16a.zip
gcc-6731a3e3a0a29ce66cc04e00526562246b80f16a.tar.gz
gcc-6731a3e3a0a29ce66cc04e00526562246b80f16a.tar.bz2
(flag_defer_pop): Initialize to 0.
(main): Set it to 1 if optimizing. From-SVN: r4335
-rw-r--r--gcc/toplev.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 0d9dacf..45ea3d3 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -298,7 +298,7 @@ int flag_force_addr = 0;
/* Nonzero for -fdefer-pop: don't pop args after each function call;
instead save them up to pop many calls' args with one insns. */
-int flag_defer_pop = 1;
+int flag_defer_pop = 0;
/* Nonzero for -ffloat-store: don't allocate floats and doubles
in extended-precision registers. */
@@ -2877,6 +2877,7 @@ main (argc, argv, envp)
if (optimize >= 1)
{
+ flag_defer_pop = 1;
flag_thread_jumps = 1;
#ifdef DELAY_SLOTS
flag_delayed_branch = 1;