r126688 - in /trunk/gcc: ChangeLog config/mips/...
sandra@gcc.gnu.org
sandra@gcc.gnu.org
Mon Jul 16 18:12:00 GMT 2007
Author: sandra
Date: Mon Jul 16 18:12:01 2007
New Revision: 126688
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=126688
Log:
2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
David Ung <davidu@mips.com>
gcc/
* config/mips/mips.h (TUNE_24K): Define.
(TUNE_MACC_CHAINS): Add TUNE_24K.
* config/mips/mips.md: (*mul_acc_si, *mul_sub_si): Change type to
imadd.
* config/mips/74k.md (r74k_int_mult): Split madd/msub to ..
(r74k_int_madd): .. this new reservation.
(define_bypass): Fixed bypasses for r74k_int_madd to use
mips_linked_madd_p.
* config/mips/24k.md (define_bypass): Define new
r24k_int_mul3->r24k_int_madd bypass using mips_linked_madd_p.
gcc/testsuite/
* gcc.target/mips/mips-sched-madd.c: New test case.
Added:
trunk/gcc/testsuite/gcc.target/mips/mips-sched-madd.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/mips/24k.md
trunk/gcc/config/mips/74k.md
trunk/gcc/config/mips/mips.h
trunk/gcc/config/mips/mips.md
trunk/gcc/testsuite/ChangeLog
More information about the Gcc-cvs
mailing list