aboutsummaryrefslogtreecommitdiff
path: root/ld/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r--ld/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 8123c0a..2f49f6b 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,22 @@
+2008-09-07 Alan Modra <amodra@bigpond.net.au>
+
+ * ldlang.h (lang_output_section_find): Define.
+ (lang_output_section_statement_lookup): Update prototype.
+ * ldlang.c (lang_output_section_find,
+ lang_output_section_statement_lookup_1): Merge into..
+ (lang_output_section_statement_lookup): ..here. Update all callers.
+ (process_insert_statements): Set constraint negative
+ for output section statements we might be inserting. Make error
+ fatal on not finding insertion section.
+ (lang_output_section_find): Rather than comparing
+ output_section_statement.constraint against -1, test whether
+ it is postive.
+ (lang_output_section_statement_lookup_1): Likewise.
+ (output_prev_sec_find, strip_excluded_output_sections): Likewise.
+ (lang_record_phdrs): Likewise.
+ * emultempl/elf32.em (output_rel_find): Likewise.
+ * NEWS: Mention INSERT.
+
2008-08-26 Nick Clifton <nickc@redhat.com>
PR 6727