Go to file
Zack Weinberg a58d32c208 cppfiles.c: Move all default-#defines to top of file.
* cppfiles.c: Move all default-#defines to top of file.
	(open_include_file): Replace by lookup_include_file.
	(read_with_read, read_file): Merged into read_include_file.
	(stack_include_file, purge_cache): New functions.
	(close_cached_fd): Delete.
	(lookup_include_file, read_include_file, _cpp_pop_file_buffer):
	Cache the in-memory buffer, not the file descriptor.

	* cpphash.h (struct include_file): Add buffer, st, refcnt,
	mapped fields.
	(xcnew): New utility macro.
	(DO_NOT_REREAD, NEVER_REREAD): Move up by struct include_file.
	* cpplib.h (struct cpp_buffer): Remove mapped field.

	* cpplex.c (parse_string): Accept backslash space newline as a
	line continuation.
	(lex_line): Likewise.
	(_cpp_get_token): Remove hard limit on macro nesting.

testsuite:
	* gcc.dg/cpp/backslash.c: New test.

From-SVN: r36347
2000-09-12 03:42:30 +00:00
boehm-gc acinclude.m4: Include libtool macros from the top level. 2000-09-10 07:43:14 +00:00
config
contrib gcc_update: Execute touch_files_reexec even if cvs update failed. 2000-08-30 21:56:42 +00:00
etc
gcc cppfiles.c: Move all default-#defines to top of file. 2000-09-12 03:42:30 +00:00
include splay-tree.h (splay_tree_predecessor): Declare. 2000-09-10 21:28:21 +00:00
INSTALL
libchill
libf2c Daily bump. 2000-09-11 01:45:10 -06:00
libffi config.guess, [...]: Removed. 2000-09-10 07:45:10 +00:00
libiberty splay-tree.h (splay_tree_predecessor): Declare. 2000-09-10 21:28:21 +00:00
libio Move statement-tree facilities from C++ to C front-end. 2000-09-07 01:36:11 +00:00
libjava Field.java (toString): Don't rely on Class.toString. 2000-09-11 22:49:29 +00:00
libobjc Move statement-tree facilities from C++ to C front-end. 2000-09-07 01:36:11 +00:00
libstdc++ bitset (bitset::_M_is_any): Don't use __BITSET_WORDS macro on _Nw since _Nw is already the number of words... 2000-08-22 13:24:01 -06:00
libstdc++-v3 acinclude.m4 (GLIBCPP_CHECK_GNU_MAKE): Remove test != "0". 2000-09-12 01:06:03 +00:00
texinfo
zlib configure.in (multilib): Enable by default only for target. 2000-09-06 19:13:01 +00:00
.cvsignore
ChangeLog Maintainer for 68hc11 port 2000-09-08 21:47:02 +02:00
config-ml.in config-ml.in (CC, CXX): Avoid trailing whitespace. 2000-08-22 05:02:48 +00:00
config.guess Checked in for recognition of x86_64 2000-09-05 10:33:51 +00:00
config.if
config.sub Checked in for recognition of x86_64 2000-09-05 10:33:51 +00:00
configure top level: 2000-08-14 18:08:46 +00:00
configure.in Configure changes required for zlib. 2000-09-03 21:09:10 +00:00
COPYING
COPYING.LIB
djunpack.bat
install-sh
libtool.m4 ltconfig, [...]: Updated from libtool multi-language branch. 2000-09-06 13:59:29 +00:00
ltcf-c.sh ltconfig, [...]: Updated from libtool multi-language branch. 2000-09-06 13:59:29 +00:00
ltcf-cxx.sh ltconfig, [...]: Updated from libtool multi-language branch. 2000-09-06 13:59:29 +00:00
ltcf-gcj.sh ltconfig, [...]: Updated from libtool multi-language branch. 2000-09-06 13:59:29 +00:00
ltconfig ltconfig, [...]: Updated from libtool multi-language branch. 2000-09-06 13:59:29 +00:00
ltmain.sh ltconfig, [...]: Updated from libtool multi-language branch. 2000-09-06 13:59:29 +00:00
MAINTAINERS Maintainer for 68hc11 port 2000-09-08 21:47:02 +02:00
Makefile.in * Makefile.in (all-zlib): Added dummy target. 2000-09-06 18:58:34 +00:00
missing
mkdep
mkinstalldirs
move-if-change
README
symlink-tree
ylwrap

		   README for GNU development tools

This directory contains various GNU compilers, assemblers, linkers, 
debuggers, etc., plus their support routines, definitions, and documentation.


Check the INSTALL directory for detailed configuration and installation
instructions.


Much of the code and documentation enclosed is copyright by
the Free Software Foundation, Inc.  See the file COPYING or
COPYING.LIB in the various directories, for a description of the
GNU General Public License terms under which you can copy the files.

REPORTING BUGS: Again, see gdb/README, binutils/README, etc., for info
on where and how to report problems.