r166642 - in /trunk/gcc: ChangeLog config.gcc c...

rth@gcc.gnu.org rth@gcc.gnu.org
Fri Nov 12 01:07:00 GMT 2010


Author: rth
Date: Fri Nov 12 01:07:49 2010
New Revision: 166642

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166642
Log:
i386: Convert from -mfused-madd to -ffp-contract.

	* config/fused-madd.opt: New file.
	* config.gcc [i386-*, x86_64-*] (extra_options): Use it.
	* config/i386/i386.c (ix86_extra_costs): Handle FMA.
	(TARGET_DEFAULT_TARGET_FLAGS): Remove MASK_FUSED_MADD.
	* config/i386/i386.opt (mfused-madd): Remove.
	* config/i386/sse.md (split_fma): Remove.
	(split_fms, split_fnma, split_fnms): Remove.

Added:
    trunk/gcc/config/fused-madd.opt
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config.gcc
    trunk/gcc/config/i386/i386.c
    trunk/gcc/config/i386/i386.opt
    trunk/gcc/config/i386/sse.md
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/i386/sse-24.c



More information about the Gcc-cvs mailing list