From 605c5ef4fb7c9a9bbf225724ef73e6437476fb3c Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Thu, 15 Dec 2016 12:17:19 +0100 Subject: [PATCH] Remove _dl_platform_string There are no non-trivial uses of _dl_platform_string. --- ChangeLog | 11 +++++++++++ sysdeps/alpha/dl-procinfo.h | 9 +-------- sysdeps/generic/dl-procinfo.h | 3 --- sysdeps/i386/dl-procinfo.h | 7 ------- sysdeps/mips/dl-procinfo.h | 9 +-------- sysdeps/s390/dl-procinfo.h | 7 ------- sysdeps/sparc/dl-procinfo.h | 3 --- 7 files changed, 13 insertions(+), 36 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6ca8d7e41d..3427a680ac 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2017-03-14 Andreas Schwab + + * sysdeps/generic/dl-procinfo.h (_dl_platform_string): Remove. + * sysdeps/alpha/dl-procinfo.h (_dl_platform_string): Remove. + (_dl_string_platform): Use GLRO(dl_alpha_platforms) directly. + * sysdeps/i386/dl-procinfo.h (_dl_platform_string): Remove. + * sysdeps/mips/dl-procinfo.h (_dl_platform_string): Remove. + (_dl_string_platform): Use GLRO(dl_mips_platforms) directly. + * sysdeps/s390/dl-procinfo.h (_dl_platform_string): Remove. + * sysdeps/sparc/dl-procinfo.h (_dl_platform_string): Remove. + 2017-03-13 Samuel Thibault * sysdeps/mach/hurd/send.c (__send): Convert hurdish error code into diff --git a/sysdeps/alpha/dl-procinfo.h b/sysdeps/alpha/dl-procinfo.h index f123a8db02..ed7a66ee49 100644 --- a/sysdeps/alpha/dl-procinfo.h +++ b/sysdeps/alpha/dl-procinfo.h @@ -28,13 +28,6 @@ #define _DL_PLATFORMS_COUNT 5 -static inline const char * -__attribute__ ((unused)) -_dl_platform_string (int idx) -{ - return GLRO(dl_alpha_platforms)[idx]; -}; - static inline int __attribute__ ((unused, always_inline)) _dl_string_platform (const char *str) @@ -44,7 +37,7 @@ _dl_string_platform (const char *str) if (str != NULL) for (i = 0; i < _DL_PLATFORMS_COUNT; ++i) { - if (strcmp (str, _dl_platform_string (i)) == 0) + if (strcmp (str, GLRO(dl_alpha_platforms)[i]) == 0) return i; } return -1; diff --git a/sysdeps/generic/dl-procinfo.h b/sysdeps/generic/dl-procinfo.h index c70edd849b..9a0ccacc57 100644 --- a/sysdeps/generic/dl-procinfo.h +++ b/sysdeps/generic/dl-procinfo.h @@ -26,9 +26,6 @@ /* There are no hardware capabilities defined. */ #define _dl_hwcap_string(idx) "" -/* There are no different platforms defined. */ -#define _dl_platform_string(idx) "" - /* By default there is no important hardware capability. */ #define HWCAP_IMPORTANT (0) diff --git a/sysdeps/i386/dl-procinfo.h b/sysdeps/i386/dl-procinfo.h index 2f93cad39c..9c38846f0b 100644 --- a/sysdeps/i386/dl-procinfo.h +++ b/sysdeps/i386/dl-procinfo.h @@ -70,13 +70,6 @@ _dl_hwcap_string (int idx) return GLRO(dl_x86_cap_flags)[idx]; }; -static inline const char * -__attribute__ ((unused)) -_dl_platform_string (int idx) -{ - return GLRO(dl_x86_platforms)[idx - _DL_FIRST_PLATFORM]; -}; - static inline int __attribute__ ((unused, always_inline)) _dl_string_hwcap (const char *str) diff --git a/sysdeps/mips/dl-procinfo.h b/sysdeps/mips/dl-procinfo.h index a0ad27e711..9e6d8e5a40 100644 --- a/sysdeps/mips/dl-procinfo.h +++ b/sysdeps/mips/dl-procinfo.h @@ -28,13 +28,6 @@ #define _DL_PLATFORMS_COUNT 4 -static inline const char * -__attribute__ ((unused)) -_dl_platform_string (int idx) -{ - return GLRO(dl_mips_platforms)[idx]; -}; - static inline int __attribute__ ((unused, always_inline)) _dl_string_platform (const char *str) @@ -44,7 +37,7 @@ _dl_string_platform (const char *str) if (str != NULL) for (i = 0; i < _DL_PLATFORMS_COUNT; ++i) { - if (strcmp (str, _dl_platform_string (i)) == 0) + if (strcmp (str, GLRO(dl_mips_platforms)[i]) == 0) return i; } return -1; diff --git a/sysdeps/s390/dl-procinfo.h b/sysdeps/s390/dl-procinfo.h index 73999737e1..c99789629a 100644 --- a/sysdeps/s390/dl-procinfo.h +++ b/sysdeps/s390/dl-procinfo.h @@ -66,13 +66,6 @@ _dl_hwcap_string (int idx) return GLRO(dl_s390_cap_flags)[idx]; }; -static inline const char * -__attribute__ ((unused)) -_dl_platform_string (int idx) -{ - return GLRO(dl_s390_platforms)[idx - _DL_FIRST_PLATFORM]; -}; - static inline int __attribute__ ((unused, always_inline)) _dl_string_hwcap (const char *str) diff --git a/sysdeps/sparc/dl-procinfo.h b/sysdeps/sparc/dl-procinfo.h index 8a5df22fdc..456dde6c9e 100644 --- a/sysdeps/sparc/dl-procinfo.h +++ b/sysdeps/sparc/dl-procinfo.h @@ -71,9 +71,6 @@ _dl_string_hwcap (const char *str) #define HWCAP_IMPORTANT (HWCAP_IMPORTANT_V9 | HWCAP_SPARC_ULTRA3 \ | HWCAP_SPARC_BLKINIT | HWCAP_SPARC_N2) -/* There are no different platforms defined. */ -#define _dl_platform_string(idx) "" - /* There're no platforms to filter out. */ #define _DL_HWCAP_PLATFORM 0 -- 2.11.4.GIT