toplev.c (toplev_main): Don't start timing until after command-line options are parsed.
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Thu, 15 Nov 2001 13:59:47 +0000 (13:59 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Thu, 15 Nov 2001 13:59:47 +0000 (08:59 -0500)
* toplev.c (toplev_main): Don't start timing until after
command-line options are parsed.

From-SVN: r47054

gcc/ChangeLog
gcc/toplev.c

index 7610b56..b2613cb 100644 (file)
@@ -1,3 +1,8 @@
+Thu Nov 15 08:36:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+       * toplev.c (toplev_main): Don't start timing until after
+       command-line options are parsed.
+
 2001-11-15  Andreas Schwab  <schwab@suse.de>
 
        * config.gcc: Set STMP_FIXPROTO and FIXPROTO_DEFINES in target
index 3db578f..786517b 100644 (file)
@@ -5180,12 +5180,15 @@ toplev_main (argc, argv)
     return (SUCCESS_EXIT_CODE);
 
   /* Start timing total execution time.  */
-  init_timevar ();
-  timevar_start (TV_TOTAL);
 
   /* The bulk of command line switch processing.  */
   process_options ();
 
+  /* We cannot start timing until after options are processed since that
+     says if we run timers or not.  */
+  init_timevar ();
+  timevar_start (TV_TOTAL);
+
   /* Language-independent initialization.  Also sets up GC, identifier
      hashes etc.  */
   lang_independent_init ();