2001-08-09 H.J. Lu <hjl@gnu.org>
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 9 Aug 2001 21:10:25 +0000 (21:10 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 9 Aug 2001 21:10:25 +0000 (21:10 +0000)
* elf.c (bfd_elf_sprintf_vma): Check ELFCLASS64 only in BFD64.
(bfd_elf_fprintf_vma): Likewise.

bfd/ChangeLog
bfd/elf.c

index 547182c5cfa355251e2d6f2b03518485eb9ccedd..1d153818e1e047aa4df7d650ad373c5defb68c27 100644 (file)
@@ -1,3 +1,8 @@
+2001-08-09  H.J. Lu  <hjl@gnu.org>
+
+       * elf.c (bfd_elf_sprintf_vma): Check ELFCLASS64 only in BFD64.
+       (bfd_elf_fprintf_vma): Likewise.
+
 2001-08-09  H.J. Lu  <hjl@gnu.org>
 
        * bfd-in.h (bfd_elf_sprintf_vma, bfd_elf_fprintf_vma): Moved
index 746b210d29162c4868f6ec57d5fa63cbc1c11db4..b06417c5e1dfe46733c800644b1bb5e2923ee20d 100644 (file)
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -6001,6 +6001,7 @@ bfd_elf_sprintf_vma (abfd, buf, value)
      char *buf;
      bfd_vma value;
 {
+#ifdef BFD64
   Elf_Internal_Ehdr *i_ehdrp;  /* Elf file header, internal form */
 
   i_ehdrp = elf_elfheader (abfd);
@@ -6018,6 +6019,9 @@ bfd_elf_sprintf_vma (abfd, buf, value)
       else
        sprintf (buf, "%08lx", (unsigned long) (value & 0xffffffff));
     }
+#else
+  sprintf_vma (buf, value);
+#endif
 }
 
 void
@@ -6026,6 +6030,7 @@ bfd_elf_fprintf_vma (abfd, stream, value)
      PTR stream;
      bfd_vma value;
 {
+#ifdef BFD64
   Elf_Internal_Ehdr *i_ehdrp;  /* Elf file header, internal form */
 
   i_ehdrp = elf_elfheader (abfd);
@@ -6044,4 +6049,7 @@ bfd_elf_fprintf_vma (abfd, stream, value)
        fprintf ((FILE *) stream, "%08lx",
                 (unsigned long) (value & 0xffffffff));
     }
+#else
+  fprintf_vma ((FILE *) stream, value);
+#endif
 }