summaryrefslogtreecommitdiff
path: root/ld/ldlang.h
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2006-07-26 05:05:52 +0000
committerAlan Modra <amodra@bigpond.net.au>2006-07-26 05:05:52 +0000
commita92bf42ff844238f4533aefbc5805bde3c9e5b6f (patch)
tree7cc36fe044a396e227a75fdce9c0743a62513379 /ld/ldlang.h
parent27515bbc061a0363c08cfc3893c9b354832e0a28 (diff)
downloadbinutils-redhat-a92bf42ff844238f4533aefbc5805bde3c9e5b6f.tar.gz
* ldexp.c (fold_name <LOADADDR>): Use the lma.
* ldlang.h (lang_memory_region_type): Delete old_length. Add last_os. * ldlang.c (lang_memory_region_lookup): Init new field. (lang_reset_memory_regions): Reset new field. (lang_insert_orphan): Don't set load_base. (lang_leave_overlay): Likewise. (lang_size_sections_1): Delete unnecessary code setting lma_region to region. Correct lma region check. (lang_do_assignments_1): Rename output_section_statement parm to current_os. Set lma from previous section in region.
Diffstat (limited to 'ld/ldlang.h')
-rw-r--r--ld/ldlang.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/ld/ldlang.h b/ld/ldlang.h
index 2d31357be5..91a4344fb8 100644
--- a/ld/ldlang.h
+++ b/ld/ldlang.h
@@ -54,7 +54,7 @@ typedef struct memory_region_struct
bfd_vma origin;
bfd_size_type length;
bfd_vma current;
- bfd_size_type old_length;
+ union lang_statement_union *last_os;
flagword flags;
flagword not_flags;
bfd_boolean had_full_message;