* doc/cpp.texi: Don't document what we do for ill-formed expressions.
* doc/cppopts.texi: Clarify processing of command-line defines. libcpp: PR preprocessor/16192 PR preprocessor/15913 PR preprocessor/15572 * expr.c (_cpp_parse_expr): Handle remaining cases where an expression is missing. * init.c (post_options): Traditional cpp doesn't do // comments. testsuite: * gcc.dg/cpp/if-mop.c: Two new testcases. * gcc.dg/cpp/trad/comment-3.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84080 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 5 additions, 0 deletionsgcc/ChangeLog
- gcc/doc/cpp.texi 0 additions, 3 deletionsgcc/doc/cpp.texi
- gcc/doc/cppopts.texi 8 additions, 5 deletionsgcc/doc/cppopts.texi
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/cpp/if-mop.c 6 additions, 0 deletionsgcc/testsuite/gcc.dg/cpp/if-mop.c
- gcc/testsuite/gcc.dg/cpp/trad/comment-3.c 6 additions, 0 deletionsgcc/testsuite/gcc.dg/cpp/trad/comment-3.c
- libcpp/ChangeLog 9 additions, 0 deletionslibcpp/ChangeLog
- libcpp/expr.c 16 additions, 12 deletionslibcpp/expr.c
- libcpp/init.c 2 additions, 0 deletionslibcpp/init.c
Loading
Please register or sign in to comment