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