aboutsummaryrefslogtreecommitdiff
path: root/ld/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2011-01-12 12:07:19 +0000
committerAlan Modra <amodra@gmail.com>2011-01-12 12:07:19 +0000
commitea7c2e6c9b3798ae7d73c370857761f130e95e00 (patch)
treea258cb40d9bd565acdc8376ef33bcfa0a2039c24 /ld/ChangeLog
parentd5ae309f069331dbec7bfd3e5d8c597aa0619ba2 (diff)
downloadgdb-ea7c2e6c9b3798ae7d73c370857761f130e95e00.zip
gdb-ea7c2e6c9b3798ae7d73c370857761f130e95e00.tar.gz
gdb-ea7c2e6c9b3798ae7d73c370857761f130e95e00.tar.bz2
PR ld/12380
* ldexp.h (enum phase_enum): Comment. Add exp_dataseg_done. * ldexp.c (fold_unary <DATA_SEGMENT_END>): Rearrange code. Test for exp_dataseg_done rather than expld.phase == lang_final_phase_enum to detect when we've finished sizing sections. (fold_binary <DATA_SEGMENT_ALIGN>): Likewise. (fold_binary <DATA_SEGMENT_RELRO_END>): Likewise. Also test that we are not inside an output section statement. * ldlang.c (lang_size_sections): Set exp_dataseg_done on exit if not exp_dataseg_relro_adjust or exp_dataseg_adjust. Don't set lang_final_phase_enum here. (lang_process): Set lang_final_phase_enum here.
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r--ld/ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 6f835c9..457e380 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,18 @@
+2011-01-12 Alan Modra <amodra@gmail.com>
+
+ PR ld/12380
+ * ldexp.h (enum phase_enum): Comment. Add exp_dataseg_done.
+ * ldexp.c (fold_unary <DATA_SEGMENT_END>): Rearrange code. Test
+ for exp_dataseg_done rather than expld.phase == lang_final_phase_enum
+ to detect when we've finished sizing sections.
+ (fold_binary <DATA_SEGMENT_ALIGN>): Likewise.
+ (fold_binary <DATA_SEGMENT_RELRO_END>): Likewise. Also test
+ that we are not inside an output section statement.
+ * ldlang.c (lang_size_sections): Set exp_dataseg_done on exit if
+ not exp_dataseg_relro_adjust or exp_dataseg_adjust. Don't set
+ lang_final_phase_enum here.
+ (lang_process): Set lang_final_phase_enum here.
+
2011-01-10 Nick Clifton <nickc@redhat.com>
* po/da.po: Updated Danish translation.