mips.md (move_type): Add arith.
authorAdam Nemet <anemet@caviumnetworks.com>
Mon, 20 Jul 2009 19:01:45 +0000 (19:01 +0000)
committerAdam Nemet <nemet@gcc.gnu.org>
Mon, 20 Jul 2009 19:01:45 +0000 (19:01 +0000)
commit752fd2a8924c98f952f809991869ed5b1c255181
tree20a1d6516fe650a22b13ea5d2bfb343b0dae6183
parent621114bc7b373c9597a455125d3d5e06fd9c548e
mips.md (move_type): Add arith.

* config/mips/mips.md (move_type): Add arith.
(type): Handle arith.
(zero_extendsidi2): Rename this into ...
(*zero_extendsidi2): ... this.  Don't match if ISA_HAS_EXT_INS.
(zero_extendsidi2): New expander.
(*zero_extendsidi2_dext): New pattern.

testsuite/
* gcc.target/mips/ext-3.c: New test.

From-SVN: r149829
gcc/ChangeLog
gcc/config/mips/mips.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/mips/ext-3.c [new file with mode: 0644]