mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-21 20:40:05 +00:00
elf: Remove _DL_PLATFORMS_COUNT
Remove the definitions of _DL_PLATFORMS_COUNT as those are not used anymore after removal in elf/dl-cache.c:search_cache(). Note: On x86, we can also get rid of the definitions HWCAP_PLATFORMS_START and HWCAP_PLATFORMS_COUNT. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
parent
43c7c5e62d
commit
343439a31e
@ -21,9 +21,6 @@
|
||||
|
||||
#include <ldsodefs.h>
|
||||
|
||||
|
||||
#define _DL_PLATFORMS_COUNT 5
|
||||
|
||||
/* We cannot provide a general printing function. */
|
||||
#define _dl_procinfo(type, word) -1
|
||||
|
||||
|
@ -22,9 +22,6 @@
|
||||
|
||||
#include <ldsodefs.h>
|
||||
|
||||
|
||||
#define _DL_PLATFORMS_COUNT 4
|
||||
|
||||
/* We cannot provide a general printing function. */
|
||||
#define _dl_procinfo(word, val) -1
|
||||
|
||||
|
@ -21,9 +21,6 @@
|
||||
|
||||
#include <ldsodefs.h>
|
||||
|
||||
|
||||
#define _DL_PLATFORMS_COUNT 4
|
||||
|
||||
/* We cannot provide a general printing function. */
|
||||
#define _dl_procinfo(type, word) -1
|
||||
|
||||
|
@ -38,8 +38,6 @@
|
||||
#define HWCAP_IMPORTANT (PPC_FEATURE_HAS_ALTIVEC \
|
||||
+ PPC_FEATURE_HAS_DFP)
|
||||
|
||||
#define _DL_PLATFORMS_COUNT 17
|
||||
|
||||
#define _DL_FIRST_PLATFORM 32
|
||||
|
||||
/* Platform bits (relative to _DL_FIRST_PLATFORM). */
|
||||
|
@ -23,8 +23,6 @@
|
||||
#define _DL_HWCAP_COUNT 23
|
||||
extern const char _dl_s390_cap_flags[_DL_HWCAP_COUNT][9] attribute_hidden;
|
||||
|
||||
#define _DL_PLATFORMS_COUNT 11
|
||||
|
||||
/* Hardware capability bit numbers are derived directly from the
|
||||
facility indications as stored by the "store facility list" (STFL)
|
||||
instruction.
|
||||
|
@ -20,20 +20,14 @@
|
||||
|
||||
#if IS_IN (ldconfig)
|
||||
/* Since ldconfig processes both i386 and x86-64 libraries, it needs
|
||||
to cover all platforms and hardware capabilities. */
|
||||
# define HWCAP_PLATFORMS_START 0
|
||||
# define HWCAP_PLATFORMS_COUNT 4
|
||||
to cover all hardware capabilities. */
|
||||
# define HWCAP_IMPORTANT \
|
||||
(HWCAP_X86_SSE2 | HWCAP_X86_64 | HWCAP_X86_AVX512_1)
|
||||
#elif defined __x86_64__
|
||||
/* For 64 bit, only cover x86-64 platforms and capabilities. */
|
||||
# define HWCAP_PLATFORMS_START 2
|
||||
# define HWCAP_PLATFORMS_COUNT 4
|
||||
/* For 64 bit, only cover x86-64 capabilities. */
|
||||
# define HWCAP_IMPORTANT (HWCAP_X86_64 | HWCAP_X86_AVX512_1)
|
||||
#else
|
||||
/* For 32 bit, only cover i586, i686 and SSE2. */
|
||||
# define HWCAP_PLATFORMS_START 0
|
||||
# define HWCAP_PLATFORMS_COUNT 2
|
||||
# define HWCAP_IMPORTANT (HWCAP_X86_SSE2)
|
||||
#endif
|
||||
|
||||
|
@ -16,9 +16,8 @@
|
||||
License along with the GNU C Library; if not, see
|
||||
<https://www.gnu.org/licenses/>. */
|
||||
|
||||
/* This information must be kept in sync with the _DL_HWCAP_COUNT,
|
||||
HWCAP_PLATFORMS_START and HWCAP_PLATFORMS_COUNT definitions in
|
||||
dl-hwcap.h.
|
||||
/* This information must be kept in sync with the _DL_HWCAP_COUNT
|
||||
definition in dl-hwcap.h.
|
||||
|
||||
If anything should be added here check whether the size of each string
|
||||
is still ok with the given array size.
|
||||
|
@ -22,6 +22,5 @@
|
||||
#include <dl-hwcap.h>
|
||||
|
||||
#define _DL_HWCAP_COUNT HWCAP_COUNT
|
||||
#define _DL_PLATFORMS_COUNT HWCAP_PLATFORMS_COUNT
|
||||
|
||||
#endif /* dl-procinfo.h */
|
||||
|
@ -16,9 +16,8 @@
|
||||
License along with the GNU C Library; if not, see
|
||||
<https://www.gnu.org/licenses/>. */
|
||||
|
||||
/* This information must be kept in sync with the _DL_HWCAP_COUNT,
|
||||
HWCAP_PLATFORMS_START and HWCAP_PLATFORMS_COUNT definitions in
|
||||
dl-hwcap.h.
|
||||
/* This information must be kept in sync with the _DL_HWCAP_COUNT
|
||||
definition in dl-hwcap.h.
|
||||
|
||||
If anything should be added here check whether the size of each string
|
||||
is still ok with the given array size.
|
||||
|
Loading…
Reference in New Issue
Block a user