From 67e09af27443cce9d9a7c1e4966c42f7404ba42c Mon Sep 17 00:00:00 2001
From: neil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Sat, 29 Jun 2002 15:49:24 +0000
Subject: [PATCH] 	PR preprocessor/7150 	* cppmain.c
 (scan_translation_unit_trad): Simplify. 	* cpplib.c
 (cpp_scan_nooutput): Handle traditional case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55102 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/ChangeLog | 6 ++++++
 gcc/cppmain.c | 8 ++------
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d2775fd97513..0b2de7208fe4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2002-06-29  Neil Booth  <neil@daikokuya.co.uk>
+
+	PR preprocessor/7150
+	* cppmain.c (scan_translation_unit_trad): Simplify.
+	* cpplib.c (cpp_scan_nooutput): Handle traditional case.
+
 2002-06-29  Neil Booth  <neil@daikokuya.demon.co.uk>
 
 	* config/i386/crtdll.h: Define EXTRA_OS_CPP_BUILTINS.
diff --git a/gcc/cppmain.c b/gcc/cppmain.c
index dba64041bf5b..e600295cc419 100644
--- a/gcc/cppmain.c
+++ b/gcc/cppmain.c
@@ -228,13 +228,9 @@ static void
 scan_translation_unit_trad (pfile)
      cpp_reader *pfile;
 {
-  for (;;)
+  while (_cpp_read_logical_line_trad (pfile))
     {
-      size_t len;
-
-      if (!_cpp_read_logical_line_trad (pfile))
-	break;
-      len = pfile->out.cur - pfile->out.base;
+      size_t len = pfile->out.cur - pfile->out.base;
       maybe_print_line (print.map, pfile->out.first_line);
       fwrite (pfile->out.base, 1, len, print.outf);
       print.printed = 1;
-- 
GitLab