This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH: w64 native support


On 7/12/07, Nick Clifton <nickc@redhat.com> wrote:
Hi Kai,

In the better late than never category we have...

> 2007-04-18  Kai Tietz   <kai.tietz@onevision.com>
>
>         * bfd/bfd-in.h: (BFD_HOST_64BIT_LONG_LONG): New
>         as equivalent for BFD_HOST_64BIT_LONG.
>         (BFD_HOSTPTR_T): Host pointer type for casting a
>         pointer to an integer type.
>         (bfd_hostptr_t): The typedef of BFD_HOSTPTR_T.
>         (sprintf_vma, fprintf_vma): Add support for long long prints.
>         * bfd/bfd-in2.h: Regenerate.
>         * bfd/configure.in: (BFD_HOST_64BIT_LONG_LONG): New
>         as equivalent for BFD_HOST_64BIT_LONG.
>         (BFD_HOSTPTR_T): Host pointer type for casting a
>         pointer to an integer type. Defauls is "unsigned long".
>         (AC_CHECK_SIZEOF(void *)): New.
>         (host64): Set it if the pointer size is 8.
>         * bfd/configure: Regenerate.
>         * bfd/config.in: Add macro SIZEOF_VOID_P.
>         * bfd/coffcode.h: Replace host ptr type assuming "long" to
>         bfd_hostptr_t type.
>         * bfd/coffgen.c: Likewise.
>         * bfd/elf-eh-frame.c: Likewise.
>         * bfd/peicode.h: Likewise.
>         * gas/symbols.c: Print bfd_hostptr_t to file via fprintf_vma.
>         * gas/write.c: Likewise.
>         * gprof/cg_print.c: Force cast of sizeof to be a long.
>         * gprof/hist.c: Likewise.
>         * include/splay-tree.h: New type libi_uhostptr_t needed for
>         w64 when a long is not wide enought for a pointer for
>         splay_tree_key and splay_tree_value..
>         (splay_tree_key, splay_tree_value): As above, see comment.
>         * include/coff/internal.h:  Replace host ptr type assuming "long"
>         to bfd_hostptr_t type.
>         * libiberty/strerror.c: Undefine sys_nerr and sys_errlist if
>         allready defined in front by runtime headers.

I have now checked all of this patch in, apart from the change to
libiberty.  You will need to submit that one separately to the libiberty
maintainers.

Cheers
  Nick


Does anyone know if this made it into libiberty?



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]