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