Go to file
Zack Weinberg 21d13d8372 debug.h (struct gcc_debug_hooks): Add type_decl field.
* debug.h (struct gcc_debug_hooks): Add type_decl field.
	(debug_nothing_tree_int): Prototype.
	(dwarf_debug_hooks): Delete, unused.
	* debug.c (do_nothing_debug_hooks): Update.
	(debug_nothing_tree_int): New function.
	* langhooks.h (struct lang_hooks_for_decls):
	Remove builtin_type_decls field.
	* langhooks-def.h (LANG_HOOKS_BUILTIN_TYPE_DECLS): Delete.
	(LANG_HOOKS_DECLS): Update.
	* toplev.c (rest_of_decl_compilation, rest_of_type_compilation):
	Use debug_hooks->type_decl.
	* dbxout.c (preinit_symbols): New static.
	(dbx_debug_hooks, xcoff_debug_hooks): Update.
	(dbxout_init): Don't call DBX_OUTPUT_STANDARD_TYPES or
	lang_hooks.decls.builtin_type_decls.  Do scan preinit_symbols
	for symbols to output.
	(dbxout_type_decl): New function.
	(dbxout_symbol): If called before dbxout_init has run, queue
	the symbol for later.  Apply DBX_ASSIGN_FUNDAMENTAL_TYPE_NUMBER
	to TYPE_DECLs before emitting them.
	* xcoffout.c (assign_type_number): Delete.
	(xcoff_type_numbers): New static table.
	(xcoff_assign_fundamental_type_number): New function.
	* xcoffout.h: Define DBX_ASSIGN_FUNDAMENTAL_TYPE_NUMBER, not
	DBX_OUTPUT_STANDARD_TYPES.  Remove unnecessary #ifdefs.
	* sdbout.c: Include varray.h.
	(deferred_global_decls): New static.
	(sdb_debug_hooks): Update.
	(sdbout_global_decl): If we can't emit something right now,
	remember it in deferred_global_decls.
	(sdbout_finish): Just scan deferred_global_decls; don't call getdecls.
	(sdbout_init): Initialize deferred_global_decls.
	* Makefile.in: Update dependencies of sdbout.o.
	* dwarf2out.c (dwarf2out_type_decl): New function.
	(dwarf2_debug_hooks): Update.
	* vmsdbgout.c (vmsdbg_debug_hooks): Update.
	* c-decl.c (getdecls): Just return 0.
	(check_for_loop_decls): Don't use getdecls.
	(record_builtin_type): Call debug_hooks->type_decl on the TYPE_DECL.
	* c-objc-common.c (c_objc_common_finish_file): Don't use getdecls.
cp:
	* cp-lang.c: Don't define LANG_HOOKS_BUILTIN_TYPE_DECLS.
	* cp-tree.h: Don't declare cxx_builtin_type_decls.
	* decl.c (builtin_type_decls, cxx_builtin_type_decls): Delete.
	(record_builtin_type): Call debug_hooks->type_decl on the TYPE_DECL.

From-SVN: r77730
2004-02-12 21:42:28 +00:00
boehm-gc gcconfig.h (USE_MMAP): Define for all Linux. 2004-01-20 15:18:33 +00:00
config acinclude.m4: Quote names of macros to be defined by AC_DEFUN throughout. 2004-02-05 19:54:14 -05:00
contrib gcc_update (files_and_dependencies): Update fastjar/configure.in to fastjar/configure.ac 2004-01-10 02:12:41 +00:00
fastjar configure.in: Rename file to ... 2004-01-10 02:09:08 +00:00
gcc debug.h (struct gcc_debug_hooks): Add type_decl field. 2004-02-12 21:42:28 +00:00
include demangle.h: Instead of checking ANSI_PROTOTYPES, just include "libiberty.h". 2004-01-13 03:06:13 +00:00
INSTALL
intl
libada * Makefile.in (gnattools): Depend on gnatlib. 2004-02-10 23:14:58 +00:00
libf2c Index: libf2c/ChangeLog 2004-02-05 23:19:54 +00:00
libffi * src/types.c (pointer): POWERPC64 has 8 byte pointers. 2004-02-09 23:40:37 +10:30
libiberty configure.ac: Add m4_pattern_allow(LIBOBJS). 2004-01-26 04:44:11 +00:00
libjava remove accidentally-committed extra makefile entry (not yet finished or added). 2004-02-12 07:10:06 +00:00
libobjc [gcc/ChangeLog] 2004-02-06 23:54:30 +00:00
libstdc++-v3 PR libstdc++/13731 (final part: writev) 2004-02-12 18:24:07 +00:00
maintainer-scripts * gcc_release: Add libada as part of ADA_DIRS. 2004-02-10 12:23:20 +01:00
zlib configure.in: Add in AC_PREREQ(2.13) 2004-01-15 03:41:49 +00:00
.cvsignore
ABOUT-NLS
ChangeLog * MAINTAINERS: Alphabetize. 2004-02-12 21:24:29 +00:00
config-ml.in
config.guess
config.if
config.rpath
config.sub
configure configure.in (powerpc-*-aix*): Add target-libada to noconfigdirs. 2004-02-11 12:31:24 -05:00
configure.in configure.in (powerpc-*-aix*): Add target-libada to noconfigdirs. 2004-02-11 12:31:24 -05:00
COPYING
COPYING.LIB
install-sh
libtool.m4
ltcf-c.sh
ltcf-cxx.sh
ltcf-gcj.sh
ltconfig
ltmain.sh Partial merge from upstream: 2004-02-04 23:58:48 +00:00
MAINTAINERS * MAINTAINERS: Alphabetize. 2004-02-12 21:24:29 +00:00
Makefile.def PR ada/6637, PR ada/5911 2004-02-10 11:54:48 +01:00
Makefile.in PR ada/6637, PR ada/5911 2004-02-10 11:54:48 +01:00
Makefile.tpl Makefile.def (target_modules): Stage. 2004-01-14 20:09:37 +00:00
missing
mkdep
mkinstalldirs
move-if-change
README
README.SCO
symlink-tree
ylwrap ylwrap: Change absolute path checks to check for DOS style path names. 1998-10-08 17:26:54 -06:00

This directory contains the GNU Compiler Collection (GCC).

The GNU Compiler Collection is free software.  See the file COPYING
for copying permission.  The manuals, and some of the runtime
libraries, are under different terms; see the individual source files
for details.

The directory INSTALL contains copies of the installation information
as HTML and plain text.  The source of this information is
gcc/doc/install.texi.  The installation information includes details
of what is included in the GCC sources and what files GCC installs.

See the file gcc/doc/gcc.texi (together with other files that it
includes) for usage and porting information.  An online readable
version of the manual is in the files gcc/doc/gcc.info*.

See http://gcc.gnu.org/bugs.html for how to report bugs usefully.