2007-08-20 Jan Kratochvil <jan.kratochvil@redhat.com>
authorJan Kratochvil <jan.kratochvil@redhat.com>
Mon, 20 Aug 2007 13:05:26 +0000 (13:05 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Mon, 20 Aug 2007 13:05:26 +0000 (13:05 +0000)
* elfxx-target.h [ELF_COMMONPAGESIZE && ELF_MAXPAGESIZE]
(ELF_MINPAGESIZE): Fixed its size guess.  Sanity checked its size.
(ELF_COMMONPAGESIZE, ELF_MAXPAGESIZE): Sanity checked their size.

bfd/ChangeLog
bfd/elfxx-target.h

index 1ac3321..bfec9df 100644 (file)
@@ -1,3 +1,9 @@
+2007-08-20  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * elfxx-target.h [ELF_COMMONPAGESIZE && ELF_MAXPAGESIZE]
+       (ELF_MINPAGESIZE): Fixed its size guess.  Sanity checked its size.
+       (ELF_COMMONPAGESIZE, ELF_MAXPAGESIZE): Sanity checked their size.
+
 2007-08-20  Nick Clifton  <nickc@redhat.com>
 
        * elflink.c (elf_fixup_link_order): Rewrite conversion of
index 4eea908..c803763 100644 (file)
 #endif
 
 #ifndef ELF_MAXPAGESIZE
-  #error ELF_MAXPAGESIZE is not defined
+error ELF_MAXPAGESIZE is not defined
 #define ELF_MAXPAGESIZE 1
 #endif
 
+#ifndef ELF_COMMONPAGESIZE
+#define ELF_COMMONPAGESIZE ELF_MAXPAGESIZE
+#endif
+
 #ifndef ELF_MINPAGESIZE
-#define ELF_MINPAGESIZE ELF_MAXPAGESIZE
+#define ELF_MINPAGESIZE ELF_COMMONPAGESIZE
 #endif
 
-#ifndef ELF_COMMONPAGESIZE
-#define ELF_COMMONPAGESIZE ELF_MAXPAGESIZE
+#if ELF_COMMONPAGESIZE > ELF_MAXPAGESIZE
+# error ELF_COMMONPAGESIZE > ELF_MAXPAGESIZE
+#endif
+#if ELF_MINPAGESIZE > ELF_COMMONPAGESIZE
+# error ELF_MINPAGESIZE > ELF_COMMONPAGESIZE
 #endif
 
 #ifndef ELF_DYNAMIC_SEC_FLAGS