]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ChangeLog
gdb/doc: move @menu blocks to the end of their enclosing @node
[thirdparty/binutils-gdb.git] / ld / ChangeLog
CommitLineData
b8df6900
NC
12021-01-25 Nick Clifton <nickc@redhat.com>
2
3 * scripttempl/DWARF.sc: Add .debug_loclists, .debug_rnglists,
4 .debug_line_str and .debug_str_offsets. Move .debug_macro and
5 .debug_addr into DWARF-5 section.
6
c78eec44
AM
72021-01-21 Alan Modra <amodra@gmail.com>
8
9 * testsuite/ld-elf/pr26936.d: No longer xfail mips.
10
4bd7c902
AM
112021-01-20 Alan Modra <amodra@gmail.com>
12
13 * testsuite/ld-powerpc/relbrlt.s: Make symbols global.
14 * testsuite/ld-powerpc/relbrlt.d: Adjust to suit.
15 * testsuite/ld-powerpc/tlsget.d: Adjust for reordered stubs.
16 * testsuite/ld-powerpc/tlsget.wf: Likewise.
17 * testsuite/ld-powerpc/tlsget2.d: Likewise.
18 * testsuite/ld-powerpc/tlsget2.wf: Likewise.
19 * testsuite/ld-powerpc/tlsexe.r: Adjust for removed section syms.
20 * testsuite/ld-powerpc/tlsexe32.r: Likewise.
21 * testsuite/ld-powerpc/tlsexe32no.r: Likewise.
22 * testsuite/ld-powerpc/tlsexeno.r: Likewise.
23 * testsuite/ld-powerpc/tlsexenors.r: Likewise.
24 * testsuite/ld-powerpc/tlsexers.r: Likewise.
25 * testsuite/ld-powerpc/tlsexetoc.r: Likewise.
26 * testsuite/ld-powerpc/tlsexetocrs.r: Likewise.
27 * testsuite/ld-powerpc/tlsso.r: Likewise.
28 * testsuite/ld-powerpc/tlsso32.r: Likewise.
29 * testsuite/ld-powerpc/tlstocso.r: Likewise.
30
c98de297
NA
312021-01-19 Nick Alcock <nick.alcock@oracle.com>
32
33 * testsuite/ld-ctf/data-func-2.c: Stop removal of the extern foo_t
34 symbols by the optimizer.
35 * testsuite/ld-ctf/data-func-conflicted.d: Adjust accordingly.
36
85e963f1
NC
372021-01-19 Nelson Chu <nelson.chu@sifive.com>
38
39 * testsuite/ld-elf/elf.exp (riscv_little_endian): Added. Return true
40 if target is riscv little endian. Otherwise, return false.
41 * testsuite/ld-elf/compressed1d.d: Only xfail the riscv little endian
42 targets by [riscv_little_endian].
43
326adec3
AM
442021-01-18 Alan Modra <amodra@gmail.com>
45
46 PR 26378
47 * ldlang.c (map_input_to_output_sections): Start with a read-only
48 section for data statements.
49 * testsuite/ld-elf/size-2.d: Adjust to suit.
50
994b2513
L
512021-01-17 H.J. Lu <hongjiu.lu@intel.com>
52
53 PR ld/27193
54 * testsuite/ld-i386/i386.exp: Run PR ld/27193 test.
55 * testsuite/ld-i386/pr27193.dd: New file.
56 * testsuite/ld-i386/pr27193a.o.bz2: Likewise.
57 * testsuite/ld-i386/pr27193b.s: Likewise.
58
edf0f284
L
592021-01-16 H.J. Lu <hongjiu.lu@intel.com>
60
61 PR binutils/23460
62 * testsuite/ld-plugin/lto.exp: Increase the max number of open
63 files to 20 for PR binutils/23460 test.
64
75a933f3
L
652021-01-16 H.J. Lu <hongjiu.lu@intel.com>
66
67 PR ld/23169
68 * testsuite/ld-ifunc/ifunc.exp: Replace pr23169c.rd with
69 pr23169a.rd for pr23169c and pr23169f. Remove pr23169e tests.
70 * testsuite/ld-ifunc/pr23169a.c (foo): Don't compare function
71 address.
72
68b00778
L
732021-01-15 H.J. Lu <hongjiu.lu@intel.com>
74
75 * NEWS: Mention -z report-relative-reloc.
76 * ld.texi: Document -z report-relative-reloc.
77 * emulparams/elf32_x86_64.sh: Source x86-report-relative.sh.
78 * emulparams/elf_i386.sh: Likewse.
79 * emulparams/elf_x86_64.sh: Likewse.
80 * emulparams/x86-report-relative.sh: New file.
81 * testsuite/ld-i386/report-reloc-1.d: Likewse.
82 * testsuite/ld-i386/report-reloc-1.l: Likewse.
83 * testsuite/ld-i386/report-reloc-1.s: Likewse.
84 * testsuite/ld-x86-64/report-reloc-1-x32.d: Likewse.
85 * testsuite/ld-x86-64/report-reloc-1.d: Likewse.
86 * testsuite/ld-x86-64/report-reloc-1.l: Likewse.
87 * testsuite/ld-x86-64/report-reloc-1.s: Likewse.
88 * testsuite/ld-i386/i386.exp: Run report-reloc-1.
89 * testsuite/ld-x86-64/x86-64.exp: Run report-reloc-1 and
90 report-reloc-1-x32.
91
eb6e6af8
AM
922021-01-16 Alan Modra <amodra@gmail.com>
93
94 PR 26002
95 * testsuite/ld-elfvers/vers6.dsym: Expect "Base" for undefined
96 unversioned symbols.
97 * testsuite/ld-elfvers/vers16.dsym: Likewise.
98
b800637e
NC
992021-01-15 Nelson Chu <nelson.chu@sifive.com>
100
101 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-01.d: Updated.
102 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-02.d: Likewise.
103 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-03.d: Likewise.
104 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-04.d: Likewise.
105 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-05.d: Likewise.
106 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-06.d: Likewise.
107
5a10699f
NC
1082021-01-14 Nick Clifton <nickc@redhat.com>
109
110 * po/fr.po: Updated French translation.
111
271bea6a
MF
1122021-01-14 Mike Frysinger <vapier@gentoo.org>
113
114 * testsuite/config/default.exp [bfin*-elf*] (gcc_B_opt): Add -msim.
115
4120e488
AM
1162021-01-14 Alan Modra <amodra@gmail.com>
117
118 PR 27160
119 * ldelfgen.c (compare_link_order): Protect access of ELF section
120 data.
121 (add_link_order_input_section): Remove redundant NULL check.
122 Use bfd_get_flavour.
123 (ldelf_map_segments): Use bfd_get_flavour.
124
b634d11d
L
1252021-01-13 H.J. Lu <hongjiu.lu@intel.com>
126
127 * ldelfgen.c (add_link_order_input_section): Check for ELF input
128 before accessing ELF section data.
129
5347ed60
AM
1302021-01-13 Alan Modra <amodra@gmail.com>
131
132 * Makefile.in: Regenerate.
133
b209b5a6
AM
1342021-01-13 Alan Modra <amodra@gmail.com>
135
136 PR 27160
137 * ldlang.h (lang_output_section_statement_type): Add data field.
138 (lang_input_section_type, lang_section_bst_type): Add pattern field.
139 (statement_list): Declare.
140 (lang_add_section): Adjust prototype.
141 * emultempl/aarch64elf.em: Adjust lang_add_section calls.
142 * emultempl/armelf.em: Likewise.
143 * emultempl/beos.em: Likewise.
144 * emultempl/cskyelf.em: Likewise.
145 * emultempl/hppaelf.em: Likewise.
146 * emultempl/m68hc1xelf.em: Likewise.
147 * emultempl/metagelf.em: Likewise.
148 * emultempl/mipself.em: Likewise.
149 * emultempl/mmo.em: Likewise.
150 * emultempl/msp430.em: Likewise.
151 * emultempl/nios2elf.em: Likewise.
152 * emultempl/pe.em: Likewise.
153 * emultempl/pep.em: Likewise.
154 * emultempl/ppc64elf.em: Likewise.
155 * emultempl/spuelf.em: Likewise.
156 * emultempl/vms.em: Likewise.
157 * ldelf.c: Likewise.
158 * ldelfgen.c: Include ldctor.h.
159 (struct os_sections): New.
160 (add_link_order_input_section, link_order_scan): New functions.
161 (compare_link_order, fixup_link_order): New functions.
162 (ldelf_map_segments): Call link_order_scan and fixup_link_order.
163 * ldlang.c (statement_list): Make global.
164 (output_section_callback_fast): Save pattern in tree node.
165 (lang_add_section): Add pattern parameter, save in lang_input_section.
166 (output_section_callback_tree_to_list): Adjust lang_add_section calls.
167 (lang_insert_orphan, output_section_callback): Likewise.
168 (ldlang_place_orphan): Likewise.
169 (gc_section_callback): Don't set section->pattern.
170 * testsuite/ld-elf/pr26256-2a.d: Don't xfail generic.
171 * testsuite/ld-elf/pr26256-3b.d: Likewise.
172 * testsuite/ld-elf/pr26256-2b.d: Likewise. notarget xgate.
173
8c4645b4
AM
1742021-01-13 Alan Modra <amodra@gmail.com>
175
176 * ldlang.h (callback_t): Remove flag_info function parameter.
177 * ldlang.c (walk_wild_consider_section): Adjust to suit.
178 (walk_wild_section_general): Likewise.
179 (output_section_callback_fast, output_section_callback): Likewise.
180 (check_section_callback, gc_section_callback): Likewise.
181 (find_relro_section_callback): Likewise.
182
d546b610
L
1832021-01-12 H.J. Lu <hongjiu.lu@intel.com>
184
185 PR binutils/26792
186 * configure.ac: Use GNU_MAKE_JOBSERVER.
187 * aclocal.m4: Regenerated.
188 * configure: Likewise.
189
c2e9a4a3
L
1902021-01-12 H.J. Lu <hongjiu.lu@intel.com>
191
192 PR ld/27171
193 * testsuite/ld-x86-64/pe-x86-64-5.obj.bz2: New file.
194 * testsuite/ld-x86-64/pe-x86-64-5.od: Likewise.
195 * testsuite/ld-x86-64/pe-x86-64-5.rd: Likewise.
196 * testsuite/ld-x86-64/pe-x86-64.exp: Run PR ld/27171 test.
197
83b33c6c
L
1982021-01-11 H.J. Lu <hongjiu.lu@intel.com>
199
200 PR ld/27173
201 * configure: Regenerated.
202
c0f6e439
MJ
2032021-01-11 Matt Jenkins <matt@majenko.co.uk>
204
205 PR ld/27167
206 * ldmain.c (get_emulation): Add mipsmips32r3, mips32r5, mips64r3
207 and mips64r5 to list of known mips targets.
208
2092021-01-11 Nick Clifton <nickc@redhat.com>matt@majenko.co.uk
a8aa72b9
NC
210
211 * po/pt_BR.po: Updated Brazilian Portuguese translation.
212` * po/uk.po: Updated Ukranian translation.
213
a4966cd9
L
2142021-01-09 H.J. Lu <hongjiu.lu@intel.com>
215
216 * configure: Regenerated.
217
0a94990b
L
2182021-01-09 H.J. Lu <hongjiu.lu@intel.com>
219
220 PR ld/27166
221 * testsuite/ld-x86-64/lam-u48.rd: New file.
222 * testsuite/ld-x86-64/lam-u57.rd: Likewise.
223 * testsuite/ld-x86-64/x86-64.exp: Add PR ld/27166 tests.
224
573fe3fb
NC
2252021-01-09 Nick Clifton <nickc@redhat.com>
226
227 * configure: Regenerate.
228 * po/ld.pot: Regenerate.
229
055bc77a
NC
2302021-01-09 Nick Clifton <nickc@redhat.com>
231
232 * 2.36 release branch crated.
233
ba9e922f
L
2342021-01-08 H.J. Lu <hongjiu.lu@intel.com>
235
236 * ld-x86-64/property-x86-lam-u48-4.d: Updated.
237 * ld-x86-64/property-x86-lam-u48-5.d: Likewise.
238
64307045
AM
2392021-01-09 Alan Modra <amodra@gmail.com>
240
241 * configure: Regenerate.
242 * Makefile.in: Regenerate.
243
f4782128
ST
2442021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
245
246 * configure: Regenerate.
247
d1bcae83
L
2482021-01-07 H.J. Lu <hongjiu.lu@intel.com>
249
250 PR 27109
251 * testsuite/ld-elf/export-class.sd: Adjust the expected output.
252 * testsuite/ld-elf/loadaddr3b.d: Likewise.
253 * testsuite/ld-i386/ibt-plt-1.d: Likewise.
254 * testsuite/ld-i386/ibt-plt-2a.d: Likewise.
255 * testsuite/ld-i386/ibt-plt-2c.d: Likewise.
256 * testsuite/ld-i386/ibt-plt-3a.d: Likewise.
257 * testsuite/ld-i386/ibt-plt-3c.d: Likewise.
258 * testsuite/ld-i386/pr19636-1d.d: Likewise.
259 * testsuite/ld-i386/pr19636-1l.d: Likewise.
260 * testsuite/ld-i386/pr19636-2c.d: Likewise.
261 * testsuite/ld-ifunc/ifunc-2-i386-now.d: Likewise.
262 * testsuite/ld-ifunc/ifunc-2-local-i386-now.d: Likewise.
263 * testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d: Likewise.
264 * testsuite/ld-ifunc/ifunc-2-x86-64-now.d: Likewise.
265 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
266 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
267 * testsuite/ld-ifunc/pr17154-i386-now.d: Likewise.
268 * testsuite/ld-ifunc/pr17154-i386.d: Likewise.
269 * testsuite/ld-ifunc/pr17154-x86-64-now.d: Likewise.
270 * testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
271 * testsuite/ld-x86-64/bnd-branch-1-now.d: Likewise.
272 * testsuite/ld-x86-64/bnd-ifunc-1-now.d: Likewise.
273 * testsuite/ld-x86-64/bnd-ifunc-2-now.d: Likewise.
274 * testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
275 * testsuite/ld-x86-64/bnd-plt-1-now.d: Likewise.
276 * testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
277 * testsuite/ld-x86-64/ibt-plt-1-x32.d: Likewise.
278 * testsuite/ld-x86-64/ibt-plt-1.d: Likewise.
279 * testsuite/ld-x86-64/ibt-plt-2a-x32.d: Likewise.
280 * testsuite/ld-x86-64/ibt-plt-2a.d: Likewise.
281 * testsuite/ld-x86-64/ibt-plt-2c-x32.d: Likewise.
282 * testsuite/ld-x86-64/ibt-plt-2c.d: Likewise.
283 * testsuite/ld-x86-64/ibt-plt-3a-x32.d: Likewise.
284 * testsuite/ld-x86-64/ibt-plt-3a.d: Likewise.
285 * testsuite/ld-x86-64/ibt-plt-3c-x32.d: Likewise.
286 * testsuite/ld-x86-64/ibt-plt-3c.d: Likewise.
287 * testsuite/ld-x86-64/pr19609-4e.d: Likewise.
288 * testsuite/ld-x86-64/pr19609-6a.d: Likewise.
289 * testsuite/ld-x86-64/pr19609-6b.d: Likewise.
290 * testsuite/ld-x86-64/pr19609-7b.d: Likewise.
291 * testsuite/ld-x86-64/pr19609-7d.d: Likewise.
292 * testsuite/ld-x86-64/pr19636-2l.d: Likewise.
293 * testsuite/ld-x86-64/pr20253-1d.d: Likewise.
294 * testsuite/ld-x86-64/pr20253-1h.d: Likewise.
295 * testsuite/ld-x86-64/pr21038b-now.d: Likewise.
296 * testsuite/ld-x86-64/pr21038b.d: Likewise.
297 * testsuite/ld-x86-64/pr21038c-now.d: Likewise.
298 * testsuite/ld-x86-64/pr21038c.d: Likewise.
299 * testsuite/ld-x86-64/pr23854.d: Likewise.
300 * testsuite/ld-x86-64/pr25416-3.d: Likewise.
301 * testsuite/ld-x86-64/pr25416-4.d: Likewise.
302 * testsuite/ld-i386/plt-pic.pd: Likewise.
303 * testsuite/ld-i386/plt-pic2.dd: Likewise.
304 * testsuite/ld-i386/plt.pd: Likewise.
305 * testsuite/ld-i386/plt2.dd: Likewise.
306 * testsuite/ld-i386/tlsbin.rd: Likewise.
307 * testsuite/ld-i386/tlsbin2.rd: Likewise.
308 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
309 * testsuite/ld-i386/tlsdesc.rd: Likewise.
310 * testsuite/ld-i386/tlsgdesc.rd: Likewise.
311 * testsuite/ld-i386/tlsnopic.rd: Likewise.
312 * testsuite/ld-i386/tlspic.rd: Likewise.
313 * testsuite/ld-i386/tlspic2.rd: Likewise.
314 * testsuite/ld-x86-64/mpx3.dd: Likewise.
315 * testsuite/ld-x86-64/mpx3n.dd: Likewise.
316 * testsuite/ld-x86-64/mpx4.dd: Likewise.
317 * testsuite/ld-x86-64/mpx4n.dd: Likewise.
318 * testsuite/ld-x86-64/pe-x86-64-1.od: Likewise.
319 * testsuite/ld-x86-64/pe-x86-64-2.od: Likewise.
320 * testsuite/ld-x86-64/pe-x86-64-3.od: Likewise.
321 * testsuite/ld-x86-64/pe-x86-64-4.od: Likewise.
322 * testsuite/ld-x86-64/plt.pd: Likewise.
323 * testsuite/ld-x86-64/plt2.dd: Likewise.
324 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
325 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
326 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
327 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
328 * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
329 * testsuite/ld-x86-64/tlspic.rd: Likewise.
330 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
331 * testsuite/ld-elf/sec64k.exp: Check
332 is_elf_unused_section_symbols.
333
dc200613
AM
3342021-01-07 Alan Modra <amodra@gmail.com>
335
336 * testsuite/ld-scripts/fill.d: Skip sh-*-pe rather than xfail.
337 * testsuite/ld-scripts/fill16.d: Don't xfail sh-*-pe.
338 * testsuite/ld-scripts/segment-start.d: Likewise.
339
8e604ff0
AM
3402021-01-07 Alan Modra <amodra@gmail.com>
341
342 * testsuite/ld-elf/comm-data5.d: xfail targets that complain
343 about dynamic relocations in read-only sections.
344 * testsuite/ld-elf/ehdr_start-shared.d: Likewise.
345 * testsuite/ld-elf/ehdr_start.d: Likewise.
346 * testsuite/ld-scripts/pr22267.d: Likewise.
347 * testsuite/ld-elf/shared.exp: Likewise for DT_TEXTREL tests and
348 pr20995 text.
349 * testsuite/ld-elf/sec64k.exp: Don't run 64ksec on lm32-linux.
350
4d4490b8
MC
3512021-01-07 Marcus Comstedt <marcus@mc.pp.se>
352
353 * testsuite/ld-scripts/empty-address-2a.d: xfail riscv64*-*-*.
354 * testsuite/ld-scripts/empty-address-2b.d: Likewise.
355
f526791a
AM
3562021-01-07 Alan Modra <amodra@gmail.com>
357
358 * po/BLD-POTFILES.in: Regenerate.
359
4018f4e0
AM
3602021-01-07 Alan Modra <amodra@gmail.com>
361
362 * testsuite/ld-elf/shared.exp: xfail pr22471 for targets that
363 complain about relocs in read-only sections. Tidy ASFLAGS append.
364
3677b729
AM
3652021-01-06 Alan Modra <amodra@gmail.com>
366
367 * testsuite/ld-sparc/sparc.exp (sparc64tests): Set text-segment
368 base for some tests.
369 * testsuite/ld-sparc/gotop32.dd: Match solaris output.
370 * testsuite/ld-sparc/gotop32.sd: Likewise.
371 * testsuite/ld-sparc/gotop32.td: Likewise.
372 * testsuite/ld-sparc/gotop64.dd: Likewise.
373 * testsuite/ld-sparc/gotop64.sd: Likewise.
374 * testsuite/ld-sparc/gotop64.td: Likewise.
375 * testsuite/ld-sparc/tlsg32.sd: Likewise.
376 * testsuite/ld-sparc/tlsg64.sd: Likewise.
377 * testsuite/ld-sparc/tlspie32.dd: Likewise.
378 * testsuite/ld-sparc/tlspie64.dd: Likewise.
379 * testsuite/ld-sparc/tlssunbin32.dd: Likewise.
380 * testsuite/ld-sparc/tlssunbin32.sd: Likewise.
381 * testsuite/ld-sparc/tlssunbin32.td: Likewise.
382 * testsuite/ld-sparc/tlssunbin64.dd: Likewise.
383 * testsuite/ld-sparc/tlssunbin64.sd: Likewise.
384 * testsuite/ld-sparc/tlssunbin64.td: Likewise.
385 * testsuite/ld-sparc/tlssunnopic32.dd: Likewise.
386 * testsuite/ld-sparc/tlssunnopic32.sd: Likewise.
387 * testsuite/ld-sparc/tlssunnopic64.dd: Likewise.
388 * testsuite/ld-sparc/tlssunnopic64.sd: Likewise.
389 * testsuite/ld-sparc/tlssunpic32.dd: Likewise.
390 * testsuite/ld-sparc/tlssunpic32.sd: Likewise.
391 * testsuite/ld-sparc/tlssunpic32.td: Likewise.
392 * testsuite/ld-sparc/tlssunpic64.dd: Likewise.
393 * testsuite/ld-sparc/tlssunpic64.sd: Likewise.
394 * testsuite/ld-sparc/tlssunpic64.td: Likewise.
395 * testsuite/ld-sparc/wdispcall.dd: Likewise.
396
73624512
AM
3972021-01-06 Alan Modra <amodra@gmail.com>
398
399 * testsuite/ld-scripts/rgn-at10.d: xfail v850.
400 * testsuite/ld-scripts/rgn-at11.d: Likewise.
401
f36ce378
MC
4022021-01-06 Marcus Comstedt <marcus@mc.pp.se>
403
404 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Added
405 riscv_choose_[ilp32|lp64]_emul to choose the correct linker script.
406 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: Call
407 riscv_choose_[ilp32|lp64]_emul instead of hardcoding elf[32|64]lriscv.
408 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
409 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
410 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
411 * testsuite/ld-riscv-elf/attr-merge-arch-failed-02.d: Likewise.
412 * testsuite/ld-riscv-elf/c-lui-2.d: Likewise.
413 * testsuite/ld-riscv-elf/c-lui.d: Likewise.
414 * testsuite/ld-riscv-elf/call-relax.d: Likewise.
415 * testsuite/ld-riscv-elf/pcrel-lo-addend-2.d: Likewise.
416 * testsuite/ld-riscv-elf/pcrel-lo-addend.d: Likewise.
417 * testsuite/ld-riscv-elf/weakref32.d: Accept bigriscv in addition
418 to littleriscv.
419 * testsuite/ld-riscv-elf/weakref64.d: Likewise.
420
fbc09e7a
MC
4212021-01-06 Marcus Comstedt <marcus@mc.pp.se>
422
423 * configure.tgt: Added riscvbe-*-*, riscv32be*-*-*, riscv64be*-*-*,
424 riscv32be*-*-linux*, and riscv64be*-*-linux*.
425 * Makefile.am: Added eelf32briscv.c, eelf32briscv_ilp32f.c and
426 eelf32briscv_ilp32.c.
427 * Makefile.in: Regenerate.
428 * emulparams/elf32briscv.sh: Added.
429 * emulparams/elf32briscv_ilp32.sh: Likewise.
430 * emulparams/elf32briscv_ilp32f.sh: Likewise.
431 * emulparams/elf64briscv.sh: Likewise.
432 * emulparams/elf64briscv_lp64.sh: Likewise.
433 * emulparams/elf64briscv_lp64f.sh: Likewise.
434
b4b6ea46
NA
4352021-01-05 Nick Alcock <nick.alcock@oracle.com>
436
437 * testsuite/ld-ctf/enum-forward.c: New test.
438 * testsuite/ld-ctf/enum-forward.c: New results.
439
37002871
NA
4402021-01-05 Nick Alcock <nick.alcock@oracle.com>
441
442 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
443 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
444 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
445 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
446 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
447 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
448 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
449 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
450 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
451 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
452 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
453 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
454 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
455 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
456 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
457 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
458 * testsuite/ld-ctf/cycle-1.d: Likewise.
459 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
460 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
461 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
462 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
463 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
464 * testsuite/ld-ctf/diag-cuname.d: Likewise.
465 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
466 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
467 * testsuite/ld-ctf/forward.d: Likewise.
468 * testsuite/ld-ctf/function.d: Likewise.
469 * testsuite/ld-ctf/slice.d: Likewise.
470 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
471 * testsuite/ld-ctf/enums.c: New test.
472 * testsuite/ld-ctf/enums.d: New test.
473
ffeece6a
NA
4742021-01-05 Nick Alcock <nick.alcock@oracle.com>
475
476 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Adjust for dumper
477 changes.
478 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
479 * testsuite/ld-ctf/forward.c: New test...
480 * testsuite/ld-ctf/forward.d: ... and results.
481
91e7ce2f
NA
4822021-01-05 Nick Alcock <nick.alcock@oracle.com>
483
484 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
485 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
486 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
487 * testsuite/ld-ctf/diag-cuname.d: Likewise.
488 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
489 * testsuite/ld-ctf/function.d: Likewise.
490 * testsuite/ld-ctf/slice.d: Likewise.
491
57f97d0e
NA
4922021-01-05 Nick Alcock <nick.alcock@oracle.com>
493
494 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
495 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
496 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
497 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
498 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
499 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
500 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
501 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
502 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
503 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
504 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
505 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
506 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
507 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
508 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
509 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
510 * testsuite/ld-ctf/cycle-1.d: Likewise.
511 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
512 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
513 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
514 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
515 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
516 * testsuite/ld-ctf/diag-cuname.d: Likewise.
517 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
518 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
519 * testsuite/ld-ctf/function.d: Likewise.
520 * testsuite/ld-ctf/slice.d: Likewise.
521 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
522
b281a04f
AM
5232021-01-05 Alan Modra <amodra@gmail.com>
524
525 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
526
40b11930
AM
5272021-01-05 Alan Modra <amodra@gmail.com>
528
529 PR ld/26256
530 * testsuite/ld-elf/pr26256-1b.d: xfail s12z.
531 * testsuite/ld-scripts/crossref.exp (cross1): Don't xfail ia64.
532
cd6d537c
L
5332021-01-04 H.J. Lu <hongjiu.lu@intel.com>
534
535 PR ld/26256
536 * ldlang.c (gc_section_callback): Set pattern.
537 * testsuite/ld-elf/pr26256-1.s: New file.
538 * testsuite/ld-elf/pr26256-1.t: Likewise.
539 * testsuite/ld-elf/pr26256-1a.d: Likewise.
540 * testsuite/ld-elf/pr26256-1b.d: Likewise.
541 * testsuite/ld-elf/pr26256-2.s: Likewise.
542 * testsuite/ld-elf/pr26256-2.t: Likewise.
543 * testsuite/ld-elf/pr26256-2a.d: Likewise.
544 * testsuite/ld-elf/pr26256-2b-alt.d: Likewise.
545 * testsuite/ld-elf/pr26256-2b.d: Likewise.
546 * testsuite/ld-elf/pr26256-3.s: Likewise.
547 * testsuite/ld-elf/pr26256-3a.d: Likewise.
548 * testsuite/ld-elf/pr26256-3a.t: Likewise.
549 * testsuite/ld-elf/pr26256-3b.d: Likewise.
550 * testsuite/ld-elf/pr26256-3b.t: Likewise.
551
5b4293ba
AM
5522021-01-04 Alan Modra <amodra@gmail.com>
553
554 PR 26822
555 * testsuite/ld-arm/non-contiguous-arm2.d: Adjust STT_FILE symbol match.
556 * testsuite/ld-arm/non-contiguous-arm3.d: Likewise.
557 * testsuite/ld-arm/non-contiguous-arm5.d: Likewise.
558 * testsuite/ld-arm/non-contiguous-arm6.d: Likewise.
559 * testsuite/ld-i386/tlsbin.rd: Likewise.
560 * testsuite/ld-i386/tlsbin2.rd: Likewise.
561 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
562 * testsuite/ld-i386/tlsdesc.rd: Likewise.
563 * testsuite/ld-i386/tlsnopic.rd: Likewise.
564 * testsuite/ld-i386/tlspic.rd: Likewise.
565 * testsuite/ld-i386/tlspic2.rd: Likewise.
566 * testsuite/ld-mips-elf/global-local-symtab-sort-n64.d: Likewise.
567 * testsuite/ld-mips-elf/global-local-symtab-sort-n64t.d: Likewise.
568 * testsuite/ld-mips-elf/global-local-symtab-sort-o32.d: Likewise.
569 * testsuite/ld-mips-elf/global-local-symtab-sort-o32t.d: Likewise.
570 * testsuite/ld-plugin/pr17973.d: Likewise.
571 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
572 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
573 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
574 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
575 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
576 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
577 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
578 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
579 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
580 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
581 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
582 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
583 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
584 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
585 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
586 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
587 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
588 * testsuite/ld-x86-64/tlspic.rd: Likewise.
589 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
590 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
591 * testsuite/ld-xtensa/tlspic.rd: Likewise.
592
f9a6a8f0
AM
5932021-01-01 Nicolas Boulenguez <nicolas@debian.org>
594
595 * configure.tgt: Correct comment grammar.
596 * emultempl/m68hc1xelf.em: Likewise.
597 * ld.texi: Correct grammar.
598
250d07de
AM
5992021-01-01 Alan Modra <amodra@gmail.com>
600
601 Update year range in copyright notice of all files.
602
c2795844 603For older changes see ChangeLog-2020
3499769a 604\f
c2795844 605Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
606
607Copying and distribution of this file, with or without modification,
608are permitted in any medium without royalty provided the copyright
609notice and this notice are preserved.
610
611Local Variables:
612mode: change-log
613left-margin: 8
614fill-column: 74
615version-control: never
616End: