cpphash.c (macroexpand): Delete leading whitespace when arg is concatenated before.
authorZack Weinberg <zack@bitmover.com>
Wed, 4 Aug 1999 20:39:33 +0000 (20:39 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Wed, 4 Aug 1999 20:39:33 +0000 (20:39 +0000)
commit5d83f44baa49fbeadb9b5c35cb15e3f8a860802f
tree7dea07caa27d775c7af2d93e14dea09352a6d2e9
parent2a94e396c65da274a48a7d572d3e229dace92308
cpphash.c (macroexpand): Delete leading whitespace when arg is concatenated before.

Wed Aug  4 13:29:23 1999  Zack Weinberg  <zack@bitmover.com>

* cpphash.c (macroexpand): Delete leading whitespace when arg
is concatenated before.
(unsafe_chars): Correct test for whether + and - can extend a
token.

* cppinit.c (cpp_start_read): Do dependencies for
-include/-imacros files also.

* cpplib.c (cpp_scan_buffer): In no-output mode, don't bother
tokenizing non-directive lines.
(cpp_expand_to_buffer): Temporarily disable no-output mode.
* cppmain.c: In no-output mode, just call cpp_scan_buffer for
the input file.

From-SVN: r28512
gcc/ChangeLog
gcc/cpphash.c
gcc/cppinit.c
gcc/cpplib.c
gcc/cppmain.c