aboutsummaryrefslogtreecommitdiff
path: root/gold/ChangeLog
diff options
context:
space:
mode:
authorDoug Kwan <dougkwan@google.com>2010-01-29 18:23:18 +0000
committerDoug Kwan <dougkwan@google.com>2010-01-29 18:23:18 +0000
commite7eca48cb283da81b3566df52c01ac510cc1013d (patch)
treee367aaa3dd15844bda87869721e7c50ecf124d40 /gold/ChangeLog
parentb0e28b39b7de5e36bb162657c3b62ba6349ba4b2 (diff)
downloadgdb-e7eca48cb283da81b3566df52c01ac510cc1013d.zip
gdb-e7eca48cb283da81b3566df52c01ac510cc1013d.tar.gz
gdb-e7eca48cb283da81b3566df52c01ac510cc1013d.tar.bz2
2010-01-29 Doug Kwan <dougkwan@google.com>
* arm.cc (Arm_relobj::Arm_relobj): Initialize new data member output_local_symbol_count_needs_update_. (Arm_relobj::output_local_symbol_count_needs_update, Arm_relobj::set_output_local_symbol_count_needs_update, Arm_relobj::update_output_local_symbol_count): New methods. (Arm_relobj::output_local_symbol_count_needs_update_): New data member. (Arm_exidx_cantunwind::do_fixed_endian_write): Write address of pointed function as in a R_ARM_PREL31 relocation. (Arm_output_section<big_endian>::fix_exidx_coverage): Mark objects for output local symbol count updating. (Target_arm::do_relax): Update output local symbol counts in objects if necessary. * object.h (Sized_relobj::set_output_local_symbol_count): New method.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r--gold/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 0890040..65c30b7 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,20 @@
+2010-01-29 Doug Kwan <dougkwan@google.com>
+
+ * arm.cc (Arm_relobj::Arm_relobj): Initialize new data member
+ output_local_symbol_count_needs_update_.
+ (Arm_relobj::output_local_symbol_count_needs_update,
+ Arm_relobj::set_output_local_symbol_count_needs_update,
+ Arm_relobj::update_output_local_symbol_count): New methods.
+ (Arm_relobj::output_local_symbol_count_needs_update_): New data
+ member.
+ (Arm_exidx_cantunwind::do_fixed_endian_write): Write address
+ of pointed function as in a R_ARM_PREL31 relocation.
+ (Arm_output_section<big_endian>::fix_exidx_coverage): Mark objects
+ for output local symbol count updating.
+ (Target_arm::do_relax): Update output local symbol counts in objects
+ if necessary.
+ * object.h (Sized_relobj::set_output_local_symbol_count): New method.
+
2010-01-29 Viktor Kutuzov <vkutuzov@accesssoftek.com>
* arm.cc: Added support for the ARM relocations: