gdb/python: Add gdb.Architecture.registers method
[deliverable/binutils-gdb.git] / gold / ChangeLog
1 2020-07-06 Nick Clifton <nickc@redhat.com>
2
3 * po/fr.po: Updated French translation.
4 * po/uk.po: Updated Ukranian translation.
5
6 2020-07-04 Nick Clifton <nickc@redhat.com>
7
8 Binutils 2.35 branch created.
9
10 2020-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
17 2020-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
23 2020-06-24 Nick Clifton <nickc@redhat.com>
24
25 * target-reloc.h (issue_discarded_error): Initialise the
26 key_symndx variable.
27
28 2020-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
41 2020-06-18 Fangrui Song <i@maskray.me>
42
43 PR gold/26039
44 * layout.cc (Layout::finish_dynamic_section): Set DF_1_PIE.
45
46 2020-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
51 2020-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
58 2020-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
70 2020-06-06 Alan Modra <amodra@gmail.com>
71
72 * powerpc.cc: Update throughout for reloc renaming.
73
74 2020-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
81 2020-05-15 Nikita Ermakov <coffe92@gmail.com>
82
83 * powerpc.cc (do_gc_mark_symbol): Don't segfault on plugin symbols.
84
85 2020-05-14 Nick Clifton <nickc@redhat.com>
86
87 * po/sr.po: New Serbian translation.
88
89 2020-05-11 Alan Modra <amodra@gmail.com>
90
91 * powerpc.cc: Rename powerxx to power10 throughout.
92
93 2020-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
108 2020-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
125 2020-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
142 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
143
144 * testsuite/odr_violation2.cc (Ordering::operator()): Make
145 expression even more complex.
146
147 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
148
149 * testsuite/ver_test_pr16504.sh: Updated.
150
151 2020-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
158 2020-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
165 2020-03-19 Fangrui Song <maskray@google.com>
166
167 * options.h (General_options): Add --no-rosegment option.
168
169 2020-02-24 Nick Clifton <nickc@redhat.com>
170
171 * po/fr.po: Update French translation.
172
173 2020-01-20 Nick Clifton <nickc@redhat.com>
174
175 * po/uk.po: Updated Ukranian translation.
176
177 2020-01-18 Nick Clifton <nickc@redhat.com>
178
179 * configure: Regenerate.
180 * po/gold.pot: Regenerate.
181
182 2020-01-18 Nick Clifton <nickc@redhat.com>
183
184 Binutils 2.34 branch created.
185
186 2020-01-01 Alan Modra <amodra@gmail.com>
187
188 Update year range in copyright notice of all files.
189
190 For older changes see ChangeLog-2019
191 \f
192 Copyright (C) 2020 Free Software Foundation, Inc.
193
194 Copying and distribution of this file, with or without modification,
195 are permitted in any medium without royalty provided the copyright
196 notice and this notice are preserved.
197
198 Local Variables:
199 mode: change-log
200 left-margin: 8
201 fill-column: 74
202 version-control: never
203 End:
This page took 0.046746 seconds and 4 git commands to generate.