PR ld/12066

* ldexp.c (fold_name): Treat absolute symbols as plain numbers.
	* ld.texinfo (Expression Section): Don't say absolute symbols
	are addresses.
This commit is contained in:
Alan Modra
2010-10-01 08:15:42 +00:00
parent 0629d0af5a
commit abf4be64df
3 changed files with 14 additions and 5 deletions

View File

@ -553,6 +553,8 @@ fold_name (etree_type *tree)
" referenced in expression\n"),
tree->name.name);
}
else if (output_section == bfd_abs_section_ptr)
new_number (h->u.def.value + h->u.def.section->output_offset);
else
new_rel (h->u.def.value + h->u.def.section->output_offset,
output_section);