Support unknown Intel family 0x6 CPUs.

2011-06-08  H.J. Lu  <hongjiu.lu@intel.com>

	* config/i386/driver-i386.c (host_detect_local_cpu): Support
	unknown Intel family 0x6 CPUs.

From-SVN: r174809
This commit is contained in:
H.J. Lu 2011-06-08 13:48:58 +00:00 committed by H.J. Lu
parent 29f445bca0
commit 4ffae7ff47
2 changed files with 21 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2011-06-08 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/driver-i386.c (host_detect_local_cpu): Support
unknown Intel family 0x6 CPUs.
2011-06-08 Martin Jambor <mjambor@suse.cz>
* tree-sra.c (mark_rw_status): Removed.

View File

@ -587,9 +587,22 @@ const char *host_detect_local_cpu (int argc, const char **argv)
default:
if (arch)
{
if (has_ssse3)
/* If it is an unknown CPU with SSSE3, assume Core 2. */
cpu = "core2";
/* This is unknown family 0x6 CPU. */
if (has_avx)
/* Assume Sandy Bridge. */
cpu = "corei7-avx";
else if (has_sse4_2)
/* Assume Core i7. */
cpu = "corei7";
else if (has_ssse3)
{
if (has_movbe)
/* Assume Atom. */
cpu = "atom";
else
/* Assume Core 2. */
cpu = "core2";
}
else if (has_sse3)
/* It is Core Duo. */
cpu = "pentium-m";