From 2edc8357dead10b0db9999d2c540fc47cb35be9b Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Sun, 30 Jan 1994 18:29:26 +0000 Subject: [PATCH] * aoutx.h (aout_link_write_symbols): Write out correct value for object file symbol. --- bfd/ChangeLog | 5 +++++ bfd/aoutx.h | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 821639d4a6d..6f2e368fae5 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +Sun Jan 30 13:25:28 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * aoutx.h (aout_link_write_symbols): Write out correct value for + object file symbol. + Fri Jan 28 18:34:05 1994 Ken Raeburn (raeburn@cujo.cygnus.com) * hosts/vaxbsd.h (HOST_STACK_END_ADDR): Vax BSD doesn't define diff --git a/bfd/aoutx.h b/bfd/aoutx.h index 2f70cd36438..1c8a08c80f5 100644 --- a/bfd/aoutx.h +++ b/bfd/aoutx.h @@ -3568,7 +3568,9 @@ aout_link_write_symbols (finfo, input_bfd, symbol_map) &finfo->strtab), outsym->e_strx); PUT_WORD (output_bfd, - bfd_get_section_vma (input_bfd, obj_textsec (input_bfd)), + (bfd_get_section_vma (output_bfd, + obj_textsec (input_bfd)->output_section) + + obj_textsec (input_bfd)->output_offset), outsym->e_value); ++obj_aout_external_sym_count (output_bfd); ++outsym; -- 2.30.2