]> git.saurik.com Git - bison.git/blobdiff - src/output.c
Steal GCC's --time-report support.
[bison.git] / src / output.c
index 07977a5dc099b36b5c06ae311ea59d08ed67fc64..9626bdebff1b843dc93028428d38e0800236e3c5 100644 (file)
@@ -1289,6 +1289,7 @@ output_check (void)
   XFREE (check);
 }
 
+
 /*-----------------------------------------------------------------.
 | Compute and output yydefact, yydefgoto, yypact, yypgoto, yytable |
 | and yycheck.                                                     |
@@ -1378,7 +1379,9 @@ output_skeleton (void)
   fputs ("m4_divert_push(0)dnl\n", out);
   xfclose (out);
 
+  timevar_push (TV_M4);
   m4_invoke (tempfile);
+  timevar_pop (TV_M4);
 
   /* If `debugging', keep this file alive. */
   if (!(trace_flag & trace_tools))
@@ -1451,7 +1454,9 @@ output (void)
   prepare_tokens ();
   prepare_rules ();
   prepare_states ();
+  timevar_push (TV_ACTIONS);
   prepare_actions ();
+  timevar_pop (TV_ACTIONS);
 
   prepare ();