OSDN Git Service

PR target/35574
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Nov 2008 14:59:09 +0000 (14:59 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Nov 2008 14:59:09 +0000 (14:59 +0000)
commit83c0aede407f647b3b2067e43ab98312943e2699
tree58b44151e6e81b9d15ee44718df0e1316e8a2dd8
parentdc32fddbf9e987566cb1d89c329508cba88336c4
PR target/35574
* config/sparc/constraints.md (D): New.
* config/sparc/predicates.md (const_double_or_vector_operand):
New.
* config/sparc/sparc.c (sparc_extra_constraint_check): Handle the
'D' constraint.
* config/sparc/sparc.md (*movdf_insn_sp32_v9, *movdf_insn_sp64):
Use the 'D' constraint in addition to 'F' in some alternatives.
(DF splitter): Generalize for V64mode.
* doc/md.texi (SPARC): Document the 'D' constraint.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@141644 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sparc/constraints.md
gcc/config/sparc/predicates.md
gcc/config/sparc/sparc.md
gcc/doc/md.texi