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

Nick Clifton nickc@redhat.com
Fri Sep 4 15:35:00 GMT 2009


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