With -march=native generate fma3 instruction by default for AMD processors which support both fma and fma4

From-SVN: r187077
This commit is contained in:
Ganesh Gopalasubramanian 2012-05-03 07:34:25 +00:00 committed by Venkataramanan Kumar
parent bcb4ad361c
commit d130f14648
2 changed files with 7 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2012-05-03 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
* config/i386/driver-i386.c (host_detect_local_cpu): Reset
has_fma4 for AMD processors with both fma3 and fma4 support.
2012-05-03 Kirill Yukhin <kirill.yukhin@intel.com>
PR target/53201

View File

@ -474,6 +474,8 @@ const char *host_detect_local_cpu (int argc, const char **argv)
has_abm = ecx & bit_ABM;
has_lwp = ecx & bit_LWP;
has_fma4 = ecx & bit_FMA4;
if (vendor == SIG_AMD && has_fma4 && has_fma)
has_fma4 = 0;
has_xop = ecx & bit_XOP;
has_tbm = ecx & bit_TBM;
has_lzcnt = ecx & bit_LZCNT;