diff options
Diffstat (limited to 'gcc/timevar.c')
-rw-r--r-- | gcc/timevar.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/timevar.c b/gcc/timevar.c index 7a10fe78b47..47f2a68b89a 100644 --- a/gcc/timevar.c +++ b/gcc/timevar.c @@ -111,6 +111,7 @@ static float clocks_to_msec; #include "flags.h" #include "timevar.h" +#include "toplev.h" /* See timevar.h for an explanation of timing variables. */ @@ -317,7 +318,11 @@ timevar_pop (timevar) return; if (&timevars[timevar] != stack->timevar) - abort (); + { + sorry ("cannot timevar_pop '%s' when top of timevars stack is '%s'", + timevars[timevar].name, stack->timevar->name); + abort (); + } /* What time is it? */ get_time (&now); |