Go to file
Bernd Schmidt d7f88d8648 Makefile.in (local-alloc.o): Depend on $(GGC_H) and reload.h.
* Makefile.in (local-alloc.o): Depend on $(GGC_H) and reload.h.
	* local-alloc.c: Include "ggc.h" and "reload.h".
	(struct equivalence): New member is_arg_equivalence.
	(local_alloc): Always call update_equiv_regs.
	(update_equiv_regs): Allocate reg_equiv_init; set reg_equiv_init_size.
	Detect equivalences made by stores to memory in a second pass.
	Return early if not optimizing.
	Initialize reg_equiv_init for all equivalences; treat equivalences for
	REG_EQUIV notes existing before this pass specially.
	(no_equiv): Don't clear reg_equiv_init or remove notes if the
	is_arg_equivalence field is set.
	* reload.h (reg_equiv_init, reg_equiv_init_size): Declare.
	* reload1.c (reg_equiv_init): No longer static.
	(reg_equiv_init_size): New variable.
	(reload): Don't allocate reg_equiv_init; don't free it when done but
	clear it.
	Restructure equivalence set up code not to set reg_equiv_init, but to
	clear it when we can't use an equivalence.
	Undo change disabling equivalences for MEM_READONLY_P memrefs.
	Dump equivalencing insns to dump_file.

From-SVN: r100975
2005-06-15 09:35:15 +00:00
boehm-gc gcconfig.h (HBLKSIZE): Define to 4096 on powerpc64-linux. 2005-05-25 15:10:00 +02:00
config re PR libgcj/19877 (sometimes reconfiguring leads to incorrect config.h) 2005-06-14 20:05:59 +00:00
contrib btest-gcc.sh: Add support for option --add-passes-despite-regression. 2005-06-07 07:42:22 +00:00
fastjar configure.ac: Use AC_C_BIGENDIAN instead of AC_C_BIGENDIAN_CROSS. 2005-05-18 01:38:46 +00:00
fixincludes re PR target/15266 (libgfortran doesn't compile on IRIX 5.3) 2005-06-14 23:59:48 +00:00
gcc Makefile.in (local-alloc.o): Depend on $(GGC_H) and reload.h. 2005-06-15 09:35:15 +00:00
gnattools
include libiberty.h (XOBFINISH): New. 2005-06-06 21:14:31 +00:00
INSTALL
intl Update the address and telephone number of the FSF organization 2005-05-13 08:03:47 +00:00
libada
libcpp * fr.po, sv.po: Update. 2005-06-15 00:15:03 +01:00
libffi re PR libffi/21943 (O32 libffi.so fails to link on IRIX 6) 2005-06-15 00:10:05 +00:00
libgfortran re PR libfortran/21950 (All gfortran execution tests fail on Tru64 UNIX V4.0F: scalbn unresolved) 2005-06-15 08:40:35 +00:00
libiberty libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if needed. 2005-05-28 13:40:59 +02:00
libjava JdwpIdFactory.java: New file. 2005-06-15 03:10:31 +00:00
libmudflap re PR libmudflap/21724 (libmudflap/Makefile.am, refusing to install mf-runtime.h in includedir) 2005-06-14 19:18:16 +00:00
libobjc NXConstStr.h, [...]: Do not include Objective-C headers as system headers. 2005-06-08 15:13:17 +00:00
libstdc++-v3 re PR libgcj/19877 (sometimes reconfiguring leads to incorrect config.h) 2005-06-14 20:05:59 +00:00
maintainer-scripts crontab: Spread snapshot building more evenly throughout the week. 2005-05-21 21:56:24 +00:00
zlib re PR libgcj/19877 (sometimes reconfiguring leads to incorrect config.h) 2005-06-14 20:05:59 +00:00
.cvsignore
ABOUT-NLS
ChangeLog * MAINTAINERS: Update my email address. 2005-06-13 19:06:49 +00:00
ChangeLog.tree-ssa
compile
config-ml.in
config.guess
config.rpath
config.sub config.sub: Add cases for the Renesas m32c. 2005-06-02 20:16:32 -04:00
configure configure.in: Enable target-libffi again for *-*-linux* and *-*-elf. 2005-06-07 09:32:14 +00:00
configure.in configure.in: Enable target-libffi again for *-*-linux* and *-*-elf. 2005-06-07 09:32:14 +00:00
COPYING
COPYING.LIB
depcomp top level: 2005-06-13 08:26:05 +00:00
install-sh
libtool.m4 libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Use quotes on lt_cv_sys_max_cmd_len for now. 2005-05-10 01:31:58 +00:00
ltcf-c.sh ltconfig: Define file_list_spec. 2005-05-05 11:04:39 -04:00
ltcf-cxx.sh ltconfig: Define file_list_spec. 2005-05-05 11:04:39 -04:00
ltcf-gcj.sh ltconfig: Define file_list_spec. 2005-05-05 11:04:39 -04:00
ltconfig ltconfig: Define file_list_spec. 2005-05-05 11:04:39 -04:00
ltmain.sh ltconfig: Define file_list_spec. 2005-05-05 11:04:39 -04:00
MAINTAINERS * MAINTAINERS: Update my email address. 2005-06-13 19:06:49 +00:00
Makefile.def Makefile.def (configure-gcc): Depend on binutils having been built. 2005-05-20 07:10:30 +00:00
Makefile.in Makefile.tpl (stage[+id+]-start): Iterate over target module as well. 2005-05-25 14:18:54 +00:00
Makefile.tpl Makefile.tpl (stage[+id+]-start): Iterate over target module as well. 2005-05-25 14:18:54 +00:00
missing
mkdep
mkinstalldirs
move-if-change
README
README.SCO * README.SCO: Update the URL. 2005-05-08 17:49:46 +00:00
symlink-tree
ylwrap * ylwrap: Import from Automake 1.9.5. 2005-05-15 18:17:10 +00: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.