X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gold%2FChangeLog;h=3dc2ce81b7265d3fc631d50b6cf8123f3f6f0938;hb=f65fe5704af56aca58fd5547d0841a9512e540af;hp=b2961d72f21bc7e35c1ce0cd336c98c753bf671e;hpb=6a010cf67a96adcaf80c74f926df6b42ce13e7df;p=deliverable%2Fbinutils-gdb.git diff --git a/gold/ChangeLog b/gold/ChangeLog index b2961d72f2..3dc2ce81b7 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,84 @@ +2019-11-26 Martin Liska + + * layout.cc (Layout::special_ordering_of_input_section): + Add ".text.sorted". + * output.cc: Special case ".text.sorted". + * testsuite/section_sorting_name.cc: Cover also .text.sorted + subsections. + * testsuite/section_sorting_name.sh: Likewise. + +2019-11-19 Alan Modra + + PR 24853 + * symtab.h (set_has_gnu_output, has_gnu_output_): New. + * symtab.cc (Symbol_table::Symbol_table): Init has_gnu_output_. + (Symbol_table::finalize): Set ELFOSABI_GNU when has_gnu_output_. + (Symbol_table::set_dynsym_indexes, Symbol_table::sized_finalize): + Call set_has_gnu_output for STT_GNU_IFUNC and STB_GNU_UNIQUE globals. + * object.cc (Sized_relobj_file::do_finalize_local_symbols): Call + set_has_gnu_output when STT_GNU_IFUNC locals will be output. + +2019-11-11 Miguel Saldivar + + PR 24996 + * expression.cc (Trinary_expression::arg2_value): Use correct integer + expression when calling "eval_maybe_dot" method. + (Trinary_expression::arg3_value): Likewise. + +2019-09-28 Alan Modra + + PR 16794 + * i386.cc (Target_i386::Relocate::relocate ): Don't + ignore addend, apply using pcrel32. + * x86_64.cc (Target_x86_64::Relocate::relocate ): + Similarly use pcrel64. + +2019-09-24 Nick Clifton + + * descriptors.cc: Include + +2019-09-23 Alan Modra + + * testsuite/plugin_new_section_layout.c (new_input_hook): Correct + return status enum values. + +2019-09-20 Alan Modra + + PR 24768 + * layout.cc (Layout::Layout): Init lto_slim_object_. + * object.cc (Sized_relobj_file::do_layout): Wrap overlong line. + Don't use C cast. Validate section size. Don't copy contents. + +2019-09-20 Alan Modra + + * powerpc.cc (Target_powerpc::Scan::check_non_pic): Move REL24 + to 32-bit supported. + +2019-09-18 Simon Marchi + + * testsuite/Makefile.in: Re-generate. + +2019-09-09 Phil Blundell + + binutils 2.33 branch created. + +2019-08-16 Martin Liska + + PR ld/24912 + * object.cc (big_endian>::do_layout): Do not report error, + but only set a flag. + (big_endian>::do_add_symbols): Report error only for when + relocatable. + +2019-08-02 Alan Modra + + * powerpc.cc (Target_powerpc::Scan::get_reference_flags): Set + flags for new relocations, and some missing older relocs. + (Target_powerpc::Scan::local): Handle new pcrel tls relocs. + Call set_has_static_tls for tprel relocs. + (Target_powerpc::Scan::global): Likewise. + (Target_powerpc::Relocate::relocate): Handle new pcrel tls relocs. + 2019-08-02 Alan Modra * powerpc.cc (Powerpc_relocate_functions::rela, rela_ua): Perform