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