Name |
Last commit
|
Last update |
---|---|---|
.. | ||
config | ||
g++.dg/special | ||
g++.old-deja | ||
g77.f-torture | ||
gcc.c-torture | ||
gcc.dg | ||
gcc.misc-tests | ||
lib | ||
objc/execute | ||
ChangeLog | ||
README | ||
README.g++ | ||
README.gcc |
* cpphash.h: ISvspace, is_vspace, is_nvspace: New. IShspace, ISspace: Update. * cppinit.c: ISTABLE: Update. V: New. * cpplex.c (IS_HSPACE, S_NEWLINE): Remove. (IS_DIRECTIVE): Rename KNOWN_DIRECTIVE. (skip_block_comment, skip_line_comment, parse_string, lex_line): Use is_vspace rather than IS_NEWLINE. (skip_whitespace, lex_line): Clean up to use is_nvspace. (lex_line): Use KNOWN_DIRECTIVE. Any kind of directive gets a BOL flag. (lex_next): Unconditionally stop if within a directive. Treat directives within macro invocations as directives (after parse_args emits error), not as the argument. * testsuite/gcc.dg/cpp/directiv.c: New tests. * testsuite/gcc.dg/cpp/undef1.c: Update. From-SVN: r34933
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
config | Loading commit data... | |
g++.dg/special | Loading commit data... | |
g++.old-deja | Loading commit data... | |
g77.f-torture | Loading commit data... | |
gcc.c-torture | Loading commit data... | |
gcc.dg | Loading commit data... | |
gcc.misc-tests | Loading commit data... | |
lib | Loading commit data... | |
objc/execute | Loading commit data... | |
ChangeLog | Loading commit data... | |
README | Loading commit data... | |
README.g++ | Loading commit data... | |
README.gcc | Loading commit data... |