]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Also check __i586__/__i686__ for HAS_I586/HAS_I686
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 19 Aug 2015 11:19:58 +0000 (04:19 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 19 Aug 2015 11:19:58 +0000 (04:19 -0700)
* sysdeps/x86/cpu-features.h (HAS_I586): Defined to 1 if
__i586__ is defined.
(HAS_I686): Defined to 1 if __i686__ is defined.

ChangeLog
sysdeps/x86/cpu-features.h

index 7b8181eb44a22629105062961dd8d87424f4ed09..962794ad77e0c96582ae99d2368a2cda2b4b1632 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * sysdeps/x86/cpu-features.h (HAS_I586): Defined to 1 if
+       __i586__ is defined.
+       (HAS_I686): Defined to 1 if __i686__ is defined.
+
 2015-08-19  Joseph Myers  <joseph@codesourcery.com>
 
        * elf/Makefile [$(have-z-execstack) = yes]
index 6b8299f12579948a99f0b1eff0563da57af1a937..6e706241adc49a84ff94b3317164f69693207eec 100644 (file)
@@ -239,17 +239,18 @@ extern const struct cpu_features *__get_cpu_features (void)
 
 #ifdef __x86_64__
 # define HAS_CPUID 1
-#elif defined __pentium__
+#elif defined __i586__ || defined __pentium__
 # define HAS_CPUID 1
 # define HAS_I586 1
 # define HAS_I686 0
-#elif (defined __pentiumpro__ || defined __pentium4__          \
-       || defined __nocona__ || defined __atom__               \
-       || defined __core2__ || defined __corei7__              \
-       || defined __corei7_avx__ || defined __core_avx2__      \
-       || defined __nehalem__ || defined __sandybridge__       \
-       || defined __haswell__  || defined __knl__              \
-       || defined __bonnell__ || defined __silvermont__        \
+#elif (defined __i686__ || defined __pentiumpro__              \
+       || defined __pentium4__ || defined __nocona__           \
+       || defined __atom__ || defined __core2__                        \
+       || defined __corei7__ || defined __corei7_avx__         \
+       || defined __core_avx2__        || defined __nehalem__          \
+       || defined __sandybridge__ || defined __haswell__       \
+       || defined __knl__ || defined __bonnell__               \
+       || defined __silvermont__                               \
        || defined __k6__ || defined __k8__                     \
        || defined __athlon__ || defined __amdfam10__           \
        || defined __bdver1__ || defined __bdver2__             \