gcc ./ChangeLog.csl gcc/doc/invoke.texi gcc/co ...

jsm28@gcc.gnu.org jsm28@gcc.gnu.org
Thu May 19 21:47:00 GMT 2005


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	csl-sol210-3_4-branch
Changes by:	jsm28@gcc.gnu.org	2005-05-19 21:47:10

Modified files:
	.              : ChangeLog.csl 
	gcc/doc        : invoke.texi 
	gcc/config/sparc: sparc.h sparc.c sparc.md 

Log message:
	* gcc/config/sparc/sparc.h (MASK_NO_INTEGER_LDD_STD,
	TARGET_INTEGER_LDD_STD): New.
	(TARGET_SWITCHES): Define -mno-integer-ldd-std option.
	* gcc/doc/invoke.texi (-mno-integer-std-ldd): Document.
	* gcc/config/sparc/sparc.c (save_regs, restore_regs,
	sparc_splitdi_legitimate, sparc_flat_save_restore): Check
	TARGET_INTEGER_LDD_STD.
	* gcc/config/sparc/sparc.md (movdi_insn_sp32_v9, movdi_insn_sp32):
	Disable unless TARGET_INTEGER_LDD_STD.
	(movdi_insn_sp32_v9_nolddstd, movdi_insn_sp32_nolddstd): New
	patterns if !TARGET_INTEGER_LDD_STD.
	(define_peephole2): Disable use of widen_memory_access unless
	TARGET_INTEGER_LDD_STD.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/ChangeLog.csl.diff?cvsroot=gcc&only_with_tag=csl-sol210-3_4-branch&r1=1.1.2.20&r2=1.1.2.21
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/invoke.texi.diff?cvsroot=gcc&only_with_tag=csl-sol210-3_4-branch&r1=1.390.2.32.2.5&r2=1.390.2.32.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sparc.h.diff?cvsroot=gcc&only_with_tag=csl-sol210-3_4-branch&r1=1.236.6.7&r2=1.236.6.7.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sparc.c.diff?cvsroot=gcc&only_with_tag=csl-sol210-3_4-branch&r1=1.271.4.20.2.2&r2=1.271.4.20.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sparc.md.diff?cvsroot=gcc&only_with_tag=csl-sol210-3_4-branch&r1=1.196.2.5.2.1&r2=1.196.2.5.2.2



More information about the Gcc-cvs mailing list