Go to file
Mark Mitchell eb68cb5821 cp-tree.def (THUNK_DECL): Remove.
* cp-tree.def (THUNK_DECL): Remove.
	* cp-tree.h (DECL_THUNK_P): New macro.
	(DECL_NON_THUNK_FUNCTION_P): Likewise.
	(DECL_EXTERN_C_FUNCTION_P): Likewise.
	(SET_DECL_THUNK_P): Likewise.
	(DELTA_FROM_VTABLE_ENTRY): Use DECL_THUNK_P.
	(FNADDR_FROM_VTABLE_ENTRY): Likewise.
	(DECL_MAIN_P): Use DECL_EXTERN_C_FUNCTION_P.
	* decl.c (decls_match): Use DECL_EXTERN_C_P.
	(duplicate_decls): Likewise.
	(pushdecl): Likewise.  Adjust thunk handling.
	(grokfndecl): Use DECL_EXTERN_C_P.
	* decl2.c (mark_vtable_entries): Use DECL_THUNK_P.
	* dump.c (dequeue_and_dump): Remove THUNK_DECL handling.
	* except.c (nothrow_libfn_p): Use DECL_EXTERN_C_P.
	* expr.c (cplus_expand_expr): Remove THUNK_DECL handling.
	* method.c (make_thunk): Use SET_DECL_THUNK_P.  Set
	DECL_NO_STATIC_CHAIN.
	(emit_thunk): Don't play games with TREE_CODE on thunks.  Don't
	set DECL_DESTRUCTOR_P or DECL_CONSTRUCTOR_P on a thunk.
	* search.c (covariant_return_p): Remove THUNK_DECL handling.
	* ir.texi: Update.

From-SVN: r33647
2000-05-03 22:25:21 +00:00
boehm-gc Fixed ChangeLog merge snafu 2000-04-27 00:45:13 +00:00
config Add support for sh-pe and arm-wince-pe targets. 2000-02-23 01:25:56 +00:00
contrib New file 2000-05-01 11:15:22 +00:00
etc
gcc cp-tree.def (THUNK_DECL): Remove. 2000-05-03 22:25:21 +00:00
include * libiberty/cplus-dem.c 2000-04-28 18:22:22 -04:00
INSTALL More mail address and web address updates. 1999-08-09 00:48:10 -06:00
libchill * basicio.c (PATH_MAX): Always provide a definition. 2000-04-03 01:21:06 -06:00
libf2c Daily bump. 2000-05-03 01:45:07 -06:00
libffi Makefile.am (SUBDIRS): Define. 2000-05-01 21:35:35 +00:00
libiberty Makefile.in (maintainer-clean-subdir): Fix handling of empty SUBDIRS. 2000-04-29 14:25:12 +00:00
libio * configure.in: Indent the # of #include_next one space. 2000-04-02 22:51:55 +00:00
libjava Makefile.am (GCJCOMPILE, [...]): Move -L option out of FLAGS. 2000-05-01 21:36:39 +00:00
libobjc * Object.m (strlen): 64-bit PowerPC is a 64bit platform as well. 2000-04-15 18:13:49 -04:00
libstdc++ sstream: New file. 2000-04-24 17:31:57 +00:00
libstdc++-v3 footer.html: Update to see if it takes effect. 2000-05-03 16:11:03 +00:00
texinfo dummy checkin to prevent merge lossage 1999-09-04 09:09:22 -06:00
zlib configure: Rebuilt. 1999-10-04 22:08:42 +00:00
.cvsignore
ChangeLog config.if: Tweak. 2000-05-02 00:51:59 +00:00
config-ml.in config-ml.in (sparc*-*-*): Disable sparcv9 support if the necessary libraries are missing. 1999-11-23 00:57:06 -07:00
config.guess config.guess: Synchronize with master repository. 2000-02-16 18:48:36 +00:00
config.if config.if: Tweak. 2000-05-02 00:51:59 +00:00
config.sub config.sub (case $basic_machine): Change default for "ibm-*" to "openedition". 2000-04-16 17:51:57 -07:00
configure configure (gcc_version): When setting, narrow search to lines containing `version_string'. 2000-02-16 16:22:47 +00:00
configure.in configure.in (enable_libstdcxx_v3): Add. 2000-04-06 06:48:16 +00:00
COPYING
COPYING.LIB
install-sh
ltconfig * ltconfig, ltmain.sh: Update to libtool 1.2f. 1999-06-21 20:36:09 -06:00
ltmain.sh * ltconfig, ltmain.sh: Update to libtool 1.2f. 1999-06-21 20:36:09 -06:00
MAINTAINERS Added myself as requested by Jeff Law. 2000-04-13 19:03:15 +02:00
Makefile.in configure.in (enable_libstdcxx_v3): Add. 2000-04-06 06:48:16 +00:00
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.