aboutsummaryrefslogtreecommitdiff
path: root/gcc/timevar.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/timevar.c')
-rw-r--r--gcc/timevar.c7
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);