gcc/libcpp
Neil Booth a09d474429 re PR preprocessor/16192 (Bug in expression evaluation when operand is missing)
* 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.

From-SVN: r84080
2004-07-04 12:57:50 +00:00
..
include line-map.h (fileline): Remove old typedef. 2004-06-30 11:35:18 -07:00
po
.cvsignore configure.ac: Don't invoke ACX_HEADER_STDBOOL. 2004-06-12 05:53:54 +00:00
aclocal.m4
ChangeLog re PR preprocessor/16192 (Bug in expression evaluation when operand is missing) 2004-07-04 12:57:50 +00:00
charset.c
config.in configure.ac: Don't invoke ACX_HEADER_STDBOOL. 2004-06-12 05:53:54 +00:00
configure Makefile.in: Regenerate with automake 1.8.5. 2004-06-15 07:32:58 +00:00
configure.ac configure.ac: Don't invoke ACX_HEADER_STDBOOL. 2004-06-12 05:53:54 +00:00
directives.c
errors.c
expr.c re PR preprocessor/16192 (Bug in expression evaluation when operand is missing) 2004-07-04 12:57:50 +00:00
files.c re PR preprocessor/15933 (Caching of include files breaks compilation) 2004-06-26 17:39:40 +00:00
identifiers.c
init.c re PR preprocessor/16192 (Bug in expression evaluation when operand is missing) 2004-07-04 12:57:50 +00:00
internal.h line-map.h (fileline): Remove old typedef. 2004-06-30 11:35:18 -07:00
lex.c
line-map.c
macro.c
makedepend.c
Makefile.am
Makefile.in Makefile.in: Regenerate with automake 1.8.5. 2004-06-15 07:32:58 +00:00
mkdeps.c
pch.c c-opts.c (c_common_handle_option): Handle -fpch-preprocess. 2004-06-22 06:51:56 +00:00
symtab.c
system.h configure.ac: Don't invoke ACX_HEADER_STDBOOL. 2004-06-12 05:53:54 +00:00
traditional.c
ucnid.h
ucnid.pl
ucnid.tab