PATCH: w64 native support

NightStrike nightstrike@gmail.com
Tue Jul 24 08:00:00 GMT 2007


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?



More information about the Binutils mailing list