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