* config/mips/mips.md (move_type): Add arith.
commitd1cbb8676a85e69625c6b7b80477bf7e7f8fba92
authornemet <nemet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Jul 2009 19:01:45 +0000 (20 19:01 +0000)
committernemet <nemet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Jul 2009 19:01:45 +0000 (20 19:01 +0000)
tree20a1d6516fe650a22b13ea5d2bfb343b0dae6183
parentbfa627f88d8d651030186a978ffa84a1eed682c3
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149829 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/mips/mips.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/mips/ext-3.c [new file with mode: 0644]