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