Add some more DWARF-5 sections
[deliverable/binutils-gdb.git] / ld / ChangeLog
1 2021-01-25 Fangrui Song <maskray@google.com>
2
3 PR ld/27230
4 * scripttempl/DWARF.sc: Add .debug_* sections.
5
6 2021-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
12 2021-01-21 Alan Modra <amodra@gmail.com>
13
14 * testsuite/ld-elf/pr26936.d: No longer xfail mips.
15
16 2021-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
36 2021-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
42 2021-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
49 2021-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
56 2021-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
64 2021-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
70 2021-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
78 2021-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
97 2021-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
104 2021-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
113 2021-01-14 Nick Clifton <nickc@redhat.com>
114
115 * po/fr.po: Updated French translation.
116
117 2021-01-14 Mike Frysinger <vapier@gentoo.org>
118
119 * testsuite/config/default.exp [bfin*-elf*] (gcc_B_opt): Add -msim.
120
121 2021-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
130 2021-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
135 2021-01-13 Alan Modra <amodra@gmail.com>
136
137 * Makefile.in: Regenerate.
138
139 2021-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
179 2021-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
188 2021-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
195 2021-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
203 2021-01-11 H.J. Lu <hongjiu.lu@intel.com>
204
205 PR ld/27173
206 * configure: Regenerated.
207
208 2021-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
214 2021-01-11 Nick Clifton <nickc@redhat.com>matt@majenko.co.uk
215
216 * po/pt_BR.po: Updated Brazilian Portuguese translation.
217 ` * po/uk.po: Updated Ukranian translation.
218
219 2021-01-09 H.J. Lu <hongjiu.lu@intel.com>
220
221 * configure: Regenerated.
222
223 2021-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
230 2021-01-09 Nick Clifton <nickc@redhat.com>
231
232 * configure: Regenerate.
233 * po/ld.pot: Regenerate.
234
235 2021-01-09 Nick Clifton <nickc@redhat.com>
236
237 * 2.36 release branch crated.
238
239 2021-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
244 2021-01-09 Alan Modra <amodra@gmail.com>
245
246 * configure: Regenerate.
247 * Makefile.in: Regenerate.
248
249 2021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
250
251 * configure: Regenerate.
252
253 2021-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
339 2021-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
345 2021-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
356 2021-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
361 2021-01-07 Alan Modra <amodra@gmail.com>
362
363 * po/BLD-POTFILES.in: Regenerate.
364
365 2021-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
370 2021-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
402 2021-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
407 2021-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
426 2021-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
440 2021-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
445 2021-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
479 2021-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
487 2021-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
497 2021-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
528 2021-01-05 Alan Modra <amodra@gmail.com>
529
530 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
531
532 2021-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
538 2021-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
557 2021-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
598 2021-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
604 2021-01-01 Alan Modra <amodra@gmail.com>
605
606 Update year range in copyright notice of all files.
607
608 For older changes see ChangeLog-2020
609 \f
610 Copyright (C) 2021 Free Software Foundation, Inc.
611
612 Copying and distribution of this file, with or without modification,
613 are permitted in any medium without royalty provided the copyright
614 notice and this notice are preserved.
615
616 Local Variables:
617 mode: change-log
618 left-margin: 8
619 fill-column: 74
620 version-control: never
621 End:
This page took 0.043719 seconds and 5 git commands to generate.