+2010-06-29 Doug Kwan <dougkwan@google.com>
+
+ * arm-reloc-property.cc (Arm_reloc_property::Arm_reloc_property):
+ Initialize USE_SYMBOL_.
+ * arm-reloc-property.h (Arm_reloc_property::uses_symbol): New method
+ definition.
+ (Arm_reloc_property::uses_symbol_): New data member declaration.
+ * arm.cc (Target_arm::Relocate::relocate): Exit early if relocation
+ uses symbol value and symbol is undefined but not weakly undefined.
+
+2010-06-28 Rafael Espindola <espindola@google.com>
+
+ * plugin.cc (Plugin::load): Use dlerror.
+
+2010-06-26 Jeffrey Yaskin <jyasskin@google.com>
+
+ * symtab.cc (detect_odr_violations): When reporting an ODR
+ violation, report an object where the symbol is defined.
+
+2010-06-25 Doug Kwan <dougkwan@google.com>
+
+ * arm.cc (Target_arm::can_check_for_functions_pointers): Return true.
+ (Target_arm::section_may_have_icf_unsafe_pointers): New method
+ definition.
+ (Target_arm::Scan::local_reloc_may_be_function_pointer,
+ Target_arm::Scan::global_reloc_may_be_function_pointer): Implement
+ target hook to detect function points.
+ (Target_arm::Scan::possible_function_pointer_reloc): New method.
+ * icf.h (Icf::check_section_for_function_pointers): Change type of
+ parameter SECTION_NAME to const reference to std::string. Use
+ target hook to determine if section may have unsafe pointers.
+ * target.h (Target::section_may_have_icf_unsafe_pointers): New
+ method definition.
+
+2010-06-21 Rafael Espindola <espindola@google.com>
+
+ * fileread.cc (Input_file::find_fie): New
+ (Input_file::open): Use Input_file::find_fie.
+ * fileread.h (Input_file::find_fie): New
+ * plugin.cc (set_extra_library_path): New.
+ (Plugin::load): Add set_extra_library_path to the transfer vector.
+ (Plugin_manager::set_extra_library_path): New.
+ (Plugin_manager::add_input_file): Use the extra search path if set.
+ (set_extra_library_path(): New.
+ * plugin.h (Plugin_manager): Add set_extra_library_path and
+ extra_search_path_.
+
+2010-06-19 Cary Coutant <ccoutant@google.com>
+
+ * layout.cc (gdb_sections): Add .debug_types.
+ (lines_only_debug_sections): Likewise.
+
+2010-06-18 Rafael Espindola <espindola@google.com>
+
+ * plugin.cc (add_input_file,add_input_library)
+ (Plugin_manager::add_input_file): Make filename arguments const.
+ * plugin.h (Plugin_manager::add_input_file): Make filename arguments
+ const.
+
+2010-06-16 Doug Kwan <dougkwan@google.com>
+
+ * arm.cc (Target_arm::do_finalize_sections): Do not emit an
+ .ARM.attributes section if we have not merged any input
+ attributes sections.
+
+2010-06-15 Viktor Kutuzov <vkutuzov@accesssoftek.com>
+
+ * arm.cc: Allow combining objects with no EABI version
+ information.
+
+2010-06-15 Rafael Espindola <espindola@google.com>
+
+ * plugin.cc (Plugin_hook::run): Set in_real_elf for the start symbol.
+
+2010-06-15 Viktor Kutuzov <vkutuzov@accesssoftek.com>
+
+ * fileread.cc: Only #include <sys/uio.h> if HAVE_READV.
+ (struct iovec): Correct !HAVE_READV definition.
+
+2010-06-10 Cary Coutant <ccoutant@google.com>
+
+ * object.cc (Sized_relobj::do_layout): Defer layout for reloc sections.
+ (Sized_relobj::do_layout_deferred_sections): Do layout for deferred
+ reloc sections.
+ * object.h (Sized_relobj::deferred_layout_relocs_): New data member.
+
+ PR 11683
+ * symtab.h (Symbol::is_placeholder): New member function.
+ * target-reloc.h (relocate_section): Check for placeholder symbols.
+
+ * testsuite/Makefile.am (plugin_test_8): New test.
+ (plugin_test_9): New test.
+ * testsuite/Makefile.in: Regenerate.
+
2010-06-09 Nick Clifton <nickc@redhat.com>
* yyscript.y (input_list_element): Allow strings prefixed with