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: [vms/committed]: Handle LIB$INITIALIZE


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


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