From b3024965a065723fcebf545e31cff2d778888e84 Mon Sep 17 00:00:00 2001 From: Ken Raeburn Date: Mon, 26 Jul 1993 18:46:37 +0000 Subject: [PATCH] (elfXX_bed): Initialize maxpagesize from ELF_MAXPAGESIZE. (ELF_MAXPAGESIZE): Default to 1. --- bfd/elf32-target.h | 13 +++++++++---- bfd/elf64-target.h | 9 +++++++++ 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/bfd/elf32-target.h b/bfd/elf32-target.h index f74696aa93b..abc406f5c8f 100644 --- a/bfd/elf32-target.h +++ b/bfd/elf32-target.h @@ -51,6 +51,14 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #define bfd_elf32_bfd_make_debug_symbol \ ((asymbol *(*) PARAMS ((bfd *, void *, unsigned long))) bfd_nullvoidptr) +#ifndef elf_info_to_howto_rel +#define elf_info_to_howto_rel 0 +#endif + +#ifndef ELF_MAXPAGESIZE +#define ELF_MAXPAGESIZE 1 +#endif + static CONST struct elf_backend_data elf32_bed = { #ifdef USE_REL @@ -61,11 +69,8 @@ static CONST struct elf_backend_data elf32_bed = 0, /* elf_64_p */ ELF_ARCH, /* arch */ elf_info_to_howto, /* elf_info_to_howto */ -#ifdef elf_info_to_howto_rel elf_info_to_howto_rel, /* elf_info_to_howto_rel */ -#else - 0, /* elf_info_to_howto_rel */ -#endif + ELF_MAXPAGESIZE, /* maxpagesize */ bfd_elf32__write_relocs, /* write_relocs */ }; diff --git a/bfd/elf64-target.h b/bfd/elf64-target.h index f74fb6ef1c6..212c029930e 100644 --- a/bfd/elf64-target.h +++ b/bfd/elf64-target.h @@ -51,6 +51,14 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #define bfd_elf64_bfd_make_debug_symbol \ ((asymbol *(*) PARAMS ((bfd *, void *, unsigned long))) bfd_nullvoidptr) +#ifndef elf_info_to_howto_rel +#define elf_info_to_howto_rel 0 +#endif + +#ifndef ELF_MAXPAGESIZE +#define ELF_MAXPAGESIZE 1 +#endif + static CONST struct elf_backend_data elf64_bed = { #ifdef USE_REL @@ -66,6 +74,7 @@ static CONST struct elf_backend_data elf64_bed = #else 0, /* elf_info_to_howto_rel */ #endif + ELF_MAXPAGESIZE, /* maxpagesize */ }; #ifdef TARGET_BIG_SYM -- 2.30.2