]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gold/ChangeLog
Updated French translation for the ld sub-directory and an update Spanish translation...
[thirdparty/binutils-gdb.git] / gold / ChangeLog
CommitLineData
8c164434
L
12020-05-02 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR gold/25904
4 * testsuite/Makefile.am (COMMON_TEST_C_CFLAGS): New.
5 (common_test_1.o): New rule.
6 (common_test_2.o): Likewise.
7 (common_test_3.o): Likewise.
8 (plugin_common_test_1.o): Likewise.
9 (plugin_common_test_2.o): Likewise.
10 (common_test_1_v1.o): Likewise.
11 (common_test_1_v2.o): Likewise.
12 (common_test_2_pic.o): Compile with $(COMMON_TEST_C_CFLAGS).
13 (common_test_3_pic.o): Likewise.
14 * testsuite/Makefile.in: Regenerated.
15
ccf20d46
L
162020-05-01 H.J. Lu <hongjiu.lu@intel.com>
17
18 PR gold/25426
19 * x86_64.cc (Target_x86_64<size>::Relocate::tls_desc_gd_to_ie):
20 For x32, relax "rex leal foo@tlsdesc(%rip), %reg" to
21 "rex movl foo@gottpoff(%rip), %eax" and relax ""call *(%eax)"
22 to "nopl (%rax)".
23 (Target_x86_64<size>::Relocate::tls_desc_gd_to_le): For x32,
24 relax "rex leal foo@tlsdesc(%rip), %reg" to
25 "rex movl foo@tpoff, %eax" and relax "call *foo@tlscall(%eax)"
26 to "nopl (%rax)".
27 * testsuite/Makefile.am (tls_test_gnu2.o): Depend on
28 gcctestdir/as.
29 (tls_test_file2_gnu2.o): Likewise.
30 (tls_test_c_gnu2.o): Likewise.
31 * testsuite/Makefile.in: Regenerated.
32
6d520e36
L
332020-05-01 H.J. Lu <hongjiu.lu@intel.com>
34
35 PR gold/25473
36 * x86_64.cc (Target_x86_64<size>::Relocate::tls_desc_gd_to_ie):
37 Properly check r8 - r15 in "lea foo@TLSDESC(%rip), %reg".
38 (Target_x86_64<size>::Relocate::tls_desc_gd_to_le): Properly
39 relax r8 - r15 in "lea foo@TLSDESC(%rip), %reg".
40 * testsuite/Makefile.am (check_SCRIPTS): Add x86_64_gd_to_le.sh.
41 (check_DATA): Add x86_64_gd_to_le.stdout.
42 (MOSTLYCLEANFILES): Add x86_64_gd_to_le.
43 (x86_64_gd_to_le.o): New target.
44 (x86_64_gd_to_le): Likewise.
45 (x86_64_gd_to_le.stdout): Likewise.
46 * testsuite/Makefile.in: Regenerated.
47 * testsuite/x86_64_gd_to_le.s: New file.
48 * testsuite/x86_64_gd_to_le.sh: Likewise.
49
e10cfd06
L
502020-05-01 H.J. Lu <hongjiu.lu@intel.com>
51
52 * testsuite/odr_violation2.cc (Ordering::operator()): Make
53 expression even more complex.
54
de6d6067
L
552020-05-01 H.J. Lu <hongjiu.lu@intel.com>
56
57 * testsuite/ver_test_pr16504.sh: Updated.
58
48bc2182
L
592020-05-01 H.J. Lu <hongjiu.lu@intel.com>
60
61 PR gold/25872
62 * x86_64.cc (Output_data_plt_x86_64_bnd::do_write): Increment
63 plt_offset after setting the reserved TLSDESC PLT entry.
64 (Output_data_plt_x86_64_ibt<size>::do_write): Likewise.
65
e977e747
L
662020-05-01 H.J. Lu <hongjiu.lu@intel.com>
67
68 PR gold/25872
69 * x86_64.cc (Output_data_plt_x86_64_bnd::do_address_for_local):
70 Handle local IFUNC symbol.
71 (Output_data_plt_x86_64_ibt::do_address_for_local): Likewise.
72
9a6c68ca
FS
732020-03-19 Fangrui Song <maskray@google.com>
74
75 * options.h (General_options): Add --no-rosegment option.
76
45c63c0f
NC
772020-02-24 Nick Clifton <nickc@redhat.com>
78
79 * po/fr.po: Update French translation.
80
26916852
NC
812020-01-20 Nick Clifton <nickc@redhat.com>
82
83 * po/uk.po: Updated Ukranian translation.
84
1b1bb2c6
NC
852020-01-18 Nick Clifton <nickc@redhat.com>
86
87 * configure: Regenerate.
88 * po/gold.pot: Regenerate.
89
ae774686
NC
902020-01-18 Nick Clifton <nickc@redhat.com>
91
92 Binutils 2.34 branch created.
93
b14ce8bf
AM
942020-01-01 Alan Modra <amodra@gmail.com>
95
96 Update year range in copyright notice of all files.
97
0b114740 98For older changes see ChangeLog-2019
3499769a 99\f
0b114740 100Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
101
102Copying and distribution of this file, with or without modification,
103are permitted in any medium without royalty provided the copyright
104notice and this notice are preserved.
105
106Local Variables:
107mode: change-log
108left-margin: 8
109fill-column: 74
110version-control: never
111End: