diff options
author | Alan Modra <amodra@bigpond.net.au> | 2006-08-16 08:31:45 +0000 |
---|---|---|
committer | Alan Modra <amodra@bigpond.net.au> | 2006-08-16 08:31:45 +0000 |
commit | b889dc25024910b1bdb50b7d74c8e2b51bd50ff7 (patch) | |
tree | dd1a96ca7451fe3eed465e193cd74776686d8c10 /ld/ldexp.c | |
parent | 175c4fdb412fd4dd4dbe87cac93250726e4c486d (diff) | |
download | binutils-redhat-b889dc25024910b1bdb50b7d74c8e2b51bd50ff7.tar.gz |
ld/
PR 3052
* ldlang.h (lang_output_section_statement_type): Replace
"processed" field with "processed_vma" and "processed_lma".
* ldlang.c (lang_do_assignments_1): Move lma setting code..
(lang_size_sections_1): ..to here.
(lang_reset_memory_regions): Adjust for
lang_output_section_statement_type change.
* ldexp.c (fold_name): Likewise.
And this is something I forgot the check in from the previous patch.
ld/testsuite/
* ld-scripts/overlay-size-map.d: Adjust.
Diffstat (limited to 'ld/ldexp.c')
-rw-r--r-- | ld/ldexp.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ld/ldexp.c b/ld/ldexp.c index 71f4c8e315..22937a2720 100644 --- a/ld/ldexp.c +++ b/ld/ldexp.c @@ -563,7 +563,7 @@ fold_name (etree_type *tree) lang_output_section_statement_type *os; os = lang_output_section_find (tree->name.name); - if (os != NULL && os->processed) + if (os != NULL && os->processed_vma) new_rel (0, NULL, os->bfd_section); } break; @@ -574,7 +574,7 @@ fold_name (etree_type *tree) lang_output_section_statement_type *os; os = lang_output_section_find (tree->name.name); - if (os != NULL && os->processed) + if (os != NULL && os->processed_lma) { if (os->load_base == NULL) new_rel (os->bfd_section->lma - os->bfd_section->vma, @@ -594,7 +594,7 @@ fold_name (etree_type *tree) os = lang_output_section_find (tree->name.name); if (os == NULL) new_abs (0); - else if (os->processed) + else if (os->processed_vma) new_abs (os->bfd_section->size / opb); } break; |