Go to file
Zack Weinberg 96be699833 cpplib.h (TTYPE_TABLE): Rearrange to use only two per-entry macros, not five.
* cpplib.h (TTYPE_TABLE): Rearrange to use only two per-entry
          macros, not five.

	* cpphash.h (TOKEN_NAME): New macro.
	(_cpp_spell_operator): Deleted.
	(token_spellings): Now _cpp_token_spellings.

	* cppexp.c: Use TOKEN_NAME or TYPE_NAME, not _cpp_spell_operator.
	* cpplex.c: Use OP and TK macros when expanding the
	TTYPE_TABLE.  Eliminate token_names.  For non-OPERATOR tokens,
	store the stringification of the enumeration name (CPP_CHAR,
	etc.) in the name slot of token_spellings.
	Use TOKEN_NAME and/or TOKEN_SPELL, do not reference
	token_spellings directly.
	* cpplib.c: Use TOKEN_SPELL.

	* cpplex.c (_cpp_push_token): If the token being pushed back
	is the previous token in this context, just subtract one from
	context->posn.
	* cppmacro.c (save_expansion): Clear aux field when storing a
	placemarker.

	* gcc.dg/cpp/paste5.c: New test.
	* gcc.dg/cpp/vararg1.c: New test.

From-SVN: r35124
2000-07-18 23:25:06 +00:00
boehm-gc Imported version 5.1. 2000-06-20 02:04:58 +01:00
config mh-irix6 (CC): Don't set it. 2000-07-15 00:15:18 +00:00
contrib Fix name 2000-07-16 19:25:48 +00:00
etc
gcc cpplib.h (TTYPE_TABLE): Rearrange to use only two per-entry macros, not five. 2000-07-18 23:25:06 +00:00
include in include/ChangeLog: 2000-06-23 03:58:44 +00:00
INSTALL
libchill
libf2c Daily bump. 2000-07-18 01:45:06 -06:00
libffi
libiberty regress-demangle (failed test): Show result and expected output. 2000-07-17 10:35:41 +00:00
libio in libiberty/ChangeLog: 2000-06-30 15:25:33 +00:00
libjava commit changelog 2000-07-15 06:12:47 +01:00
libobjc * objc/hash.h: Include string.h. 2000-07-13 18:56:49 +00:00
libstdc++ valarray_array.h (__valarray_sum): Make inline. 2000-07-17 08:20:06 +00:00
libstdc++-v3 acinclude.m4: Import CHECK_GNU_MAKE from autoconf macro archive. 2000-07-17 18:17:33 +00:00
texinfo
zlib
.cvsignore
ChangeLog mh-irix6 (CC): Don't set it. 2000-07-15 00:15:18 +00:00
config-ml.in
config.guess config.guess: Updated to latest version. 2000-06-05 23:23:43 +00:00
config.if
config.sub config.guess: Updated to latest version. 2000-06-05 23:23:43 +00:00
configure
configure.in
COPYING
COPYING.LIB
install-sh
ltconfig
ltmain.sh
MAINTAINERS Add myself as diagnostics reporting module maintainer. 2000-07-17 07:56:59 +00:00
Makefile.in Fix CXX_FOR_TARGET to add -L libstdc++ 2000-07-06 00:50:01 +00:00
missing
mkinstalldirs
move-if-change
README
symlink-tree * symlink-tree: Check number of arguments. 2000-07-07 07:18:48 -06:00
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.