Go to file
Neil Booth 2a967f3d3a Makefile.in (OBJS, [...]): Update.
* Makefile.in (OBJS, LIBCPP_OBJS, LIBCPP_DEPS,
	cpplib.o, cpphash.o, fix-header): Update.
	(hashtable.o): New target.
	* c-common.h: Include cpplib.h.  Define C_RID_CODE and
	struct c_common_identifier here.
	* c-lang.c (c_init_options): Update.  Call set_identifier_size.
	* c-lex.c (c_lex): Update.
	* c-pragma.h: Update.
	* c-tree.h (struct lang_identifier): Contain c_common_identifier.
	Delete rid_code.
	(C_RID_CODE): Delete.
	* cpphash.c: Rewrite to use hashtable.c.
	* cpphash.h: Update include guards.
	(struct cpp_reader): Remove hashtab.
	hash_ob and buffer_ob are no longer pointers.  Add hash_table
	and our_hashtable.
	(HASHSTEP, _cpp_init_hashtable,	_cpp_lookup_with_hash): Delete.
	(_cpp_cleanup_hashtable): Rename _cpp_destroy_hashtable.
	(_cpp_cleanup_stacks): Rename _cpp_init_directives.
	* cppinit.c (cpp_create_reader): Update.
	* cpplex.c (cpp_ideq, parse_identifier, cpp_output_token): Update.
	(cpp_interpret_charconst): Eliminate warning.
	* cpplib.c (do_pragma, do_endif, push_conditional,
	cpp_push_buffer, cpp_pop_buffer): Update.
	(_cpp_init_stacks): Rename cpp_init_directives.
	(_cpp_cleanup_stacks): Remove.
	* cpplib.h: Update include guards.  Include tree-core.h and c-rid.h.
	(cpp_hashnode, cpp_token, NODE_LEN, NODE_NAME,
	 cpp_forall_identifiers, cpp_create_reader): Update.
	(C_RID_CODE, cpp_make_node): New.
	(c_common_identifier): New identifier node for C front ends.
	* cppmain.c (main): Update.
	* fix-header.c (read_scan_file): Update.
	* flags.h (id_clash_len): Make unsigned.
	* ggc.h (ggc_mark_nonnull_tree): New.
	* hashtable.c: New.
	* hashtable.h: New.
	* stringpool.c: Update comments and copyright.  Update to use
	hashtable.c.
	* toplev.c (approx_sqrt): Move to hashtable.c.
	(id_clash_len): Make unsigned.
	* toplev.h (ident_hash): New.
	* tree.c (gcc_obstack_init): Move to hashtable.c.
	* tree.h: Include hashtable.h.
	(IDENTIFIER_POINTER, IDENTIFIER_LENGTH): Update.
	(GCC_IDENT_TO_HT_IDENT, HT_IDENT_TO_GCC_IDENT): New.
	(struct tree_identifier): Update.
	(make_identifier): New.
cp:
	* cp-tree.h (struct lang_identifier, C_RID_YYCODE): Update.
	(C_RID_CODE): Remove.
	* lex.c (cxx_init_options): Call set_identifier_size.  Update.
	(init_parse): Don't do it here.
objc:
	* objc-act.c (objc_init_options): Call set_identifier_size. Update.

From-SVN: r42334
2001-05-20 06:26:45 +00:00
boehm-gc configure.in: Add support for --enable-threads=posix on FreeBSD. 2001-05-04 20:19:36 +00:00
config
contrib * gcc_update: Add rules for libf2c/libI77. 2001-05-18 09:44:34 +02:00
fastjar * Makefile.am (bin_PROGRAMS): Renamed from "fastjar" to "jar". 2001-05-17 10:02:03 -07:00
gcc Makefile.in (OBJS, [...]): Update. 2001-05-20 06:26:45 +00:00
include * partition.h: Fix misspelling of `implementation'. 2001-05-16 21:00:55 +00:00
INSTALL
libchill
libf2c Daily bump. 2001-05-19 07:16:09 +00:00
libffi configure.in: Remove warning about beta code. 2001-05-06 13:55:28 +01:00
libiberty * partition.c: Fix misspelling of `implementation'. 2001-05-16 20:44:03 +00:00
libjava posix-threads.h (_Jv_CondInit): 0' used in place of NULL.' 2001-05-18 22:43:00 -07:00
libobjc objc.texi: Move from ../libobjc/objc-features.texi. 2001-05-09 15:16:47 +01:00
libstdc++-v3 acinclude.m4: Fix --help spacing, correct comments. 2001-05-19 20:27:36 +00:00
maintainer-scripts update_web_docs: Don't generate HTML from gxxint.texi. 2001-05-03 16:49:22 +01:00
zlib acinclude.m4: Use ../libtool.m4. 2001-05-13 22:31:24 +00:00
.cvsignore
ChangeLog * MAINTAINERS (Write After Approval): Add myself. 2001-05-19 19:38:14 +00:00
config-ml.in * config-ml.in: Handle GCJ and GCJFLAGS. 2001-03-21 23:55:58 +00:00
config.guess config.guess: Add hppa64-linux support. 2001-04-13 15:11:45 +09:30
config.if
config.sub config.sub: Make sure to match an already-canonicalized machine name (eg. 2001-04-06 07:06:32 +00:00
configure
configure.in configure.in (libstdcxx_flags): Remove reference to libstdc++.INC. 2001-05-19 03:44:03 +00:00
COPYING
COPYING.LIB
install-sh
libtool.m4 ltconfig, [...]: Upgraded to libtool 1.4a 1.641.2.226. 2001-04-12 12:28:03 +00:00
ltcf-c.sh ltconfig, [...]: Upgraded to libtool 1.4a 1.641.2.226. 2001-04-12 12:28:03 +00:00
ltcf-cxx.sh ltcf-cxx.sh: Add -nostdlib to IRIX 6 archive_cmds. 2001-05-09 22:29:20 +00:00
ltcf-gcj.sh ltconfig, [...]: Upgraded to libtool 1.4a 1.641.2.226. 2001-04-12 12:28:03 +00:00
ltconfig ltconfig, [...]: Upgraded to libtool 1.4a 1.641.2.228. 2001-04-20 09:26:56 +00:00
ltmain.sh ltconfig, [...]: Upgraded to libtool 1.4a 1.641.2.228. 2001-04-20 09:26:56 +00:00
MAINTAINERS * MAINTAINERS (Write After Approval): Add myself. 2001-05-19 19:38:14 +00:00
Makefile.in Makefile.in (all-sid): New target. 2001-05-11 06:51:52 +10: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.