]> git.ipfire.org Git - thirdparty/gcc.git/commit
sparc.md (movhi): Do not test constness of operand #1 twice.
authorEric Botcazou <ebotcazou@libertysurf.fr>
Tue, 17 May 2005 20:06:11 +0000 (22:06 +0200)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Tue, 17 May 2005 20:06:11 +0000 (20:06 +0000)
commit3193108e90e2c61c784027c730a75fa3f88921b0
tree0ddb8180173c33bacde0338cd31613d5d414f3ee
parente58a9aa1f6d2371b0cfaff671729d4f56c72b28c
sparc.md (movhi): Do not test constness of operand #1 twice.

* config/sparc/sparc.md (movhi): Do not test constness
of operand #1 twice.
(movsi): Likewise.
(movdi): Unconditionally accept zero as second operand
when the first is memory.
(movdi_insn_sp32): Handle above case.
(DImode splitter): Use predicates.
(DImode splitter): Use const_zero_operand predicate.
(movsf_insn): Swap 2 alternatives.

From-SVN: r99856
gcc/ChangeLog
gcc/config/sparc/sparc.md