public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* [vms/committed]: simplification in _bfd_vms_write_etir
@ 2011-06-27 13:03 Tristan Gingold
  0 siblings, 0 replies; only message in thread
From: Tristan Gingold @ 2011-06-27 13:03 UTC (permalink / raw)
  To: binutils Development

Hi,

the code to get the current section target index was somewhat overly complex.  Simplify it.

Applied on trunk.

Tristan.

bfd/
2011-06-27  Tristan Gingold  <gingold@adacore.com>

	* vms-alpha.c (_bfd_vms_write_etir): Use 'section' to get current
	section target index.

Index: vms-alpha.c
===================================================================
RCS file: /cvs/src/src/bfd/vms-alpha.c,v
retrieving revision 1.48
diff -c -r1.48 vms-alpha.c
*** vms-alpha.c	24 Jun 2011 15:22:40 -0000	1.48
--- vms-alpha.c	27 Jun 2011 12:59:16 -0000
***************
*** 3974,3986 ****
  		  _bfd_vms_output_begin_subrec (recwr, ETIR__C_STC_NOP_GBL);
  		  _bfd_vms_output_long (recwr, (unsigned long) udata->lkindex);
  		  _bfd_vms_output_long
! 		    (recwr,
!                      (unsigned long) udata->enbsym->section->target_index);
  		  _bfd_vms_output_quad (recwr, rptr->address);
  		  _bfd_vms_output_long (recwr, (unsigned long) 0x47ff041f);
  		  _bfd_vms_output_long
! 		    (recwr,
!                      (unsigned long) udata->enbsym->section->target_index);
  		  _bfd_vms_output_quad (recwr, rptr->addend);
  		  _bfd_vms_output_counted
  		    (recwr, _bfd_vms_length_hash_symbol
--- 3974,3984 ----
  		  _bfd_vms_output_begin_subrec (recwr, ETIR__C_STC_NOP_GBL);
  		  _bfd_vms_output_long (recwr, (unsigned long) udata->lkindex);
  		  _bfd_vms_output_long
! 		    (recwr, (unsigned long) section->target_index);
  		  _bfd_vms_output_quad (recwr, rptr->address);
  		  _bfd_vms_output_long (recwr, (unsigned long) 0x47ff041f);
  		  _bfd_vms_output_long
! 		    (recwr, (unsigned long) section->target_index);
  		  _bfd_vms_output_quad (recwr, rptr->addend);
  		  _bfd_vms_output_counted
  		    (recwr, _bfd_vms_length_hash_symbol
***************
*** 4001,4008 ****
  		  _bfd_vms_output_long
  		    (recwr, (unsigned long) udata->lkindex + 1);
  		  _bfd_vms_output_long
! 		    (recwr,
!                      (unsigned long) udata->enbsym->section->target_index);
  		  _bfd_vms_output_quad (recwr, rptr->address);
  		  _bfd_vms_output_long (recwr, (unsigned long) 0x237B0000);
  		  _bfd_vms_output_long
--- 3999,4005 ----
  		  _bfd_vms_output_long
  		    (recwr, (unsigned long) udata->lkindex + 1);
  		  _bfd_vms_output_long
! 		    (recwr, (unsigned long) section->target_index);
  		  _bfd_vms_output_quad (recwr, rptr->address);
  		  _bfd_vms_output_long (recwr, (unsigned long) 0x237B0000);
  		  _bfd_vms_output_long
***************
*** 4022,4034 ****
  		  _bfd_vms_output_begin_subrec (recwr, ETIR__C_STC_BOH_GBL);
  		  _bfd_vms_output_long (recwr, (unsigned long) udata->lkindex);
  		  _bfd_vms_output_long
! 		    (recwr,
!                      (unsigned long) udata->enbsym->section->target_index);
  		  _bfd_vms_output_quad (recwr, rptr->address);
  		  _bfd_vms_output_long (recwr, (unsigned long) 0xD3400000);
  		  _bfd_vms_output_long
! 		    (recwr,
!                      (unsigned long) udata->enbsym->section->target_index);
  		  _bfd_vms_output_quad (recwr, rptr->addend);
  		  _bfd_vms_output_counted
  		    (recwr, _bfd_vms_length_hash_symbol
--- 4019,4029 ----
  		  _bfd_vms_output_begin_subrec (recwr, ETIR__C_STC_BOH_GBL);
  		  _bfd_vms_output_long (recwr, (unsigned long) udata->lkindex);
  		  _bfd_vms_output_long
! 		    (recwr, (unsigned long) section->target_index);
  		  _bfd_vms_output_quad (recwr, rptr->address);
  		  _bfd_vms_output_long (recwr, (unsigned long) 0xD3400000);
  		  _bfd_vms_output_long
! 		    (recwr, (unsigned long) section->target_index);
  		  _bfd_vms_output_quad (recwr, rptr->addend);
  		  _bfd_vms_output_counted
  		    (recwr, _bfd_vms_length_hash_symbol


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2011-06-27 13:03 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-06-27 13:03 [vms/committed]: simplification in _bfd_vms_write_etir Tristan Gingold

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).