toplev.c (process_options): Don't force flag_optimize_sibling_calls to zero just...
authorAlexandre Oliva <aoliva@redhat.com>
Mon, 26 Nov 2001 19:40:21 +0000 (19:40 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Mon, 26 Nov 2001 19:40:21 +0000 (19:40 +0000)
* toplev.c (process_options): Don't force
flag_optimize_sibling_calls to zero just because exceptions are
enabled.

From-SVN: r47351

gcc/ChangeLog
gcc/toplev.c

index 27f4515fbc4c231f956f5e1d78c7215d22f77a42..5f3ea3a01649dcd389372db2d7878c7688c1b1c6 100644 (file)
@@ -1,3 +1,9 @@
+2001-11-26  Alexandre Oliva  <aoliva@redhat.com>
+
+       * toplev.c (process_options): Don't force
+       flag_optimize_sibling_calls to zero just because exceptions are
+       enabled.
+
 Mon Nov 26 12:37:05 2001  Jeffrey A Law  (law@cygnus.com)
 
        * df.h (transfer_function_sbitmap): Use PARAMS around argument
index bb7eedfda592b7a441594abad463eefb59a5b524..7ee39cba43c5196366293a18b2de6f7dcf8090bc 100644 (file)
@@ -4813,12 +4813,6 @@ process_options ()
        warning ("-Wuninitialized is not supported without -O");
     }
 
-  /* We do not currently support sibling-call optimization in the
-     presence of exceptions.  See PR2975 for a test-case that will
-     fail if we try to combine both of these features.  */
-  if (flag_exceptions)
-    flag_optimize_sibling_calls = 0;
-
 #ifdef OVERRIDE_OPTIONS
   /* Some machines may reject certain combinations of options.  */
   OVERRIDE_OPTIONS;