r122594 - in /branches/gcc-4_2-branch/gcc: Chan...

danglin@gcc.gnu.org danglin@gcc.gnu.org
Tue Mar 6 02:49:00 GMT 2007


Author: danglin
Date: Tue Mar  6 02:49:19 2007
New Revision: 122594

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122594
Log:
	* pa.md: In unamed move patterns, disparge copies between general
	and floating point registers using '?' modifier.  Don't include 'f'
	constraint for register preferences in DImode, SImode, HImode and
	QImode patterns.  Likewise for 'r' in DFmode and SFmode patterns.
	Remove constraints for copies between general and floating registers
	in soft-float DFmode pattern.
	(movdf): Fail if operand1 is a CONST_DOUBLE and operand0 is a hard
	floating register.
	(movsf): Likewise. 


Modified:
    branches/gcc-4_2-branch/gcc/ChangeLog
    branches/gcc-4_2-branch/gcc/config/pa/pa.md



More information about the Gcc-cvs mailing list