* cpphash.h (IN_I): New flag for directive table.
commitdb54da8f470636a08c22974aabaade9905819e02
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 23 Aug 2000 18:29:53 +0000 (23 18:29 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 23 Aug 2000 18:29:53 +0000 (23 18:29 +0000)
tree3fe31f794ed65258db6a4470f10e576076b9829d
parent712cff1d14ea0559e6d70c62ef5133e43624d8b2
* cpphash.h (IN_I): New flag for directive table.
* cpplib.c (DIRECTIVE_TABLE): Mark #define, #undef, #ident, and
#pragma with IN_I.
(_cpp_check_directive): If -fpreprocessed, execute directives
marked with IN_I.  Issue no warnings in this case.
* cpplex.c (_cpp_get_token): Expand no macros if -fpreprocessed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35918 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cpphash.h
gcc/cpplex.c
gcc/cpplib.c