Go to file
Jakub Jelinek 03a181983d re PR target/39431 (ICE in spill_failure, at reload1.c:2093)
PR target/39431
	* config/i386/predicates.md (cmpxchg8b_pic_memory_operand): New
	predicate.
	* config/i386/sync.md (sync_compare_and_swap<mode>,
	sync_compare_and_swap_cc<mode>): For DImode with -m32 -fpic check
	if operands[1] is cmpxchg8b_pic_memory_operand, if not force address
	into a register.
	(sync_double_compare_and_swapdi_pic,
	sync_double_compare_and_swap_ccdi_pic): Require operand 1 to be
	cmpxchg8b_pic_memory_operand instead of just memory_operand.

	* gcc.target/i386/pr39431.c: New test.

From-SVN: r144825
2009-03-12 21:45:39 +01:00
INSTALL
boehm-gc backport: Support GNU/kOpenSolaris. 2009-03-01 17:49:31 +00:00
config mh-cygwin (LDFLAGS): Add linker option to increase stack limit up to 8MB. 2009-02-11 11:50:50 +01:00
contrib check_warning_flags.sh: Update flag exceptions. 2009-03-01 11:24:03 +00:00
fixincludes fix ChangeLog date 2009-03-03 00:35:19 +00:00
gcc re PR target/39431 (ICE in spill_failure, at reload1.c:2093) 2009-03-12 21:45:39 +01:00
gnattools Add PR ref. 2009-02-27 09:56:42 +00:00
include re PR c++/35319 (ICE throwing fixed-point types) 2008-12-10 17:11:44 -05:00
intl Makefile.tpl ($(srcdir)/configure): Update dependencies. 2008-06-17 23:13:35 +00:00
libada re PR ada/5911 (Support for multilib in Ada) 2008-09-21 11:45:23 +00:00
libcpp * es.po: Update. 2009-03-04 10:48:40 +00:00
libdecnumber * Makefile.in (clean): Don't remove makedepend$(EXEEXT). 2009-02-10 14:56:10 +00:00
libffi backport: Support GNU/kOpenSolaris. 2009-03-01 17:49:31 +00:00
libgcc * libgcc/config/i386/t-cygming: Remove executable property. 2009-03-10 11:37:33 +01:00
libgfortran Fix PR number reference in ChangeLog from 39409 to 39402. 2009-03-09 04:57:34 +00:00
libgomp backport: Support GNU/kOpenSolaris. 2009-03-01 17:49:31 +00:00
libiberty make-temp-file.c (<windows.h>): Include on Windows. 2009-02-22 18:43:30 +00:00
libjava [multiple changes] 2009-03-12 16:13:19 +00:00
libmudflap backport: Support GNU/kOpenSolaris. 2009-03-01 17:49:31 +00:00
libobjc backport: Support GNU/kOpenSolaris. 2009-03-01 17:49:31 +00:00
libssp backport: Support GNU/kOpenSolaris. 2009-03-01 17:49:31 +00:00
libstdc++-v3 shared_ptr.h: Add include guards. 2009-03-11 15:18:12 +00:00
maintainer-scripts update_version_svn (ADD_BRANCHES): Remove autovect-branch and document format. 2009-02-21 11:12:28 +00:00
zlib backport: Support GNU/kOpenSolaris. 2009-03-01 17:49:31 +00:00
ABOUT-NLS
COPYING COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
COPYING.LIB Update COPYING.LIB from upstream. Correct last Changelog. 2005-07-14 01:41:54 +00:00
COPYING3 COPYING_v3: New file. 2007-07-17 08:37:53 +00:00
COPYING3.LIB COPYING_v3: New file. 2007-07-17 08:37:53 +00:00
ChangeLog * MAINTAINERS: Move myself into the write after approval list. 2009-03-12 12:57:32 +00:00
ChangeLog.tree-ssa
MAINTAINERS * MAINTAINERS: Move myself into the write after approval list. 2009-03-12 12:57:32 +00:00
Makefile.def Makefile.def (configure-opcodes): Depend on configure-libiberty. 2009-01-16 18:37:23 +10:30
Makefile.in Makefile.tpl (stage_last): Define $r and $s before using $(RECURSE_FLAGS_TO_PASS). 2009-02-05 15:29:52 +00:00
Makefile.tpl Makefile.tpl (stage_last): Define $r and $s before using $(RECURSE_FLAGS_TO_PASS). 2009-02-05 15:29:52 +00:00
README
compile compile: Make executable. 2008-02-01 00:06:00 +00:00
config-ml.in config-ml.in: don't handle --enable-shared and --enable-static. 2008-05-14 17:15:51 +00:00
config.guess * config.sub, config.guess: Update from upstream sources. 2008-12-18 14:27:27 +11:00
config.rpath * config.rpath: Add AIX 6 support. 2008-03-13 14:55:20 -04:00
config.sub * config.sub, config.guess: Update from upstream sources. 2008-12-18 14:27:27 +11:00
configure configure.ac: Recognize GNU/kOpenSolaris (*-*-kopensolaris*-gnu). 2009-01-29 18:48:41 +00:00
configure.ac configure.ac: Recognize GNU/kOpenSolaris (*-*-kopensolaris*-gnu). 2009-01-29 18:48:41 +00:00
depcomp
install-sh COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
libtool-ldflags re PR bootstrap/31906 ("-Xcompiler" is inserted after "-Xlinker" when building libstdc++) 2007-09-20 10:20:05 +00:00
libtool.m4 backport: Support GNU/kOpenSolaris. 2009-03-01 17:49:31 +00:00
ltgcc.m4 libtool.m4: Update to libtool 2.2.6. 2008-09-26 16:21:02 +00:00
ltmain.sh libtool.m4: Update to libtool 2.2.6. 2008-09-26 16:21:02 +00:00
ltoptions.m4 libtool.m4: Update to libtool 2.2.6. 2008-09-26 16:21:02 +00:00
ltsugar.m4 libtool.m4: Update to libtool 2.2.6. 2008-09-26 16:21:02 +00:00
ltversion.m4 libtool.m4: Update to libtool 2.2.6. 2008-09-26 16:21:02 +00:00
lt~obsolete.m4 libtool.m4: Update to libtool 2.2.6. 2008-09-26 16:21:02 +00:00
missing COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
mkdep
mkinstalldirs COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
move-if-change Import from Autoconf sources: 2005-11-21 13:21:37 +11:00
symlink-tree COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
ylwrap COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00

README

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.