(elfXX_bed): Initialize maxpagesize from ELF_MAXPAGESIZE.
authorKen Raeburn <raeburn@cygnus>
Mon, 26 Jul 1993 18:46:37 +0000 (18:46 +0000)
committerKen Raeburn <raeburn@cygnus>
Mon, 26 Jul 1993 18:46:37 +0000 (18:46 +0000)
(ELF_MAXPAGESIZE): Default to 1.

bfd/elf32-target.h
bfd/elf64-target.h

index f74696aa93b2453fe2b3f2f555bc038e45d99fab..abc406f5c8fde1317b7ffd779d937b5600da1403 100644 (file)
@@ -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 */
 };
 
index f74fb6ef1c6a44c1d22f020e5f899f7fca3a7f2c..212c029930e8184ffdb405c6f2f22314268b3fbb 100644 (file)
@@ -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