* ldlang.c (map_input_to_output_sections): For lang_address, call

init_os if it hasn't already been called.
This commit is contained in:
Ian Lance Taylor 1994-06-09 04:18:39 +00:00
parent 1b88cd182c
commit ef01a8a873
2 changed files with 9 additions and 7 deletions

View File

@ -1,3 +1,8 @@
Thu Jun 9 00:17:20 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
* ldlang.c (map_input_to_output_sections): For lang_address, call
init_os if it hasn't already been called.
Thu Jun 2 17:24:08 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
Add support for SunOS shared libraries.

View File

@ -1060,15 +1060,12 @@ map_input_to_output_sections (s, target, output_section_statement)
/* Mark the specified section with the supplied address */
{
lang_output_section_statement_type *os =
lang_output_section_statement_lookup
(s->address_statement.section_name);
lang_output_section_statement_lookup
(s->address_statement.section_name);
if (os->bfd_section == NULL)
init_os (os);
os->addr_tree = s->address_statement.address;
if (os->bfd_section == (asection *) NULL)
{
einfo ("%P%F: cannot set the address of undefined section %s\n",
s->address_statement.section_name);
}
}
break;
}