* diagnostic.c (internal_error): Do ICE suppression only
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 23 Jan 2002 19:34:08 +0000 (19:34 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 23 Jan 2002 19:34:08 +0000 (19:34 +0000)
when ENABLE_CHECKING is not defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49151 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/diagnostic.c

index 2186f54..984781a 100644 (file)
@@ -1,5 +1,8 @@
 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
 
+       * diagnostic.c (internal_error): Do ICE suppression only
+       when ENABLE_CHECKING is not defined.
+
        * c-typeck.c (require_complete_type): Return error_mark_node
        if type is error_mark_node.
 
index e2f41fd..4ff157d 100644 (file)
@@ -1221,12 +1221,14 @@ internal_error VPARAMS ((const char *msgid, ...))
   if (diagnostic_lock)
     error_recursion ();
 
+#ifndef ENABLE_CHECKING
   if (errorcount > 0 || sorrycount > 0)
     {
       fnotice (stderr, "%s:%d: confused by earlier errors, bailing out\n",
               input_filename, lineno);
       exit (FATAL_EXIT_CODE);
     }
+#endif
 
   if (internal_error_function != 0)
     (*internal_error_function) (_(msgid), &ap);