]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
cpuinfo.c (enum vendor_signatures): Remove.
authorUros Bizjak <ubizjak@gmail.com>
Thu, 26 Dec 2013 14:12:20 +0000 (15:12 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 26 Dec 2013 14:12:20 +0000 (15:12 +0100)
* config/i386/cpuinfo.c (enum vendor_signatures): Remove.
(__cpu_indicator_init): Use signature_INTEL_ebx and signature_AMD_ebx
from cpuid.h to check vendor signatures.

From-SVN: r206211

libgcc/ChangeLog
libgcc/config/i386/cpuinfo.c

index c4dd997c28cb6c52bbc0e913e11e093f6c27bc00..1488dec5f90ee2494e9b23e7f54637ab337d0bea 100644 (file)
@@ -1,3 +1,9 @@
+2013-12-26  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/cpuinfo.c (enum vendor_signatures): Remove.
+       (__cpu_indicator_init): Use signature_INTEL_ebx and signature_AMD_ebx
+       from cpuid.h to check vendor signatures.
+
 2013-12-26  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
 
         * config/i386/cpuinfo.c (processor_types): Rename AMD cpu names
index 7835b202906022b77f9d7f5d7a6159d74a48c39f..394db876d7266f16e8aed74e9a4f0f867a89c03d 100644 (file)
@@ -36,12 +36,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 int __cpu_indicator_init (void)
   __attribute__ ((constructor CONSTRUCTOR_PRIORITY));
 
-enum vendor_signatures
-{
-  SIG_INTEL =  0x756e6547 /* Genu */,
-  SIG_AMD =    0x68747541 /* Auth */
-};
-
 /* Processor Vendor and Models. */
 
 enum processor_vendor
@@ -368,7 +362,7 @@ __cpu_indicator_init (void)
   extended_model = (eax >> 12) & 0xf0;
   extended_family = (eax >> 20) & 0xff;
 
-  if (vendor == SIG_INTEL)
+  if (vendor == signature_INTEL_ebx)
     {
       /* Adjust model and family for Intel CPUS. */
       if (family == 0x0f)
@@ -385,7 +379,7 @@ __cpu_indicator_init (void)
       get_available_features (ecx, edx, max_level);
       __cpu_model.__cpu_vendor = VENDOR_INTEL;
     }
-  else if (vendor == SIG_AMD)
+  else if (vendor == signature_AMD_ebx)
     {
       /* Adjust model and family for AMD CPUS. */
       if (family == 0x0f)