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