about summary refs log tree commit diff
path: root/sysdeps/unix/sysv/linux
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2002-09-21 21:14:11 +0000
committerRoland McGrath <roland@gnu.org>2002-09-21 21:14:11 +0000
commitae221102ff58c9ca11696bfcd1fc58991f61c604 (patch)
treedb3560fd99fba480a829b5cd6cd539b0379af303 /sysdeps/unix/sysv/linux
parentd0ad0a80a68654e0dbe15977db4b5d447106f5fa (diff)
downloadglibc-ae221102ff58c9ca11696bfcd1fc58991f61c604.tar.gz
glibc-ae221102ff58c9ca11696bfcd1fc58991f61c604.tar.xz
glibc-ae221102ff58c9ca11696bfcd1fc58991f61c604.zip
2002-09-21 Roland McGrath <roland@redhat.com>
	* sysdeps/unix/sysv/linux/i386/dl-procinfo.h (_DL_HWCAP_PLATFORM):
	Correct the value so it covers all platforms, and is computed
	from _DL_PLATFORMS_COUNT rather than hard-wired.
	From Andrew Suffield <asuffield@debian.org>.
Diffstat (limited to 'sysdeps/unix/sysv/linux')
-rw-r--r--sysdeps/unix/sysv/linux/i386/dl-procinfo.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sysdeps/unix/sysv/linux/i386/dl-procinfo.h b/sysdeps/unix/sysv/linux/i386/dl-procinfo.h
index d2c547f467..1c09a0d2bd 100644
--- a/sysdeps/unix/sysv/linux/i386/dl-procinfo.h
+++ b/sysdeps/unix/sysv/linux/i386/dl-procinfo.h
@@ -30,7 +30,8 @@
 /* Start at 48 to reserve some space.  */
 #define _DL_FIRST_PLATFORM	48
 /* Mask to filter out platforms.  */
-#define _DL_HWCAP_PLATFORM	(7ULL << _DL_FIRST_PLATFORM)
+#define _DL_HWCAP_PLATFORM	(((1ULL << _DL_PLATFORMS_COUNT) - 1) \
+				 << _DL_FIRST_PLATFORM)
 
 
 static inline int