timevar.def: define TV_NAME_LOOKUP.
authorGabriel Dos Reis <gdr@integrable-solutions.net>
Tue, 14 Jan 2003 03:38:24 +0000 (03:38 +0000)
committerGabriel Dos Reis <gdr@gcc.gnu.org>
Tue, 14 Jan 2003 03:38:24 +0000 (03:38 +0000)
        * timevar.def: define TV_NAME_LOOKUP.
        * timevar.c (timevar_pop): Be verbose when aborting.

From-SVN: r61260

gcc/ChangeLog
gcc/timevar.c
gcc/timevar.def

index d720771ec2cd9baff79aaa679eba56ea2a4a5777..83bdae657301fab45221edd59ca7161fbcd94ce6 100644 (file)
@@ -1,3 +1,8 @@
+2003-01-14  Gabriel Dos Reis  <gdr@integrable-solutions.net>
+
+       * timevar.def: define TV_NAME_LOOKUP.
+       * timevar.c (timevar_pop): Be verbose when aborting.
+
 2003-01-13  Andreas Schwab  <schwab@suse.de>
 
        * Makefile.in ($(parsedir)/gengtype-lex.c): Don't change to
index feee994220b55c96c5a8e8a9a4b63786585e2163..195040cdd4910aba0e4c173486fd906168c078c8 100644 (file)
@@ -319,7 +319,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);
index 49eeedbf0a7e08d3da29b014a21bb07edd15378f..4d1eba8465eb54e501dae72b24d69eecf5df792a 100644 (file)
@@ -51,6 +51,7 @@ DEFTIMEVAR (TV_LIFE_UPDATE         , "life info update")
 DEFTIMEVAR (TV_CPP                  , "preprocessing")
 DEFTIMEVAR (TV_LEX                  , "lexical analysis")
 DEFTIMEVAR (TV_PARSE                 , "parser")
+DEFTIMEVAR (TV_NAME_LOOKUP           , "name lookup")
 DEFTIMEVAR (TV_EXPAND               , "expand")
 DEFTIMEVAR (TV_VARCONST              , "varconst")
 DEFTIMEVAR (TV_INTEGRATION           , "integration")