frv.md (UNSPEC_MASACCS, [...]): New constants.
authorRichard Sandiford <rsandifo@redhat.com>
Fri, 10 Sep 2004 14:14:30 +0000 (14:14 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Fri, 10 Sep 2004 14:14:30 +0000 (14:14 +0000)
commit094e84faf02b3bc9c09cfadf76110965176d688f
tree2c2e9181f66b505d3dde6cb42dcf519104d6431a
parentd635c70797688ead5f670ad5b176b12c0129b74f
frv.md (UNSPEC_MASACCS, [...]): New constants.

* config/frv/frv.md (UNSPEC_MASACCS, UNSPEC_MDASACCS): New constants.
(maddaccs, msubaccs, *maddacc): Turn operand 0 into a single ACC/ACCG
pair.  Remove match_dup from inputs.  Remove masaccs handling.
(mdaddaccs, mdsubaccs, *mdaddacc): Likewise a dual ACC/ACCG pair.
(masaccs, mdasaccs): Turn into define_insns.

From-SVN: r87299
gcc/ChangeLog
gcc/config/frv/frv.md