[vms/committed]: Handle LIB$INITIALIZE
Jan Kratochvil
jan.kratochvil@redhat.com
Tue Jun 1 16:22:00 GMT 2010
On Tue, 01 Jun 2010 11:51:34 +0200, Tristan Gingold wrote:
> bfd/
> 2010-06-01 Tristan Gingold <gingold@adacore.com>
>
> * vms-alpha.c (struct vms_private_data_struct): Add
> transfer_address field. Remove unused dst_info field.
> (alpha_vms_write_exec): Use transfer_address.
> (_bfd_vms_write_egsd): Add a comment about LIB$INITIALIZE.
> (alpha_vms_bfd_final_link): Set transfer_address.
>
> ld/
> 2010-06-01 Tristan Gingold <gingold@adacore.com>
>
> * scripttempl/alphavms.sc: Add comments. Move $LINK$ to the
> readonly output-section. Handle LIB$INITIALIZE and sections
> created by gcc.
> * emultempl/vms.em (vms_place_orphan): Add comments.
>
> Index: bfd/vms-alpha.c
> ===================================================================
> + PRIV (transfer_address[i++]) = 0xffffffff00000340; /* SYS$IMGACT */
on 32bit hosts with --enable-targets=all::
vms-alpha.c:8685: error: integer constant is too large for ‘long’ type
Thanks,
Jan
More information about the Binutils
mailing list