gcc/gcc ChangeLog.csl-arm config/arm/arm.c con ...

pbrook@gcc.gnu.org pbrook@gcc.gnu.org
Wed Sep 7 14:50:00 GMT 2005


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	csl-arm-branch
Changes by:	pbrook@gcc.gnu.org	2005-09-07 14:50:56

Modified files:
	gcc            : ChangeLog.csl-arm 
	gcc/config/arm : arm.c arm.h cirrus.md fpa.md vfp.md 

Log message:
	2005-09-07  Paul Brook  <paul@codesourcery.com>
	
	* config/arm/arm.c (arm_override_options): Remove Thumb-2/FP sorry.
	Add sorry for Thumb-2/iWMMXt.
	* config/arm/arm.h (PREFERRED_RELOAD_CLASS): Only prefer LO_REGS for
	core integer reg classes.
	* config/arm/cirrus.md: Enable arithmetic patterns for Thumb-2.
	(cirrus_thumb2_movdi, cirrus_thumb2_movsi_insn,
	thumb2_cirrus_movsf_hard_insn, thumb2_cirrus_movdf_hard_insn): New.
	* config/arm/fpa.md: Enable arithmetic patterns for Thumb-2.
	Change output templates to accomodate unified assembly syntax.
	(thumb2_movsf_fpa, thumb2_movdf_fpa, thumb2_movxf_fpa): New.
	(thumb2_movsfcc_fpa, thumb2_movdfcc_fpa): New.
	* config/arm/vfp.md: Enable arithmetic patterns for Thumb-2.
	(thumb2_movsi_vfp, thumb2_movdi_vfp, thumb2_movsf_vfp,
	thumb2_movdf_vfp, thumb2_movsfcc_vfp, thumb2_movdfcc_vfp): New.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.csl-arm.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.1.2.130&r2=1.1.2.131
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/arm.c.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.303.2.90&r2=1.303.2.91
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/arm.h.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.210.2.67&r2=1.210.2.68
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/cirrus.md.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.5.12.4&r2=1.5.12.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/fpa.md.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.2.14.4&r2=1.2.14.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/vfp.md.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.1.2.6&r2=1.1.2.7



More information about the Gcc-cvs mailing list