X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ftimevar.c;h=ffcd9e008764c8e26c15b605b50efb6cb6f474c9;hb=54c5228c77543d415590854c946d9f5901118f67;hp=43f88323d567a8f517fe2aadae8923a325825879;hpb=73ad8cd692262d55adb86bd1ef31f4fc18c57f45;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/timevar.c b/gcc/timevar.c index 43f88323d56..ffcd9e00876 100644 --- a/gcc/timevar.c +++ b/gcc/timevar.c @@ -113,7 +113,7 @@ static double clocks_to_msec; #include "flags.h" #include "timevar.h" -static bool timevar_enable; +bool timevar_enable; /* See timevar.h for an explanation of timing variables. */ @@ -250,15 +250,12 @@ timevar_init (void) TIMEVAR cannot be running as a standalone timer. */ void -timevar_push (timevar_id_t timevar) +timevar_push_1 (timevar_id_t timevar) { struct timevar_def *tv = &timevars[timevar]; struct timevar_stack_def *context; struct timevar_time_def now; - if (!timevar_enable) - return; - /* Mark this timing variable as used. */ tv->used = 1; @@ -300,14 +297,11 @@ timevar_push (timevar_id_t timevar) timing variable. */ void -timevar_pop (timevar_id_t timevar) +timevar_pop_1 (timevar_id_t timevar) { struct timevar_time_def now; struct timevar_stack_def *popped = stack; - if (!timevar_enable) - return; - gcc_assert (&timevars[timevar] == stack->timevar); /* What time is it? */