summaryrefslogtreecommitdiffstats
path: root/binutils-2.25/ld/ldexp.c
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-2.25/ld/ldexp.c')
-rw-r--r--binutils-2.25/ld/ldexp.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/binutils-2.25/ld/ldexp.c b/binutils-2.25/ld/ldexp.c
index 5c4f8dda..6f4dbeaf 100644
--- a/binutils-2.25/ld/ldexp.c
+++ b/binutils-2.25/ld/ldexp.c
@@ -234,14 +234,10 @@ new_rel (bfd_vma value, asection *section)
static void
new_rel_from_abs (bfd_vma value)
{
- asection *s = expld.section;
-
- if (s == bfd_abs_section_ptr && expld.phase == lang_final_phase_enum)
- s = section_for_dot ();
expld.result.valid_p = TRUE;
- expld.result.value = value - s->vma;
+ expld.result.value = value - expld.section->vma;
expld.result.str = NULL;
- expld.result.section = s;
+ expld.result.section = expld.section;
}
static void