* support/cpp2/sdcpp.c: fixed recursion bug - internal_error() called
authorborutr <borutr@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 1 Apr 2007 16:29:00 +0000 (16:29 +0000)
committerborutr <borutr@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 1 Apr 2007 16:29:00 +0000 (16:29 +0000)
  gcc_unreachable() called internal_error()...

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4732 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
support/cpp2/sdcpp.c

index cbe3d92fb40bdc294c4a486db20c144f693af87a..3ef19fa896e3845caa959bc9f4b474deb096cb30 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,11 +1,13 @@
 2007-04-01 Borut Razem <borut.razem AT siol.net>
 
-       * src/SDCC.lex, sdc/SDCCmain.c, support/cpp2/sdcpp.c:
+       * src/SDCC.lex, src/SDCCmain.c, support/cpp2/sdcpp.c:
          fixed bug #1692042: input buffer overflow...scanner uses REJECT
+       * support/cpp2/sdcpp.c: fixed recursion bug - internal_error() called
+         gcc_unreachable() called internal_error()...
 
 2007-03-30 Raphael Neider <rneider AT web.de>
 
-       * src/pic/ralloc.c (isData): suppress garbage debug output
+       * src/pic/ralloc.c (isData): suppress garbage debug output4/1/2007 6:28PM
 
 2007-03-28 Borut Razem <borut.razem AT siol.net>
 
index 9c1e9b6516462bd79d8e57a9bf58e3239dac0aa8..285b5ec758d8f9b3fccf16e594ed06f00129d7c5 100644 (file)
@@ -367,7 +367,7 @@ fatal_error (const char *gmsgid, ...)
   putc('\n', stderr);
   va_end (ap);
 
-  gcc_unreachable ();
+  exit (FATAL_EXIT_CODE);
 }
 
 /* An internal consistency check has failed.  We make no attempt to
@@ -385,7 +385,7 @@ internal_error (const char *gmsgid, ...)
   putc('\n', stderr);
   va_end (ap);
 
-  gcc_unreachable ();
+  exit (FATAL_EXIT_CODE);
 }
 
 /* Report an internal compiler error in a friendly manner.  This is