Go to file
Bernd Schmidt 2889abeda3 bfin.h (enum reg_class, [...]): Add D0REGS through D7REGS.
* config/bfin/bfin.h (enum reg_class, REG_CLASS_NAMES,
	REG_CLASS_CONTENTS): Add D0REGS through D7REGS.
	(CONSTRAINT_LEN): Add entry for 'q'.
	(REG_CLASS_FROM_CONSTRAINT): Renamed from REG_CLASS_FROM_LETTER.
	Add 'q' constraints.
	(REGNO_REG_CLASS): For R0 through R7, return corresponding regclass.
	(CLASS_LIKELY_SPILLED_P): True for R0, R1 and R2.

	* config/bfin/bfin.md (add_with_carry): New pattern.
	(s_or_u, su_optab, su_modifier): New code macros/attrs.
	(<su_optab>hisi_ll, <su_optab>hisi_lh, <su_optab>hisi_hl,
	<su_optab>hisi_hh): Renamed from mulhisi_xx patterns; macroized to
	support unsigned multiplies too.  Removed incorrect commutativity from
	operand 1 constraint where appropriate.
	(usmulhisi_ull, usmulhisi_ulh, usmulhisi_uhl, usmulhisi_uhh): New
	patterns.
	(<su_optab>hisi_ll_lh, <su_optab>hisi_ll_hl, <su_optab>hisi_ll_hh,
	<su_optab>hisi_lh_hl, <su_optab>hisi_lh_hh, <su_optab>hisi_hl_hh):
	New patterns.
	(usmulhisi_ll_lul, usmulhisi_ll_luh, usmulhisi_ll_hul,
	usmulhisi_ll_huh, usmulhisi_lh_lul, usmulhisi_lh_luh, usmulhisi_lh_hul,
	usmulhisi_lh_huh, usmulhisi_hl_lul, usmulhisi_hl_luh, usmulhisi_hl_hul,
	usmulhisi_hl_huh, usmulhisi_hh_lul, usmulhisi_hh_luh, usmulhisi_hh_hul,
	usmulhisi_hh_huh): New patterns.

From-SVN: r122373
2007-02-27 13:44:10 +00:00
INSTALL
boehm-gc gcconfig.h: use LINUX_STACKBOTTOM so it works with Linux 2.6, reactivate MPROTECT_VDB 2007-02-05 18:18:11 +00:00
config mt-spu (all-ld): Depend on all-binutils. 2007-02-27 19:31:58 +10:30
contrib * test_installed: Adjust to the move from g77 to gfortran. 2007-02-26 20:40:13 +00:00
fixincludes * Makefile.in: Added "pdf" target to .PHONY. 2007-02-15 20:31:21 -08:00
gcc bfin.h (enum reg_class, [...]): Add D0REGS through D7REGS. 2007-02-27 13:44:10 +00:00
gnattools configure.ac: Update TOOLS_TARGET_PAIRS configuration to match gcc/ada/Makefile.in. 2007-02-11 11:28:52 +00:00
include * libiberty.h (pex_write_input): Remove prototype. 2007-02-09 15:28:13 +00:00
intl Makefile.in (distclean): Delete config files. 2006-09-27 18:51:52 +09:30
libada re PR bootstrap/30541 (Top-level should pass GNATBIND, GNATLINK and GNATMAKE variables down) 2007-01-23 16:37:09 +00:00
libcpp re PR preprocessor/30468 (-M not fully chops dirname) 2007-01-30 15:50:00 +00:00
libdecnumber decExcept.c: New. 2007-01-29 23:01:35 +00:00
libffi ffi.c (ffi_prep_args, [...]): Add long double handling. 2007-02-13 07:54:40 +00:00
libgcc Makefile.in: Make libgcc_s.so depend on libunwind.so. 2007-02-05 16:04:14 +00:00
libgfortran re PR libfortran/30918 (Failure to skip commented out NAMELIST) 2007-02-25 02:27:17 +00:00
libgomp [multiple changes] 2007-02-07 14:35:17 +01:00
libiberty configure.ac: add djgpp-specific results, so we don't have to link during a cross compilation. 2007-02-26 16:31:42 -05:00
libjava TimeZone.java (getDefaultDisplayName): Don't check if TimeZone is instanceof SimpleTimeZone. 2007-02-26 12:01:55 +01:00
libmudflap [multiple changes] 2007-02-07 14:35:17 +01:00
libobjc objc-list.h (list_free): Add keyword 'inline' to avoid unused warning. 2007-02-18 11:55:53 +00:00
libssp Index: config/ChangeLog 2006-10-15 07:42:57 +00:00
libstdc++-v3 acinclude.m4: Adjust regular expression for ld version extraction. 2007-02-27 12:38:08 +00:00
maintainer-scripts * update_version_svn (IGNORE_BRANCHES): Add 4_0-branch. 2007-02-25 21:14:02 +00:00
zlib aclocal.m4: Regenerate to use multi.m4. 2007-01-17 19:48:52 +00:00
ABOUT-NLS
COPYING
COPYING.LIB
ChangeLog mt-spu (all-ld): Depend on all-binutils. 2007-02-27 19:31:58 +10:30
ChangeLog.tree-ssa
MAINTAINERS MAINTAINERS: Add myself as sh maintainer. 2007-02-19 23:59:15 +00:00
Makefile.def re PR bootstrap/30541 (Top-level should pass GNATBIND, GNATLINK and GNATMAKE variables down) 2007-01-23 16:37:09 +00:00
Makefile.in Makefile.in: Regenerate. 2007-02-09 16:35:29 +00:00
Makefile.tpl Makefile.tpl (build_alias, [...]): Use noncanonical equivalents. 2007-02-09 15:14:37 +00:00
README
README.SCO
compile
config-ml.in
config.guess config.guess: Import latest version. 2006-12-11 15:11:34 +11:00
config.rpath
config.sub config.sub: Sync with src. 2007-02-09 16:31:28 +00:00
configure configure.ac: Adjust for loop syntax. 2007-02-19 17:28:03 +00:00
configure.ac configure.ac: Adjust for loop syntax. 2007-02-19 17:28:03 +00:00
depcomp
install-sh
libtool-ldflags
libtool.m4
ltcf-c.sh
ltcf-cxx.sh
ltcf-gcj.sh
ltconfig * ltconfig (freebsd*): Default to elf. 2007-02-14 13:19:26 +00:00
ltmain.sh
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.