X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gold%2FChangeLog;h=3dc2ce81b7265d3fc631d50b6cf8123f3f6f0938;hb=660df28acfa1b58c978d65d9cb26d37023f791ce;hp=37643cca01b1c3c16fe8e51e35d8cc1c2487a565;hpb=4c51dacacf8a97194a1241ad5e1cbf7be00a59a3;p=deliverable%2Fbinutils-gdb.git diff --git a/gold/ChangeLog b/gold/ChangeLog index 37643cca01..3dc2ce81b7 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,47 @@ +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