This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [vms/committed]: Handle LIB$INITIALIZE
- From: Jan Kratochvil <jan dot kratochvil at redhat dot com>
- To: Tristan Gingold <gingold at adacore dot com>
- Cc: binutils <binutils at sourceware dot org>
- Date: Tue, 1 Jun 2010 18:21:42 +0200
- Subject: Re: [vms/committed]: Handle LIB$INITIALIZE
- References: <01AE0A36-AEDC-4C4F-9E8E-DB615C173B8B@adacore.com>
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