1 2020-05-15 Nikita Ermakov <coffe92@gmail.com>
3 * powerpc.cc (do_gc_mark_symbol): Don't segfault on plugin symbols.
5 2020-05-14 Nick Clifton <nickc@redhat.com>
7 * po/sr.po: New Serbian translation.
9 2020-05-11 Alan Modra <amodra@gmail.com>
11 * powerpc.cc: Rename powerxx to power10 throughout.
13 2020-05-02 H.J. Lu <hongjiu.lu@intel.com>
16 * testsuite/Makefile.am (COMMON_TEST_C_CFLAGS): New.
17 (common_test_1.o): New rule.
18 (common_test_2.o): Likewise.
19 (common_test_3.o): Likewise.
20 (plugin_common_test_1.o): Likewise.
21 (plugin_common_test_2.o): Likewise.
22 (common_test_1_v1.o): Likewise.
23 (common_test_1_v2.o): Likewise.
24 (common_test_2_pic.o): Compile with $(COMMON_TEST_C_CFLAGS).
25 (common_test_3_pic.o): Likewise.
26 * testsuite/Makefile.in: Regenerated.
28 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
31 * x86_64.cc (Target_x86_64<size>::Relocate::tls_desc_gd_to_ie):
32 For x32, relax "rex leal foo@tlsdesc(%rip), %reg" to
33 "rex movl foo@gottpoff(%rip), %eax" and relax ""call *(%eax)"
35 (Target_x86_64<size>::Relocate::tls_desc_gd_to_le): For x32,
36 relax "rex leal foo@tlsdesc(%rip), %reg" to
37 "rex movl foo@tpoff, %eax" and relax "call *foo@tlscall(%eax)"
39 * testsuite/Makefile.am (tls_test_gnu2.o): Depend on
41 (tls_test_file2_gnu2.o): Likewise.
42 (tls_test_c_gnu2.o): Likewise.
43 * testsuite/Makefile.in: Regenerated.
45 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
48 * x86_64.cc (Target_x86_64<size>::Relocate::tls_desc_gd_to_ie):
49 Properly check r8 - r15 in "lea foo@TLSDESC(%rip), %reg".
50 (Target_x86_64<size>::Relocate::tls_desc_gd_to_le): Properly
51 relax r8 - r15 in "lea foo@TLSDESC(%rip), %reg".
52 * testsuite/Makefile.am (check_SCRIPTS): Add x86_64_gd_to_le.sh.
53 (check_DATA): Add x86_64_gd_to_le.stdout.
54 (MOSTLYCLEANFILES): Add x86_64_gd_to_le.
55 (x86_64_gd_to_le.o): New target.
56 (x86_64_gd_to_le): Likewise.
57 (x86_64_gd_to_le.stdout): Likewise.
58 * testsuite/Makefile.in: Regenerated.
59 * testsuite/x86_64_gd_to_le.s: New file.
60 * testsuite/x86_64_gd_to_le.sh: Likewise.
62 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
64 * testsuite/odr_violation2.cc (Ordering::operator()): Make
65 expression even more complex.
67 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
69 * testsuite/ver_test_pr16504.sh: Updated.
71 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
74 * x86_64.cc (Output_data_plt_x86_64_bnd::do_write): Increment
75 plt_offset after setting the reserved TLSDESC PLT entry.
76 (Output_data_plt_x86_64_ibt<size>::do_write): Likewise.
78 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
81 * x86_64.cc (Output_data_plt_x86_64_bnd::do_address_for_local):
82 Handle local IFUNC symbol.
83 (Output_data_plt_x86_64_ibt::do_address_for_local): Likewise.
85 2020-03-19 Fangrui Song <maskray@google.com>
87 * options.h (General_options): Add --no-rosegment option.
89 2020-02-24 Nick Clifton <nickc@redhat.com>
91 * po/fr.po: Update French translation.
93 2020-01-20 Nick Clifton <nickc@redhat.com>
95 * po/uk.po: Updated Ukranian translation.
97 2020-01-18 Nick Clifton <nickc@redhat.com>
99 * configure: Regenerate.
100 * po/gold.pot: Regenerate.
102 2020-01-18 Nick Clifton <nickc@redhat.com>
104 Binutils 2.34 branch created.
106 2020-01-01 Alan Modra <amodra@gmail.com>
108 Update year range in copyright notice of all files.
110 For older changes see ChangeLog-2019
112 Copyright (C) 2020 Free Software Foundation, Inc.
114 Copying and distribution of this file, with or without modification,
115 are permitted in any medium without royalty provided the copyright
116 notice and this notice are preserved.
122 version-control: never