gcc/
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Oct 2007 08:34:01 +0000 (08:34 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Oct 2007 08:34:01 +0000 (08:34 +0000)
commita9a06ed68c79b7c5dc6b9c6ed6e649ebaae614fe
tree22e7bc9fa6eec1db31a72bdd1fb2cb9a588f6698
parentc0aa46dbe493ad58cb52582b27453ddee38c400c
gcc/
PR target/33635
* config/mips/mips.c (mips_register_move_cost): Rewrite to use
subset checks.  Make the cost of FPR -> FPR moves depend on
mips_mode_ok_for_mov_fmt_p.

gcc/testsuite/
PR target/33635
* gcc.target/mips/pr33635-1.c: New test.

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