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