Go to file
Neil Booth 4c2b647d42 Remove CPP_PLACEMARKERs
* cppexp.c (lex): Don't handle CPP_PLACEMARKER.
	* cpplex.c (_cpp_lex_token): Rename skip_newlines to next_bol
	* cpplib.c (skip_rest_of_line, check_eol, cpp_push_buffer):
	           Similarly.
	* cpplib.h: Remove CPP_PLACEMARKER.
	(struct lexer_state): Rename skip_newlines to next_bol.
	* cppmacro.c (stringify_arg): Don't handle CPP_PLACEMARKER.
	Simplify prev_white handling as a result.
	(paste_all_tokens): Don't worry about CPP_PLACEMARKERs.
	(parse_arg): Empty arguments are now empty, not CPP_PLACEMARKERs.
	(parse_args): Similarly.  Update argument count tests.
	(enter_macro_context): Return 2 to indicate an empty macro.
	(replace_args): Don't bother pre-expanding an empty argument.
	Handle placemarkers and ## extension during pre-expansion.
	(cpp_get_token): Handle empty macro expansions.  Don't worry
	about CPP_PLACEMARKERs.
	(_cpp_create_definition): Empty macros are now empty.
	(cpp_macro_defintion): Don't special case empty macros.
	* scan-decls.c: Don't bother with CPP_PLACEMARKERs.
	* c-lex.c: Similarly.

From-SVN: r37385
2000-11-11 13:19:01 +00:00
boehm-gc configure.in: Define GC_GCJ_SUPPORT. 2000-09-30 10:54:21 +01:00
config * config/mt-aix43 (NM_FOR_TARGET): Add -B bsd-style flag. 2000-09-26 15:57:08 -04:00
contrib * release: New file. 2000-11-11 12:30:16 +00:00
gcc Remove CPP_PLACEMARKERs 2000-11-11 13:19:01 +00:00
include hashtab.h (struct htab): Add member return_allocation_failure. 2000-11-04 07:35:33 +00:00
INSTALL * INSTALL/README: egcs -> GCC update. 2000-09-18 15:38:48 +00:00
libchill
libf2c Daily bump. 2000-11-11 01:45:08 -07:00
libffi ltconfig, [...]: Updated from libtool multi-language branch, to work around Solaris' /bin/sh bug. 2000-09-30 06:11:54 +00:00
libiberty hashtab.c (htab_expand): Change to return int. 2000-11-04 07:42:53 +00:00
libio iostream.cc (ends): Release the acquired lock. 2000-10-18 18:52:12 +02:00
libjava sjis_comment3.java: Removed. 2000-11-07 20:48:55 +00:00
libobjc Move statement-tree facilities from C++ to C front-end. 2000-09-07 01:36:11 +00:00
libstdc++ README: Fix typo. 2000-11-08 21:15:59 +00:00
libstdc++-v3 codecvt.h (__iconv_adaptor): New adaptor function... 2000-11-11 00:37:45 +00:00
texinfo
zlib configure.in: Invoke AC_PROG_CPP unconditionally before conditional feature tests. 2000-10-25 18:07:29 +00:00
.cvsignore merge with /cvs/src 2000-07-22 04:08:22 -04:00
ChangeLog ltcf-c.sh (aix4): Improve shared library configuration; require exporting symbols. 2000-11-09 16:41:11 -05:00
config-ml.in config-ml.in (CC, CXX): Avoid trailing whitespace. 2000-08-22 05:02:48 +00:00
config.guess config.guess: Import CVS version 1.157. 2000-10-05 21:18:00 +00:00
config.if config.if: Search libstdc++-v3/configure.in for INTERFACE, when configured for libstdc++-v3. 2000-10-16 10:00:43 -06:00
config.sub * config.sub: Add support for Sun Chorus 2000-11-06 19:20:24 +00:00
configure Only create gcc/configargs.h if gcc build directory is present 2000-10-17 03:00:51 +00:00
configure.in configure.in: Do not build byacc for hppa64. 2000-09-13 11:11:04 -06:00
COPYING
COPYING.LIB
djunpack.bat merge with /cvs/src 2000-07-22 04:08:22 -04:00
install-sh
libtool.m4 ltconfig, [...]: Updated from libtool multi-language branch, to work around Solaris' /bin/sh bug. 2000-09-30 06:02:57 +00:00
ltcf-c.sh ltcf-c.sh (aix4): Improve shared library configuration; require exporting symbols. 2000-11-09 16:41:11 -05:00
ltcf-cxx.sh ltcf-c.sh (aix4): Improve shared library configuration; require exporting symbols. 2000-11-09 16:41:11 -05:00
ltcf-gcj.sh ltconfig, [...]: Updated from libtool multi-language branch. 2000-09-06 13:59:29 +00:00
ltconfig ltcf-c.sh (aix4): Improve shared library configuration; require exporting symbols. 2000-11-09 16:41:11 -05:00
ltmain.sh ltconfig, [...]: Updated from libtool multi-language branch, to work around Solaris' /bin/sh bug. 2000-09-30 06:02:57 +00:00
MAINTAINERS Add self upon request as libstdc++-v3 maintainer. 2000-11-07 16:05:41 +00:00
Makefile.in Makefile.in (bootstrap): avoid recursion if subdir missing 2000-10-04 14:00:37 -04:00
missing merge with /cvs/src 2000-07-22 04:08:22 -04:00
mkdep merge with /cvs/src 2000-07-22 04:08:22 -04:00
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.