Treat model == 0x4f as Broadwell
authorH.J. Lu <hongjiu.lu@intel.com>
Sun, 9 Aug 2015 13:59:08 +0000 (13:59 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Sun, 9 Aug 2015 13:59:08 +0000 (06:59 -0700)
From Intel SDM Vol 3:

Table 35-29 lists MSRs that are common to processors based on the
Broadwell microarchitectures (including CPUID signatures 06_3DH,
06_47H, 06_4FH, and 06_56H).

* config/i386/driver-i386.c (host_detect_local_cpu): Treat
model == 0x4f as Broadwell.

From-SVN: r226749

gcc/ChangeLog
gcc/config/i386/driver-i386.c

index c85c8e3adbe357eb55afef0ae7ac66da962d46f9..154c0bf8cc38ae865ee2af3e314a95f5238e9eaf 100644 (file)
@@ -1,3 +1,8 @@
+2015-08-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/i386/driver-i386.c (host_detect_local_cpu): Treat
+       model == 0x4f as Broadwell.
+
 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
 
        PR rtl-optimization/67028
index 1c6c22172d49724761c9d0c700c3211fa905ddbb..bc5239ea363dd83cddf3ed3d99486b7b159cce2f 100644 (file)
@@ -749,6 +749,7 @@ const char *host_detect_local_cpu (int argc, const char **argv)
          cpu = "haswell";
          break;
        case 0x3d:
+       case 0x47:
        case 0x4f:
        case 0x56:
          /* Broadwell.  */