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