aboutsummaryrefslogtreecommitdiff
path: root/gold/ChangeLog
diff options
context:
space:
mode:
authorCary Coutant <ccoutant@google.com>2010-07-21 21:03:54 +0000
committerCary Coutant <ccoutant@google.com>2010-07-21 21:03:54 +0000
commit7689733114f888b7f2390ffd2ff2b76fcbf3b8b7 (patch)
tree5b0eaa53ae83fe433f89180b1fb456ebe98ef1dc /gold/ChangeLog
parent23bd0f7c5e23178ccc1c00925813c8e6f17c5eb2 (diff)
downloadgdb-7689733114f888b7f2390ffd2ff2b76fcbf3b8b7.zip
gdb-7689733114f888b7f2390ffd2ff2b76fcbf3b8b7.tar.gz
gdb-7689733114f888b7f2390ffd2ff2b76fcbf3b8b7.tar.bz2
* merge.h (Output_merge_string::Merged_string): Remove object, shndx,
string, and length fields. (Output_merge_string::Merged_strings_list): New type. (Output_merge_string::Merged_strings_lists): New typedef. (Output_merge_string): Replace merged_strings_ with merged_strings_lists_. * merge.cc (Output_merge_string::do_add_input_section): Allocate new Merged_strings_list per input object and section. Don't store pointer to the string. Don't store length with each merged string entry. (Output_merge_string::finalize_merged_data): Loop over list of merged strings lists. Recompute length of each merged string.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r--gold/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 17113fb..c6741b6 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,17 @@
+2010-07-21 Cary Coutant <ccoutant@google.com>
+
+ * merge.h (Output_merge_string::Merged_string): Remove object, shndx,
+ string, and length fields.
+ (Output_merge_string::Merged_strings_list): New type.
+ (Output_merge_string::Merged_strings_lists): New typedef.
+ (Output_merge_string): Replace merged_strings_ with
+ merged_strings_lists_.
+ * merge.cc (Output_merge_string::do_add_input_section): Allocate new
+ Merged_strings_list per input object and section. Don't store pointer
+ to the string. Don't store length with each merged string entry.
+ (Output_merge_string::finalize_merged_data): Loop over list of merged
+ strings lists. Recompute length of each merged string.
+
2010-07-15 Cary Coutant <ccoutant@google.com>
* plugin.cc (Plugin_finish::run): Don't call cleanup handlers from