From: Alan Modra Date: Sat, 1 Jan 2022 03:20:37 +0000 (+1030) Subject: Remove unnecessary ELF_MINPAGESIZE defines X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bb67763979c2084af185a8bf6ead4a05a50e7b9d;p=binutils-gdb.git Remove unnecessary ELF_MINPAGESIZE defines The idea of this patch is to make it easy to see which targets (just sparc) have ELF_MINPAGESIZE != ELF_COMMONPAGESIZE. * elf32-arm.c (ELF_MINPAGESIZE): Don't define. * elf32-metag.c: Likewise. * elfnn-aarch64.c: Likewise. * elf64-x86-64.c: Likewise. Also don't redefine a bunch of other macros for l1om elf64-target.h use that are unchanged from default. --- diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c index 1655d52e284..faf14e9c2f1 100644 --- a/bfd/elf32-arm.c +++ b/bfd/elf32-arm.c @@ -20234,7 +20234,6 @@ elf32_arm_backend_symbol_processing (bfd *abfd, asymbol *sym) #else #define ELF_MAXPAGESIZE 0x10000 #endif -#define ELF_MINPAGESIZE 0x1000 #define ELF_COMMONPAGESIZE 0x1000 #define bfd_elf32_mkobject elf32_arm_mkobject @@ -20410,7 +20409,6 @@ elf32_arm_nacl_plt_sym_val (bfd_vma i, const asection *plt, #undef elf_backend_final_write_processing #define elf_backend_final_write_processing elf32_arm_final_write_processing #undef ELF_MINPAGESIZE -#define ELF_MINPAGESIZE 0x1000 #undef ELF_COMMONPAGESIZE #define ELF_COMMONPAGESIZE 0x1000 diff --git a/bfd/elf32-metag.c b/bfd/elf32-metag.c index 984741847a9..633ea46c996 100644 --- a/bfd/elf32-metag.c +++ b/bfd/elf32-metag.c @@ -3998,8 +3998,7 @@ elf_metag_plt_sym_val (bfd_vma i, const asection *plt, #define ELF_ARCH bfd_arch_metag #define ELF_TARGET_ID METAG_ELF_DATA #define ELF_MACHINE_CODE EM_METAG -#define ELF_MINPAGESIZE 0x1000 -#define ELF_MAXPAGESIZE 0x4000 +#define ELF_MAXPAGESIZE 0x4000 #define ELF_COMMONPAGESIZE 0x1000 #define TARGET_LITTLE_SYM metag_elf32_vec diff --git a/bfd/elf64-x86-64.c b/bfd/elf64-x86-64.c index 6d201dfe5bc..f6f027158be 100644 --- a/bfd/elf64-x86-64.c +++ b/bfd/elf64-x86-64.c @@ -5229,7 +5229,6 @@ elf_x86_64_special_sections[]= #else # define ELF_MAXPAGESIZE 0x200000 #endif -#define ELF_MINPAGESIZE 0x1000 #define ELF_COMMONPAGESIZE 0x1000 #define elf_backend_can_gc_sections 1 @@ -5414,18 +5413,6 @@ elf64_l1om_elf_object_p (bfd *abfd) #define elf_backend_object_p elf64_l1om_elf_object_p /* Restore defaults. */ -#undef ELF_MAXPAGESIZE -#undef ELF_MINPAGESIZE -#undef ELF_COMMONPAGESIZE -#if DEFAULT_LD_Z_SEPARATE_CODE -# define ELF_MAXPAGESIZE 0x1000 -#else -# define ELF_MAXPAGESIZE 0x200000 -#endif -#define ELF_MINPAGESIZE 0x1000 -#define ELF_COMMONPAGESIZE 0x1000 -#undef elf_backend_plt_alignment -#define elf_backend_plt_alignment 4 #undef ELF_TARGET_OS #include "elf64-target.h" diff --git a/bfd/elfnn-aarch64.c b/bfd/elfnn-aarch64.c index 051aff5c1b0..31f4ce55cc1 100644 --- a/bfd/elfnn-aarch64.c +++ b/bfd/elfnn-aarch64.c @@ -9965,7 +9965,6 @@ const struct elf_size_info elfNN_aarch64_size_info = #define ELF_ARCH bfd_arch_aarch64 #define ELF_MACHINE_CODE EM_AARCH64 #define ELF_MAXPAGESIZE 0x10000 -#define ELF_MINPAGESIZE 0x1000 #define ELF_COMMONPAGESIZE 0x1000 #define bfd_elfNN_close_and_cleanup \