2000-08-20 Zack Weinberg <zack@wolery.cumb.org>
commitbad6bf53a0651af433617614f4967c4d0284dee2
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 20 Aug 2000 21:36:18 +0000 (20 21:36 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 20 Aug 2000 21:36:18 +0000 (20 21:36 +0000)
treed81b589e39b9cc29d2ac00a4c083ae74ae5241d1
parent49ebeab8b14af11693e4da237367c500e87d9f9e
2000-08-20  Zack Weinberg  <zack@wolery.cumb.org>

* cppinit.c (cpp_init): Set global flag when called.
(cpp_reader_init): Bomb out if cpp_init hasn't been called.

Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>

        * cpplex.c (cpp_scan_buffer): Move `output_line_command' just
        before `process_directive' so that newlines won't be missed
        for directives.
        (cpp_printf): Increment `print->lineno' when newline is emitted.

        * cppmain.c (cb_ident): Likewise.
        (cb_define): Likewise.
        (cb_undef): Likewise.
        (cb_include): Likewise.
        (cb_def_pragma): Likewise.
        (dump_macros_helper): Likewise.

* gcc.dg/cpp/pragma-1.c: New test.
* gcc.dg/cpp/pragma-2.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35825 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cppinit.c
gcc/cpplex.c
gcc/cppmain.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/cpp/pragma-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/cpp/pragma-2.c [new file with mode: 0644]