Go to file
Zack Weinberg 857e7259c4 re PR middle-end/17982 (stop calling assemble_external before final assembly output time)
PR 17982
	* varasm.c (pending_assemble_externals): New static.
	(assemble_external_real): Meat of assemble_external split out
	to this new function.
	(process_pending_assemble_externals): New function.
	(assemble_external): Use gcc_assert.  If flag_unit_at_a_time
	is true and the basic test passes, merely cons the decl onto
	the pending list to be handled later.
	* tree.h: Declare process_pending_assemble_externals.
	* cgraphunit.c (cgraph_optimize): Call it.

	* config/h8300/h8300.h: Do not define ASM_OUTPUT_EXTERNAL.

From-SVN: r91914
2004-12-08 19:13:35 +00:00
boehm-gc re PR libgcj/18699 (SIGSEGV in GC_local_gcj_malloc) 2004-11-30 00:38:57 +00:00
config Introduce config/gxx-include-dir.m4. 2004-12-03 10:44:37 +00:00
contrib
fastjar Introduce and use config/gcc-version.m4. 2004-12-02 11:05:13 +00:00
fixincludes Introduce and use config/gcc-version.m4. 2004-12-02 11:05:13 +00:00
gcc re PR middle-end/17982 (stop calling assemble_external before final assembly output time) 2004-12-08 19:13:35 +00:00
include
INSTALL
intl
libada
libcpp * tr.po: Update. 2004-12-04 11:38:37 +00:00
libffi Makefile.am (AM_MAKEFLAGS): Remove duplicate LIBCFLAGS and PICFLAG. 2004-12-08 10:48:53 -05:00
libgfortran Makefile.am (AM_MAKEFLAGS): New. 2004-12-08 00:43:34 +00:00
libiberty splay-tree.c (splay_tree_delete_helper): Redesign the logic so that recursion (and thus large stack space) is not needed. 2004-12-07 15:01:17 -05:00
libjava IdentityHashMap.java (put): Replace mistaken use of "<<" by "*". 2004-12-08 02:18:32 +00:00
libmudflap Introduce and use config/gcc-version.m4. 2004-12-02 11:05:13 +00:00
libobjc Introduce and use config/gcc-version.m4. 2004-12-02 11:05:13 +00:00
libstdc++-v3 type_traits: Implement is_same, add_reference and remove_reference. 2004-12-08 16:33:51 +00:00
maintainer-scripts
zlib Correct my erronous ChangeLog entries. 2004-11-29 23:51:45 +00:00
.cvsignore
ABOUT-NLS
ChangeLog * MAINTAINERS: Update my email address. 2004-12-08 15:57:14 +00:00
ChangeLog.tree-ssa
compile
config-ml.in
config.guess
config.rpath
config.sub
configure Introduce config/gxx-include-dir.m4. 2004-12-03 10:44:37 +00:00
configure.in Introduce config/gxx-include-dir.m4. 2004-12-03 10:44:37 +00:00
COPYING
COPYING.LIB
depcomp
install-sh
libtool.m4
ltcf-c.sh
ltcf-cxx.sh
ltcf-gcj.sh
ltconfig
ltmain.sh
MAINTAINERS * MAINTAINERS: Update my email address. 2004-12-08 15:57:14 +00:00
Makefile.def
Makefile.in Makefile.tpl: Generate normal dependencies if the LHS module is not bootstrapped. 2004-12-08 07:22:47 +00:00
Makefile.tpl Makefile.tpl: Generate normal dependencies if the LHS module is not bootstrapped. 2004-12-08 07:22:47 +00:00
missing
mkdep
mkinstalldirs
move-if-change
README
README.SCO
symlink-tree
ylwrap

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.