* config/sparc/sparc.h (LEGITIMATE_CONSTANT_P): Consider TFmode 0.0L
commita5c6cf422d6d970fddbecf027a8e3febadc867fa
authordavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 8 Dec 1999 07:50:45 +0000 (8 07:50 +0000)
committerdavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 8 Dec 1999 07:50:45 +0000 (8 07:50 +0000)
tree98ead329ddb84ab4b3f3f30eeb6a8c5878830593
parent1458fd841a2aab001dc863e380bb02ef5531f528
* config/sparc/sparc.h (LEGITIMATE_CONSTANT_P): Consider TFmode 0.0L
as legitimate constant if -mvis.
* config/sparc/sparc.md (movtf): Likewise.
(clear_sf): Use const_double_operand.
(clear_sfp, clear_dfp, clear_tf, clear_tfp): New patterns.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30823 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sparc/sparc.h
gcc/config/sparc/sparc.md