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