X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gold%2FChangeLog;h=dfa8eefa313f0cb59835a6f964dc5e82979274df;hb=6fd8e7c249dcefd937897f743e886751adb90c90;hp=e0728c7b1b73af127038d4198696045845562f4c;hpb=47a9f4fcab30d2f9a1485a7a2634f40feb22bd60;p=binutils-gdb.git diff --git a/gold/ChangeLog b/gold/ChangeLog index e0728c7b1b7..dfa8eefa313 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,63 @@ +2016-04-15 H.J. Lu + + * Makefile.in: Regenerated with automake 1.11.6. + * aclocal.m4: Likewise. + * testsuite/Makefile.in: Likewise. + +2016-03-30 Cary Coutant + + PR gold/16979 + * symtab.cc (Symbol_table::define_default_version): Check for case + where symbols are both in different shared objects. + +2016-03-27 Cary Coutant + + PR gold/16111 + * i386.cc (Target_i386): Add check for fully-resolved symbol for + R_386_GOTOFF. + +2016-03-22 Nick Clifton + + * configure: Regenerate. + +2016-03-21 Cary Coutant + + PR gold/19842 + * errors.cc (Errors::undefined_symbol): Add info message when + symbol should have been provided by a plugin. + * target-reloc.h (issue_undefined_symbol_error): Check for + placeholder symbols defined in discarded sections. + * testsuite/Makefile.am (plugin_test_9b): New test case. + * testsuite/Makefile.in: Regenerate. + * testsuite/plugin_test_9b_elf.cc: New test source file. + * testsuite/plugin_test_9b_ir.cc: New test source file. + +2016-03-20 Cary Coutant + + PR gold/19002 + * ehframe.cc (Eh_frame::read_fde): Check for dropped functions. + * testsuite/Makefile.am (eh_test_2): New test. + * testsuite/Makefile.in: Regenerate. + * testsuite/eh_test_2.sh: New test script. + * testsuite/eh_test_a.cc (bar): Make it comdat. + * testsuite/eh_test_b.cc (bar): Add a duplicate copy. + +2016-03-18 Vladimir Radosavljevic + + * mips.cc (Mips_relobj::is_n64_): Remove. + (Target_mips::ei_class_): Likewise. + (Mips_relobj::is_newabi): Call methods. + (Mips_relobj::is_n64): Change checking for N64 ABI. + (Target_mips::is_output_n64): Likewise. + (Target_mips::merge_processor_specific_flags): Remove ei_class + argument, and remove comparing ei_class. + (Target_mips::do_adjust_elf_header): Remove setting EI_CLASS field + of the ELF header. + (Target_mips::do_finalize_sections): Don't pass ei_class argument + to merge_processor_specific_flags. + (Target_mips::elf_mips_abi_name): Remove ei_class argument, and + change checking for N64 ABI. + 2016-03-17 Vladimir Radosavljevic * mips.cc (enum Special_relocation_symbol): New enum type.