Automatic date update in version.in
[deliverable/binutils-gdb.git] / gold / ChangeLog
CommitLineData
b115b9fd
NC
12020-07-04 Nick Clifton <nickc@redhat.com>
2
3 Binutils 2.35 branch created.
4
b657622c
AM
52020-07-03 Alan Modra <amodra@gmail.com>
6
7 PR 26028
8 * testsuite/Makefile.am (file_in_many_sections.stdout): Add -W
9 to readelf options.
10 * testsuite/Makefile.in: Regenerate.
11
e755667f
NA
122020-06-26 Nick Alcock <nick.alcock@oracle.com>
13
14 * configure.ac: Check for bswap_16, bswap_32, and bswap_64 decls.
15 * configure: Regenerated.
16 * config.h.in: Likewise.
17
fb58f5e9
NC
182020-06-24 Nick Clifton <nickc@redhat.com>
19
20 * target-reloc.h (issue_discarded_error): Initialise the
21 key_symndx variable.
22
f37b21b4
RM
232020-06-23 Roland McGrath <mcgrathr@google.com>
24
25 PR 22843
26 * options.h (class General_options): Add --dependency-file option.
27 * fileread.cc (File_read::files_read): New static variable.
28 (File_read::open): Add the file to the files_read list.
29 (File_read::record_file_read): New static member function.
30 (File_read::write_dependency_file): New static member function.
31 * fileread.h (class File_read): Declare them.
32 * layout.cc (Layout::read_layout_from_file): Call record_file_read.
33 (Close_task_runner::run): Call write_dependency_file if
34 --dependency-file was passed.
35
9a17a136
FS
362020-06-18 Fangrui Song <i@maskray.me>
37
38 PR gold/26039
39 * layout.cc (Layout::finish_dynamic_section): Set DF_1_PIE.
40
423054be
AM
412020-06-16 Alan Modra <amodra@gmail.com>
42
43 * testsuite/discard_locals_test.c: Replace uses of asm with __asm__.
44 * testsuite/discard_locals_relocatable_test.c: Likewise.
45
90cd2aad
AM
462020-06-16 Alan Modra <amodra@gmail.com>
47
48 * testsuite/Makefile.am (export_dynamic_plugin.o): Use CXXCOMPILE.
49 (plugin_test_wrap_symbols_1.o): Likewise.
50 (plugin_test_wrap_symbols_2.o): Likewise.
51 * testsuite/Makefile.in: Regenerate.
52
cae64165
RM
532020-06-15 Roland McGrath <mcgrathr@google.com>
54
55 Implement -z start-stop-visibility=... option.
56 * options.h (class General_options): Handle -z start-stop-visibility=.
57 (General_options::start_stop_visibility_enum): New public method.
58 (General_options::set_start_stop_visibility_enum): New private method.
59 (General_options::start_stop_visibility_enum_): New private member.
60 * options.cc (General_options::General_options): Add initializer.
61 (General_options::finalize): Set this->start_stop_visibility_enum_
62 from string value.
63 * layout.cc (Layout::define_section_symbols): Use option setting.
64
87c69f97
AM
652020-06-06 Alan Modra <amodra@gmail.com>
66
67 * powerpc.cc: Update throughout for reloc renaming.
68
6f3fe02b
AM
692020-05-22 Alan Modra <amodra@gmail.com>
70
71 PR 25882
72 * powerpc.cc (merge_object_attributes): Replace name param with
73 obj param. Update callers. Don't init FP attributes from shared
74 libraries, and do not emit an error if they don't match.
75
6a31512f
NE
762020-05-15 Nikita Ermakov <coffe92@gmail.com>
77
78 * powerpc.cc (do_gc_mark_symbol): Don't segfault on plugin symbols.
79
9d95b8e9
NC
802020-05-14 Nick Clifton <nickc@redhat.com>
81
82 * po/sr.po: New Serbian translation.
83
7c1f4227
AM
842020-05-11 Alan Modra <amodra@gmail.com>
85
86 * powerpc.cc: Rename powerxx to power10 throughout.
87
8c164434
L
882020-05-02 H.J. Lu <hongjiu.lu@intel.com>
89
90 PR gold/25904
91 * testsuite/Makefile.am (COMMON_TEST_C_CFLAGS): New.
92 (common_test_1.o): New rule.
93 (common_test_2.o): Likewise.
94 (common_test_3.o): Likewise.
95 (plugin_common_test_1.o): Likewise.
96 (plugin_common_test_2.o): Likewise.
97 (common_test_1_v1.o): Likewise.
98 (common_test_1_v2.o): Likewise.
99 (common_test_2_pic.o): Compile with $(COMMON_TEST_C_CFLAGS).
100 (common_test_3_pic.o): Likewise.
101 * testsuite/Makefile.in: Regenerated.
102
ccf20d46
L
1032020-05-01 H.J. Lu <hongjiu.lu@intel.com>
104
105 PR gold/25426
106 * x86_64.cc (Target_x86_64<size>::Relocate::tls_desc_gd_to_ie):
107 For x32, relax "rex leal foo@tlsdesc(%rip), %reg" to
108 "rex movl foo@gottpoff(%rip), %eax" and relax ""call *(%eax)"
109 to "nopl (%rax)".
110 (Target_x86_64<size>::Relocate::tls_desc_gd_to_le): For x32,
111 relax "rex leal foo@tlsdesc(%rip), %reg" to
112 "rex movl foo@tpoff, %eax" and relax "call *foo@tlscall(%eax)"
113 to "nopl (%rax)".
114 * testsuite/Makefile.am (tls_test_gnu2.o): Depend on
115 gcctestdir/as.
116 (tls_test_file2_gnu2.o): Likewise.
117 (tls_test_c_gnu2.o): Likewise.
118 * testsuite/Makefile.in: Regenerated.
119
6d520e36
L
1202020-05-01 H.J. Lu <hongjiu.lu@intel.com>
121
122 PR gold/25473
123 * x86_64.cc (Target_x86_64<size>::Relocate::tls_desc_gd_to_ie):
124 Properly check r8 - r15 in "lea foo@TLSDESC(%rip), %reg".
125 (Target_x86_64<size>::Relocate::tls_desc_gd_to_le): Properly
126 relax r8 - r15 in "lea foo@TLSDESC(%rip), %reg".
127 * testsuite/Makefile.am (check_SCRIPTS): Add x86_64_gd_to_le.sh.
128 (check_DATA): Add x86_64_gd_to_le.stdout.
129 (MOSTLYCLEANFILES): Add x86_64_gd_to_le.
130 (x86_64_gd_to_le.o): New target.
131 (x86_64_gd_to_le): Likewise.
132 (x86_64_gd_to_le.stdout): Likewise.
133 * testsuite/Makefile.in: Regenerated.
134 * testsuite/x86_64_gd_to_le.s: New file.
135 * testsuite/x86_64_gd_to_le.sh: Likewise.
136
e10cfd06
L
1372020-05-01 H.J. Lu <hongjiu.lu@intel.com>
138
139 * testsuite/odr_violation2.cc (Ordering::operator()): Make
140 expression even more complex.
141
de6d6067
L
1422020-05-01 H.J. Lu <hongjiu.lu@intel.com>
143
144 * testsuite/ver_test_pr16504.sh: Updated.
145
48bc2182
L
1462020-05-01 H.J. Lu <hongjiu.lu@intel.com>
147
148 PR gold/25872
149 * x86_64.cc (Output_data_plt_x86_64_bnd::do_write): Increment
150 plt_offset after setting the reserved TLSDESC PLT entry.
151 (Output_data_plt_x86_64_ibt<size>::do_write): Likewise.
152
e977e747
L
1532020-05-01 H.J. Lu <hongjiu.lu@intel.com>
154
155 PR gold/25872
156 * x86_64.cc (Output_data_plt_x86_64_bnd::do_address_for_local):
157 Handle local IFUNC symbol.
158 (Output_data_plt_x86_64_ibt::do_address_for_local): Likewise.
159
9a6c68ca
FS
1602020-03-19 Fangrui Song <maskray@google.com>
161
162 * options.h (General_options): Add --no-rosegment option.
163
45c63c0f
NC
1642020-02-24 Nick Clifton <nickc@redhat.com>
165
166 * po/fr.po: Update French translation.
167
26916852
NC
1682020-01-20 Nick Clifton <nickc@redhat.com>
169
170 * po/uk.po: Updated Ukranian translation.
171
1b1bb2c6
NC
1722020-01-18 Nick Clifton <nickc@redhat.com>
173
174 * configure: Regenerate.
175 * po/gold.pot: Regenerate.
176
ae774686
NC
1772020-01-18 Nick Clifton <nickc@redhat.com>
178
179 Binutils 2.34 branch created.
180
b14ce8bf
AM
1812020-01-01 Alan Modra <amodra@gmail.com>
182
183 Update year range in copyright notice of all files.
184
0b114740 185For older changes see ChangeLog-2019
3499769a 186\f
0b114740 187Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
188
189Copying and distribution of this file, with or without modification,
190are permitted in any medium without royalty provided the copyright
191notice and this notice are preserved.
192
193Local Variables:
194mode: change-log
195left-margin: 8
196fill-column: 74
197version-control: never
198End:
This page took 0.225001 seconds and 4 git commands to generate.