aboutsummaryrefslogtreecommitdiff
path: root/gcc/timevar.c
diff options
context:
space:
mode:
authorAndrew Pinski <pinskia@physics.uc.edu>2004-11-04 02:34:07 +0000
committerAndrew Pinski <pinskia@gcc.gnu.org>2004-11-03 18:34:07 -0800
commit89106ed51e2ed3714572fb7e1bb3f389de04d15f (patch)
tree8bcea0845b926942621e50fa49e9ac094ef7b106 /gcc/timevar.c
parentb336747402980567163bc6d61556a8d34c0efd7b (diff)
downloadgcc-89106ed51e2ed3714572fb7e1bb3f389de04d15f.zip
gcc-89106ed51e2ed3714572fb7e1bb3f389de04d15f.tar.gz
gcc-89106ed51e2ed3714572fb7e1bb3f389de04d15f.tar.bz2
timevar.c (timevar_enable): Change from static.
2004-11-03 Andrew Pinski <pinskia@physics.uc.edu> * timevar.c (timevar_enable): Change from static. (timevar_push): Rename to ... (timevar_push_1): this and remove the enabled check. (timevar_pop): Rename to ... (timevar_pop_1): this and remove the enabled check. * timevar.h (POP_TIMEVAR_AND_RETURN): Use do/while loops. (timevar_pop): New macro. (timevar_push): New macro. (timevar_enable): Declare. From-SVN: r90050
Diffstat (limited to 'gcc/timevar.c')
-rw-r--r--gcc/timevar.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/gcc/timevar.c b/gcc/timevar.c
index 43f8832..ffcd9e0 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? */