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