c-lex.c (init_c_lex): If cpp_start_read fails, exit with error status.
authorNeil Booth <neilb@earthling.net>
Mon, 6 Nov 2000 19:10:05 +0000 (19:10 +0000)
committerNeil Booth <neil@gcc.gnu.org>
Mon, 6 Nov 2000 19:10:05 +0000 (19:10 +0000)
* c-lex.c (init_c_lex): If cpp_start_read fails, exit with
error status.

From-SVN: r37279

gcc/ChangeLog
gcc/c-lex.c

index af2474a2b91c62278f987031db72f27fcd871806..f24e1838027d81c741ebd4aa80a12bb511492634 100644 (file)
@@ -1,3 +1,8 @@
+2000-11-06  Neil Booth  <neilb@earthling.net>
+
+       * c-lex.c (init_c_lex): If cpp_start_read fails, exit with
+       error status.
+
 2000-11-06  Neil Booth  <neilb@earthling.net>
 
         * tradcpp.c (special_symbol): Assign an null string rather
index 4d4e4815c5f7484878868a775a5ef5a9a351a431..42b8c3978dada6353beeef7b6b01ee0364965c43 100644 (file)
@@ -221,7 +221,7 @@ init_c_lex (filename)
   CPP_OPTION (&parse_in, digraphs) = flag_digraphs;
 
   if (! cpp_start_read (&parse_in, filename))
-    abort ();
+    exit (FATAL_EXIT_CODE);    /* cpplib has emitted an error.  */
 
   if (filename == 0 || !strcmp (filename, "-"))
     filename = "stdin";