* ldexp.c (fold_name <LOADADDR>): Return an absolute value

rather than a section relative value.
This commit is contained in:
Alan Modra 2006-08-23 01:35:31 +00:00
parent 279d0c4d5c
commit 3e23777d0b
2 changed files with 6 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2006-08-23 Alan Modra <amodra@bigpond.net.au>
* ldexp.c (fold_name <LOADADDR>): Return an absolute value
rather than a section relative value.
2006-08-22 Alan Modra <amodra@bigpond.net.au>
* NEWS: Mention LMA default change.

View File

@ -577,8 +577,7 @@ fold_name (etree_type *tree)
if (os != NULL && os->processed_lma)
{
if (os->load_base == NULL)
new_rel (os->bfd_section->lma - os->bfd_section->vma,
NULL, os->bfd_section);
new_abs (os->bfd_section->lma);
else
exp_fold_tree_1 (os->load_base);
}