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 Makefile.def (host_modules): add libcpp. 2004-05-24 10:50:45 +00:00
.cvsignore configure.ac: Don't invoke ACX_HEADER_STDBOOL. 2004-06-12 05:53:54 +00:00
ChangeLog re PR preprocessor/16192 (Bug in expression evaluation when operand is missing) 2004-07-04 12:57:50 +00:00
Makefile.am gcc_release (build_sources): Move the libcpp gmo files to the source directory. 2004-06-09 09:07:11 +00:00
Makefile.in Makefile.in: Regenerate with automake 1.8.5. 2004-06-15 07:32:58 +00:00
aclocal.m4 Makefile.am: Add makedepend. 2004-06-05 20:58:06 +00:00
charset.c Makefile.am: Add makedepend. 2004-06-05 20:58:06 +00:00
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 Index: gcc/ChangeLog 2004-06-09 20:10:13 +00:00
errors.c Makefile.def (host_modules): add libcpp. 2004-05-24 10:50:45 +00:00
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 Makefile.def (host_modules): add libcpp. 2004-05-24 10:50:45 +00:00
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 Index: gcc/ChangeLog 2004-06-09 20:10:13 +00:00
line-map.c Makefile.def (host_modules): add libcpp. 2004-05-24 10:50:45 +00:00
macro.c Index: gcc/ChangeLog 2004-06-09 20:10:13 +00:00
makedepend.c Makefile.am: Add makedepend. 2004-06-05 20:58:06 +00:00
mkdeps.c Makefile.am: Add makedepend. 2004-06-05 20:58:06 +00:00
pch.c c-opts.c (c_common_handle_option): Handle -fpch-preprocess. 2004-06-22 06:51:56 +00:00
symtab.c Makefile.am: Add makedepend. 2004-06-05 20:58:06 +00:00
system.h configure.ac: Don't invoke ACX_HEADER_STDBOOL. 2004-06-12 05:53:54 +00:00
traditional.c Index: gcc/ChangeLog 2004-06-09 20:10:13 +00:00
ucnid.h Makefile.def (host_modules): add libcpp. 2004-05-24 10:50:45 +00:00
ucnid.pl Makefile.def (host_modules): add libcpp. 2004-05-24 10:50:45 +00:00
ucnid.tab Makefile.def (host_modules): add libcpp. 2004-05-24 10:50:45 +00:00