[Patch] move bfd/vmsutil.c to gas/config/te-vms.c and don't use gccism

Tristan Gingold gingold@adacore.com
Mon Sep 7 09:24:00 GMT 2009


Thanks,

committed on both head and 2.20 branch.

Tristan.

On Sep 4, 2009, at 5:34 PM, Nick Clifton wrote:

> Hi Tristan,
>
>> bfd:
>> 2009-09-03  Tristan Gingold  <gingold@adacore.com>
>> 	* bfd.m4 (BFD_HAVE_TIME_TYPE_MEMBER,
>> 	BFD_HAVE_SYS_STAT_TYPE_MEMBER): Moved to gas/acinclude.m4
>> 	* configure.in: Move tests for tm_gmtoff, st_mtim.tv_sec and
>> 	st_mtim.tv_nsec to gas/configure.in
>> 	(bfd_elf64_ia64_vms_vec): Remove vmsutil.lo
>> 	* configure: Regenerate.
>> 	* config.in: Regenerate.
>> 	* vmsutil.c: Moved to gas/config/te-vms.c
>> 	* vmsutil.h: Removed.
>> 	* Makefile.am (BFD32_BACKENDS_CFILES): Remove vmsutil.c
>> 	(BFD32_BACKENDS): Remove vmsutil.lo
>> 	* Makefile.in: Regenerate.
>> gas/
>> 2009-09-03  Tristan Gingold  <gingold@adacore.com>
>> 	* Makefile.am (TARG_ENV_CFILES): New variable.  Set to te-vms.c
>> 	(POTFILES): Add $(TARG_ENV_CFILES) in definition.
>> 	(EXTRA_as_new_SOURCES): Ditto.
>> 	* Makefile: Regenerate.
>> 	* acinclude.m4 (BFD_HAVE_TIME_TYPE_MEMBER,
>> 	BFD_HAVE_SYS_STAT_TYPE_MEMBER): New macro created from bfd/bfd.m4.
>> 	* configure.in: Add Tests for tm_gmtoff, st_mtim.tv_sec and
>> 	st_mtim.tv_nsec (from bfd/configure.in).  Check for time.h and
>> 	sys/stat.h headers.
>> 	Add te-vms.o in extra_objects if te_file is vms.
>> 	* configure: Regenerate.
>> 	* config.in: Regenerate.
>> 	* config/te-vms.c: New file, from bfd/vmsutil.c
>> 	(vms_dwarf2_file_time_name, vms_dwarf2_file_size_name)
>> 	(vms_dwarf2_file_name): New functions.
>> 	(vms_file_stats_name): Make it static, add a dirname parameter to
>> 	locally create the full pathname.
>> 	* config/te-vms.h: Add a copyright header.
>> 	Declare the above functions.
>> 	(DWARF2_FILE_TIME_NAME, DWARF2_FILE_SIZE_NAME, DWARF2_FILE_NAME):  
>> Use
>> 	the above functions in the definition.
>> 	* makefile.vms (OBJS): Add te-vms.obj.
>> 	(te-vms.obj): Create a specific target.
>> 	* configure.com: Create targ-env.h using a per target value.
>> 	Compile te-vms.c for ia64.
>
> Approved - please apply.
>
> Cheers
>  Nick
>



More information about the Binutils mailing list