Go to file
David Daney be3fbe5309 sync.md (sync_<optab>_12): Replace MIPS_SYNC_OP_12_NOT_NOP with MIPS_SYNC_OP_12_AND.
* config/mips/sync.md (sync_<optab>_12): Replace
	MIPS_SYNC_OP_12_NOT_NOP with MIPS_SYNC_OP_12_AND.
	(sync_old_<optab>_12): Remove third paramater to
	MIPS_SYNC_OLD_OP_12 macro, replace MIPS_SYNC_OLD_OP_12_NOT_NOP
	with MIPS_SYNC_OLD_OP_12_AND.
	(sync_new_<optab>_12): Replace MIPS_SYNC_NEW_OP_12_NOT_NOP
	with MIPS_SYNC_NEW_OP_12_AND.
	(sync_nand_12): Replace MIPS_SYNC_OP_12_NOT_NOT with
	MIPS_SYNC_OP_12_XOR, reduce length attribute to 40.
	(sync_old_nand_12): Remove third paramater to MIPS_SYNC_OLD_OP_12
	macro, replace MIPS_SYNC_OLD_OP_12_NOT_NOT with
	MIPS_SYNC_OLD_OP_12_XOR and reduce length attribute to 40.
	(sync_new_nand_12): Replace MIPS_SYNC_NEW_OP_12_NOT_NOT with
	MIPS_SYNC_NEW_OP_12_XOR.
	* config/mips/mips.h (MIPS_SYNC_OP_12, MIPS_SYNC_OP_12_NOT_NOP,
	MIPS_SYNC_OP_12_NOT_NOT,MIPS_SYNC_OLD_OP_12_NOT_NOP,
	MIPS_SYNC_OLD_OP_12_NOT_NOT, MIPS_SYNC_NEW_OP_12,
	MIPS_SYNC_NEW_OP_12_NOT_NOP, MIPS_SYNC_NEW_OP_12_NOT_NOT,
	MIPS_SYNC_NAND, MIPS_SYNC_OLD_NAND, MIPS_SYNC_NEW_NAND): Rewritten
	to implement new __sync_nand semantics.
	(MIPS_SYNC_OLD_OP_12): Implement new __sync_nand semantics, and
	remove third parameter.
	(MIPS_SYNC_OLD_OP_12_NOT_NOP_REG,
	MIPS_SYNC_OLD_OP_12_NOT_NOT_REG): Removed.
	(MIPS_SYNC_OP_12_NOT_NOP): Renamed to MIPS_SYNC_OP_12_AND.
	(MIPS_SYNC_OP_12_NOT_NOT): Renamed to MIPS_SYNC_OP_12_XOR.
	(MIPS_SYNC_OLD_OP_12_NOT_NOP): Renamed to MIPS_SYNC_OLD_OP_12_AND.
	(MIPS_SYNC_OLD_OP_12_NOT_NOT): Renamed to MIPS_SYNC_OLD_OP_12_XOR.
	(MIPS_SYNC_NEW_OP_12_NOT_NOP): Renamed to MIPS_SYNC_NEW_OP_12_AND.
	(MIPS_SYNC_NEW_OP_12_NOT_NOT): Renamed to MIPS_SYNC_NEW_OP_12_XOR

From-SVN: r142638
2008-12-10 05:08:50 +00:00
INSTALL
boehm-gc configure: Regenerate for new libtool. 2008-09-26 16:39:49 +00:00
config Missed to check in changes to /config/mh-mingw. 2008-11-21 14:54:41 +01:00
contrib * mkindex.pl: New. 2008-11-27 23:37:51 +00:00
fixincludes configure.ac: Fix a typo. 2008-09-06 16:00:24 -07:00
gcc sync.md (sync_<optab>_12): Replace MIPS_SYNC_OP_12_NOT_NOP with MIPS_SYNC_OP_12_AND. 2008-12-10 05:08:50 +00:00
gnattools configure.ac: Do not generate libada-mk. 2008-08-01 08:18:13 +00:00
include include/ 2008-11-19 18:26:00 +00: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 * nl.po, sv.po: Update. 2008-12-06 18:03:27 +00:00
libdecnumber add PR to ChangeLog entry for previous commit 2008-10-27 16:46:32 +00:00
libffi ffi.c (ffi_prep_cif_machdep): Add support for signed/unsigned int8/16 return values. 2008-11-21 22:12:56 +00:00
libgcc config.host: Add m32c*-*-rtems*. 2008-12-01 16:33:47 +00:00
libgfortran re PR fortran/38430 (gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails) 2008-12-09 03:19:09 +00:00
libgomp re PR middle-end/36802 (pop_gimplify_context ICE using openmp task construct) 2008-12-08 11:36:01 +01:00
libiberty ./ 2008-10-22 13:30:19 +00:00
libjava configure.ac: Add double brackets on darwin[912]. 2008-12-04 07:17:50 +01:00
libmudflap re PR testsuite/28870 (configuring, over-riding timeout values in testsuite) 2008-11-26 18:51:07 +00:00
libobjc Object.m (errno): Replaced by errno.h include. 2008-11-21 13:07:43 +01:00
libssp configure: Regenerate for new libtool. 2008-09-26 16:43:24 +00:00
libstdc++-v3 [multiple changes] 2008-12-08 11:51:32 +00:00
maintainer-scripts * gcc_release: Fix a couple of comments. 2008-10-04 13:46:23 +00:00
zlib configure: Regenerate for new libtool. 2008-09-26 16:28:27 +00:00
ABOUT-NLS
COPYING
COPYING.LIB
COPYING3
COPYING3.LIB
ChangeLog * MAINTAINERS: Add myself to the write after approval list. 2008-12-08 15:03:38 +00:00
ChangeLog.tree-ssa
MAINTAINERS * MAINTAINERS: Add myself to the write after approval list. 2008-12-08 15:03:38 +00:00
Makefile.def Makefile.def: configure-target-boehm-gc depends on all-target-libstdc++-v3. 2008-12-02 16:39:27 +00:00
Makefile.in Makefile.def: configure-target-boehm-gc depends on all-target-libstdc++-v3. 2008-12-02 16:39:27 +00:00
Makefile.tpl re PR bootstrap/38014 (in-tree gmp and mpfr libraries no longer work) 2008-11-14 14:51:38 +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-02 14:20:19 +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-02 14:20:19 +11:00
configure configure.ac: Add double brackets on darwin[912]. 2008-12-04 07:17:13 +01:00
configure.ac configure.ac: Add double brackets on darwin[912]. 2008-12-04 07:17:13 +01:00
depcomp
install-sh
libtool-ldflags
libtool.m4 libtool.m4: Update to libtool 2.2.6. 2008-09-26 16:21:02 +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
mkdep
mkinstalldirs
move-if-change
symlink-tree
ylwrap

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.