Go to file
Zack Weinberg c56c2073a6 cpplib.h (CPP_POP, [...]): Delete.
* cpplib.h (CPP_POP, parse_cleanup_t): Delete.
	(cpp_buffer): Remove cleanup, seen_eof, manual_pop members.

	* cppfiles.c (file_cleanup): Delete.
	* cpphash.c (macro_cleanup): Delete.
	(collect_objlike_expansion, collect_funlike_expansion,
	macarg, scan_arguments): Remove CPP_POP case.

	* cpplex.c (null_cleanup): Delete.
	(cpp_pop_buffer): Do the work that was done in the cleanups
	here.  Call _cpp_unwind_if_stack from here.
	(_cpp_expand_to_buffer, cpp_scan_buffer_nooutput,
	cpp_scan_buffer): Run until we see CPP_EOF and the top of
	stack is the buffer _below_ the one we stacked.
	(cpp_get_token): Always pop an exhausted buffer.  Return
	CPP_EOF unless it's a macro buffer.  Don't call _cpp_handle_eof.
	* cpplib.c (skip_if_group): Don't call cpp_get_token to
	increment the line number.
	(_cpp_handle_eof): Rename to _cpp_unwind_if_stack.

	* fix-header.c (read_scan_file) [parsing getchar()]: Run until
	we see CPP_EOF and the top of stack is the buffer _below_ the
	one we stacked.
	* scan-decls.c: Likewise.

From-SVN: r33611
2000-05-02 16:09:12 +00:00
boehm-gc
config
contrib New file 2000-05-01 11:15:22 +00:00
etc
gcc cpplib.h (CPP_POP, [...]): Delete. 2000-05-02 16:09:12 +00:00
include
INSTALL
libchill
libf2c Daily bump. 2000-05-02 01:45:07 -06:00
libffi Makefile.am (SUBDIRS): Define. 2000-05-01 21:35:35 +00:00
libiberty
libio
libjava Makefile.am (GCJCOMPILE, [...]): Move -L option out of FLAGS. 2000-05-01 21:36:39 +00:00
libobjc
libstdc++
libstdc++-v3 2000-05-01 Vadim Egorov <egorovv@@mailandnews.com> 2000-05-02 07:11:03 +00:00
texinfo
zlib
.cvsignore
ChangeLog config.if: Tweak. 2000-05-02 00:51:59 +00:00
config-ml.in
config.guess
config.if config.if: Tweak. 2000-05-02 00:51:59 +00:00
config.sub
configure
configure.in
COPYING
COPYING.LIB
install-sh
ltconfig
ltmain.sh
MAINTAINERS
Makefile.in
missing
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.