Wed Jan 4 14:14:05 1995 Jeff Law (law@snake.cs.utah.edu)
+ * som.c (bfd_section_from_som_symbol): Only return sections which
+ correspond to subspaces.
+
* som.c (som_begin_writing): Don't forget to bump the
total_subspaces when writing the unloadable subspaces.
{
unsigned int index = symbol->symbol_info;
for (section = abfd->sections; section != NULL; section = section->next)
- if (section->target_index == index)
+ if (section->target_index == index && som_is_subspace (section))
return section;
/* Could be a symbol from an external library (such as an OMOS
for (section = abfd->sections; section; section = section->next)
{
if (value >= section->vma
- && value <= section->vma + section->_cooked_size)
+ && value <= section->vma + section->_cooked_size
+ && som_is_subspace (section))
return section;
}