r153538 - in /trunk/gcc: ChangeLog config/mips/...
nemet@gcc.gnu.org
nemet@gcc.gnu.org
Sun Oct 25 07:03:00 GMT 2009
Author: nemet
Date: Sun Oct 25 07:03:53 2009
New Revision: 153538
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=153538
Log:
* config/mips/predicates.md (hilo_operand): New predicate.
* config/mips/mips.md (<u>mulsidi3_64bit): Change it to a
define_insn. Correct !ISA_HAS_EXT_INS length from 24 to 28. Move
splitter part from here ...:
(<u>mulsidi3_64bit splitter for !ISA_HAS_EXT_INS): ... to here. Swap
op0 and op4 to match the DINS case.
(<u>mulsidi3_64bit splitter for ISA_HAS_EXT_INS): New splitter.
testsuite/
* gcc.target/mips/mult-1.c: New test.
Added:
trunk/gcc/testsuite/gcc.target/mips/mult-1.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/mips/mips.md
trunk/gcc/config/mips/predicates.md
trunk/gcc/testsuite/ChangeLog
More information about the Gcc-cvs
mailing list