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