* relax.c (build_it): don't allocate space in the output file for

stuff if -R flag applys to it.
This commit is contained in:
Steve Chamberlain 1992-05-06 00:49:18 +00:00
parent 2dbd15d2fb
commit 9c99a57eca
2 changed files with 17 additions and 10 deletions

View File

@ -1,3 +1,8 @@
Tue May 5 17:47:33 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* relax.c (build_it): don't allocate space in the output file for
stuff if -R flag applys to it.
Tue May 5 14:05:05 1992 Per Bothner (bothner@rtl.cygnus.com)
* ldver.c: Increase version number to 1.97, for consistency

View File

@ -96,19 +96,21 @@ DEFUN(build_it,(statement),
{
/* Create a new seclet in the output section with this
attached */
if (statement->input_section.ifile->just_syms_flag == false)
{
asection *i = statement->input_section.section;
asection *i = statement->input_section.section;
asection *output_section = i->output_section;
asection *output_section = i->output_section;
bfd_seclet_type *seclet = bfd_new_seclet(output_section->owner,output_section);
bfd_seclet_type *seclet = bfd_new_seclet(output_section->owner,output_section);
seclet->type = bfd_indirect_seclet;
seclet->u.indirect.section = i;
seclet->u.indirect.symbols = statement->input_section.ifile->asymbols;
seclet->size = bfd_get_section_size_before_reloc(i);
seclet->offset = i->output_offset;
seclet->next = 0;
seclet->type = bfd_indirect_seclet;
seclet->u.indirect.section = i;
seclet->u.indirect.symbols = statement->input_section.ifile->asymbols;
seclet->size = bfd_get_section_size_before_reloc(i);
seclet->offset = i->output_offset;
seclet->next = 0;
}
}
break;