]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / ld / ChangeLog
CommitLineData
5dc75cf3
JB
12021-03-09 Jan Beulich <jbeulich@suse.com>
2
3 * testsuite/ld-pe/reloc.s: Add entry point symbols. Increase
4 alignment to 4k.
5 * testsuite/ld-pe/reloc.d: xfail for mcore.
6
87fa7d56
JB
72021-03-09 Jan Beulich <jbeulich@suse.com>
8
9 * testsuite/ld-scripts/alignof.exp,
10 testsuite/ld-scripts/data.exp,
11 testsuite/ld-scripts/default-script.exp,
12 testsuite/ld-scripts/log2.exp,
13 testsuite/ld-scripts/print-memory-usage.exp,
14 testsuite/ld-scripts/sizeof.exp,
15 testsuite/ld-undefined/weak-undef.exp: Set image base to zero
16 for PE/COFF.
17 * testsuite/ld-scripts/default-script1.d,
18 testsuite/ld-scripts/default-script2.d,
19 testsuite/ld-scripts/default-script3.d,
20 testsuite/ld-scripts/default-script4.d: Drop xfail and comment.
21
8c0546e9
L
222021-03-05 H.J. Lu <hongjiu.lu@intel.com>
23
24 PR ld/27425
25 PR ld/27432
26 * ldelf.c (ldelf_set_output_arch): New function.
27 * ldelf.h (ldelf_set_output_arch): New prototype.
28 * emultempl/elf.em (LDEMUL_SET_OUTPUT_ARCH): Default to
29 ldelf_set_output_arch.
30 * ld-x86-64/pe-x86-64-1.od: Expect __executable_start.
31 * testsuite/ld-x86-64/pe-x86-64-2.od: Likewise.
32 * testsuite/ld-x86-64/pe-x86-64-3.od: Likewise.
33 * testsuite/ld-x86-64/pe-x86-64-4.od: Likewise.
34 * testsuite/ld-x86-64/pe-x86-64-5.od: Likewise.
35 * testsuite/ld-x86-64/pe-x86-64-5.rd: Likewise.
36 * testsuite/ld-x86-64/pe-x86-64-6.obj.bz2: New file.
37 * testsuite/ld-x86-64/pe-x86-64-6.od: Likewise.
38 * testsuite/ld-x86-64/pe-x86-64.exp: Run ld/27425 test.
39
d4e5db4e
JB
402021-03-04 Jan Beulich <jbeulich@suse.com>
41
42 * testsuite/ld-scripts/map-address.exp: Set image base to zero
43 for PE/COFF.
44 * testsuite/ld-scripts/map-address.t: Place .text.
45
6fa7408d
JB
462021-03-04 Jan Beulich <jbeulich@suse.com>
47
48 * ldexp.c (ldexp_is_final_sym_absolute): New.
49 * ldexp.h (ldexp_is_final_sym_absolute): Declare.
50 * pe-dll.c (generate_reloc): Skip absolute symbols.
51 * testsuite/ld-pe/reloc.s, testsuite/ld-pe/reloc.d: New.
52 * testsuite/ld-pe/pe.exp: Run new test.
53
5789f845
AM
542021-03-03 Alan Modra <amodra@gmail.com>
55
56 PR 27500
57 * ldlang.c (insert_undefined): Don't mark symbols here.
58 (lang_mark_undefineds): Do so here instead, new function.
59 (lang_process): Call lang_mark_undefineds.
60 * testsuite/ld-gc/start3.d,
61 * testsuite/ld-gc/start3.s: New test.
62 * testsuite/ld-gc/start4.d,
63 * testsuite/ld-gc/start4.s: New test.
64 * testsuite/ld-gc/gc.exp: Run them.
65
270f32fc
AM
662021-03-03 Alan Modra <amodra@gmail.com>
67
68 * testsuite/ld-gc/gc.exp: Define UNDERSCORE in ASFLAGS.
69 Move tests with ELF section directives to is_elf_format block.
70 * testsuite/ld-gc/abi-note.d: Run on more targets.
71 * testsuite/ld-gc/pr19167.d: Likewise and adjust xfails.
72 * testsuite/ld-gc/start.d: Likewise.
73 * testsuite/ld-gc/start2.d: Likewise.
74 * testsuite/ld-gc/stop.d: Likewise.
75 * testsuite/ld-gc/pr19167a.s: Add support for underscore targets.
76 * testsuite/ld-gc/start.s: Likewise.
77 * testsuite/ld-gc/start2.s: Likewise.
78
211bcd01
NA
792021-03-02 Nick Alcock <nick.alcock@oracle.com>
80
81 * ldelfgen.c (ldelf_ctf_strtab_iter_cb): Skip zero-refcount strings.
82
b80e421f
AM
832021-03-02 Alan Modra <amodra@gmail.com>
84
85 * testsuite/ld-powerpc/startstop.d,
86 * testsuite/ld-powerpc/startstop.r,
87 * testsuite/ld-powerpc/startstop.s: New test.
88 * testsuite/ld-powerpc/powerpc.exp: Run it.
89
f5b9c288
AM
902021-03-02 Alan Modra <amodra@gmail.com>
91
92 * testsuite/ld-powerpc/weak1.d,
93 * testsuite/ld-powerpc/weak1.r,
94 * testsuite/ld-powerpc/weak1.s,
95 * testsuite/ld-powerpc/weak1so.d,
96 * testsuite/ld-powerpc/weak1so.r: New tests.
97 * testsuite/ld-powerpc/powerpc.exp: Run them.
98
ba6eb62f
NC
992021-03-01 Hannes Domani <ssbssa@sourceware.org>
100 Nick Clifton <nickc@redhat.com>
101
102 PR 27268
103 * scripttempl/pe.sc: Add DWARF-5 section names.
104 * scripttempl/pep.sc: Likewise.
105
8ee10e86
AM
1062021-03-01 Alan Modra <amodra@gmail.com>
107 Fangrui Song <maskray@google.com>
108
109 * emultempl/elf.em: Handle -z start-stop-gc and -z nostart-stop-gc.
110 * lexsup.c (elf_static_list_options): Display help for them. Move
111 help for -z stack-size to here from elf_shlib_list_options. Add
112 help for -z start-stop-visibility and -z undefs.
113 * ld.texi: Document -z start-stop-gc and -z nostart-stop-gc.
114 * NEWS: Mention -z start-stop-gc.
115 * testsuite/ld-gc/start2.s,
116 * testsuite/ld-gc/start2.d: New test.
117 * testsuite/ld-gc/gc.exp: Run it.
118
7824c1d2
AM
1192021-03-01 Alan Modra <amodra@gmail.com>
120
121 * ldlang.c (undef_start_stop): For ELF make undefined start/stop
122 symbols undefweak if that was how they were referenced. Undo
123 dynamic state too.
124
6a1224ec
AM
1252021-03-01 Alan Modra <amodra@gmail.com>
126
127 * testsuite/ld-elf/pr25708.d: Add --with-symbol-versions to nm.
128 * testsuite/ld-elf/pr27128a.d: Likewise.
129 * testsuite/ld-elf/pr27128b.d: Likewise.
130 * testsuite/ld-elf/pr27128c.d: Likewise.
131 * testsuite/ld-elf/pr27128d.d: Likewise.
132 * testsuite/ld-elf/pr27128e.d: Likewise.
133
bfece756
AM
1342021-02-26 Alan Modra <amodra@gmail.com>
135
136 PR 27441
137 * testsuite/ld-plugin/pr27441a.c,
138 * testsuite/ld-plugin/pr27441b.c,
139 * testsuite/ld-plugin/pr27441c.c,
140 * testsuite/ld-plugin/pr27441c.d: New test.
141 * testsuite/ld-plugin/lto.exp: Run it.
142
3c27360b
JB
1432021-02-25 Jan Beulich <jbeulich@suse.com>
144
145 * ld.texi (PROVIDE): Downgrade "error" to "diagnostic".
146
89753bbf
AM
1472021-02-21 Alan Modra <amodra@gmail.com>
148
149 * ldexp.c (exp_fold_tree_1): Warn on script defining a symbol
150 defined in an object file.
151 * ldmain.c (multiple_definition): Heed info->warn_multiple_definition.
152 * testsuite/ld-scripts/defined5.d: Expect a warning.
153
2f973f13
AM
1542021-02-19 Alan Modra <amodra@gmail.com>
155
156 * testsuite/lib/ld-lib.exp: Whitespace.
157 (load_common_lib): Expand single use and delete this proc.
158 (run_host_cmd): Use -fno-lto when getting gcc's ld version.
159 Use -B for clang too.
160
a364a116
AB
1612021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
162
163 * testplugin.c (record_read_length): Remove debug fprintf.
164
5b1f6c95
AM
1652021-02-14 Alan Modra <amodra@gmail.com>
166
167 * testsuite/ld-cdtest/cdtest.exp,
168 * testsuite/ld-checks/checks.exp,
169 * testsuite/ld-elf/binutils.exp,
170 * testsuite/ld-elf/compress.exp,
171 * testsuite/ld-elf/dwarf.exp,
172 * testsuite/ld-elf/exclude.exp,
173 * testsuite/ld-elf/frame.exp,
174 * testsuite/ld-elf/indirect.exp,
175 * testsuite/ld-elf/linux-x86.exp,
176 * testsuite/ld-elf/sec-to-seg.exp,
177 * testsuite/ld-elf/tls_common.exp,
178 * testsuite/ld-elfcomm/elfcomm.exp,
179 * testsuite/ld-elfvers/vers.exp,
180 * testsuite/ld-elfvsb/elfvsb.exp,
181 * testsuite/ld-elfweak/elfweak.exp,
182 * testsuite/ld-ifunc/binutils.exp,
183 * testsuite/ld-mips-elf/mips-elf-flags.exp,
184 * testsuite/ld-misc/defsym.exp,
185 * testsuite/ld-mn10300/mn10300.exp,
186 * testsuite/ld-plugin/lto.exp,
187 * testsuite/ld-plugin/plugin.exp,
188 * testsuite/ld-scripts/align.exp,
189 * testsuite/ld-scripts/assert.exp,
190 * testsuite/ld-scripts/crossref.exp,
191 * testsuite/ld-scripts/defined.exp,
192 * testsuite/ld-scripts/extern.exp,
193 * testsuite/ld-scripts/log2.exp,
194 * testsuite/ld-scripts/map-address.exp,
195 * testsuite/ld-scripts/phdrs.exp,
196 * testsuite/ld-scripts/phdrs2.exp,
197 * testsuite/ld-scripts/script.exp,
198 * testsuite/ld-scripts/section-flags.exp,
199 * testsuite/ld-scripts/sizeof.exp,
200 * testsuite/ld-scripts/weak.exp,
201 * testsuite/ld-selective/selective.exp,
202 * testsuite/ld-sh/sh.exp,
203 * testsuite/ld-shared/shared.exp,
204 * testsuite/ld-srec/srec.exp,
205 * testsuite/ld-tic6x/tic6x.exp,
206 * testsuite/ld-undefined/undefined.exp,
207 * testsuite/ld-undefined/weak-undef.exp,
208 * testsuite/lib/ld-lib.exp: Don't use unresolved except after
209 perror. Instead report "unsupported" or "fail".
210
c46b7066
NC
2112021-02-12 Nick Clifton <nickc@redhat.com>
212
213 * testsuite/ld-elf/sec64k.exp: Stop readelf from automatically
214 following debug links.
215
933feaf3
AM
2162021-02-11 Alan Modra <amodra@gmail.com>
217
218 * NEWS: Mention arm-symbianelf removal.
219
a57d1773
AM
2202021-02-09 Alan Modra <amodra@gmail.com>
221
222 * Makefile.am (ALL_EMULATION_SOURCES): Remove earmsymbian.c.
223 Don't include symbian dep file.
224 * configure.tgt: Remove arm*-*-symbianelf* entry.
225 * emulparams/armsymbian.sh: Delete.
226 * ld.texi: Don't mention symbian.
227 * scripttempl/armbpabi.sc: Delete.
228 * testsuite/ld-arm/symbian-seg1.d: Delete.
229 * testsuite/ld-arm/symbian-seg1.s: Delete.
230 * testsuite/ld-arm/arm-elf.exp: Don't run symbian-seg1.
231 * Makefile.in: Regenerate.
232 * po/BLD-POTFILES.in: Regenerate.
233
38a143aa
L
2342021-02-07 H.J. Lu <hongjiu.lu@intel.com>
235
236 PR ld/27358
237 * testsuite/ld-i386/i386.exp: Remove property 3/4/5 run-time
238 tests.
239 * testsuite/ld-x86-64/x86-64.exp: Likewise.
240
35a01a04
NA
2412021-01-26 Nick Alcock <nick.alcock@oracle.com>
242
243 * ldlang.c (lang_merge_ctf): Set CTF_LINK_NO_FILTER_REPORTED_SYMS
244 when appropriate.
245
1a2f1b54
L
2462021-02-04 H.J. Lu <hongjiu.lu@intel.com>
247
248 PR ld/19609
249 * testsuite/ld-x86-64/pr19609-2a.d: Updated.
250 * testsuite/ld-x86-64/pr19609-2b.d: Likewise.
251 * testsuite/ld-x86-64/pr19609-4a.d: Likewise.
252 * testsuite/ld-x86-64/pr19609-4c.d: Likewise.
253 * testsuite/ld-x86-64/pr19609-5d.d: Likewise.
254 * testsuite/ld-x86-64/pr19609-7a.d: Likewise.
255 * testsuite/ld-x86-64/pr19609-7c.d: Likewise.
256
37707bd8
L
2572021-02-04 H.J. Lu <hongjiu.lu@intel.com>
258
259 PR ld/15146
260 * testsuite/ld-plugin/lto.exp: Run PR ld/15146 tests.
261 * testsuite/ld-plugin/pr15146.d: Restored.
262 * testsuite/ld-plugin/pr15146a.c: Likewise.
263 * testsuite/ld-plugin/pr15146b.c: Likewise.
264 * testsuite/ld-plugin/pr15146c.c: Likewise.
265 * testsuite/ld-plugin/pr15146d.c: Likewise.
266
7d409ac0
AM
2672021-02-04 Alan Modra <amodra@gmail.com>
268
269 * testsuite/ld-plugin/pr27311d.c: New test.
270 * testsuite/ld-plugin/lto.exp: Rename pr27311 to pr27311-1, compile
271 and link new test as pr27311-2.
272
69551367
AM
2732021-02-03 Alan Modra <amodra@gmail.com>
274
275 * testsuite/ld-ifunc/ifunc.exp (libpr16467b.so, libpr16467bn.so):
276 Link with --as-needed.
277
9918bff7
AM
2782021-02-02 Alan Modra <amodra@gmail.com>
279
280 * testsuite/ld-plugin/pr27311.d,
281 * testsuite/ld-plugin/pr27311.ver,
282 * testsuite/ld-plugin/pr27311a.c,
283 * testsuite/ld-plugin/pr27311b.c,
284 * testsuite/ld-plugin/pr27311c.c: New testcase.
285 * testsuite/ld-plugin/lto.exp: Run it. Correct PR14918 and
286 PR12982 entries.
287
1f568f9a
EH
2882021-02-01 Emery Hemingway <ehmry@posteo.net>
289
290 * configure.tgt: Add *-*-genode* as a target for AArch64 and x86.
291
fb6c220e
AM
2922021-02-01 Alan Modra <amodra@gmail.com>
293
294 * ldgram.y (defsym_expr): Use assignment rule.
295 * ldlex.h (ldlex_defsym): Delete.
296 * ldlex.l (DEFSYMEXP, ldlex_defsym): Delete.
297
40726f16
AM
2982021-02-01 Alan Modra <amodra@gmail.com>
299
300 * ldgram.y (section): Call ldlex_backup. Remove empty action.
301 * ldlex.h (ldlex_backup): Declare.
302 * ldlex.l (<EXPRESSION>NAME): Don't use NOCFILENAMECHAR set of
303 chars, use SYMBOLNAMECHAR.
304 (ldlex_backup): New function.
305
a5f92c67
AM
3062021-02-01 Alan Modra <amodra@gmail.com>
307
308 * ldgram.y: Whitespace fixes.
309
49daa38f
AM
3102021-02-01 Alan Modra <amodra@gmail.com>
311
312 * testsuite/ld-elf/pr27259.d: Correct sh_link match.
313
c4566785
AM
3142021-01-29 Alan Modra <amodra@gmail.com>
315
316 * testsuite/ld-tic6x/tic6x.exp: Add pr27271 test.
317
53e556e5
L
3182021-01-28 H.J. Lu <hongjiu.lu@intel.com>
319
320 PR ld/27259
321 * testsuite/ld-elf/pr27259.d: New file.
322 * testsuite/ld-elf/pr27259.s: Likewise.
323
def97fb9
AM
3242021-01-28 Alan Modra <amodra@gmail.com>
325
326 PR 27259
327 * ldelf.c (ldelf_before_place_orphans): Use linker_mark to
328 prevent endless looping of linked-to sections.
329
2eda57ef
L
3302021-01-26 H.J. Lu <hongjiu.lu@intel.com>
331
332 * testsuite/ld-x86-64/bnd-plt-1.d: Fix a typo.
333
1c9c9b9b
AM
3342021-01-26 Alan Modra <amodra@gmail.com>
335
336 PR 27226
337 * emulparams/alphavms.sh: Don't set COMPILE_IN.
338 * emulparams/elf64_ia64_vms.sh: Likewise.
339 * emulparams/elf64mmix.sh: Likewise.
340 * emulparams/elf_iamcu.sh: Likewise.
341 * emulparams/elf_k1om.sh: Likewise.
342 * emulparams/elf_l1om.sh: Likewise.
343 * emulparams/mmo.sh: Likewise.
344 * emulparams/pdp11.sh: Set DATA_SEG_ADDR.
345 * scripttempl/pdp11.sc: Use it.
346 * emultempl/pdp11.em: Don't edit .xn script for separate_code,
347 instead use .xe script. Support scripts from file system.
348 * emultempl/beos.em: Support scripts from file system.
349 * emultempl/pe.em: Likewise.
350 * emultempl/pep.em: Likewise.
351 * testsuite/ld-bootstrap/bootstrap.exp: Make tmpdir/ldscripts link.
352
9e42b976
FS
3532021-01-25 Fangrui Song <maskray@google.com>
354
355 PR ld/27230
356 * scripttempl/DWARF.sc: Add .debug_* sections.
357
b8df6900
NC
3582021-01-25 Nick Clifton <nickc@redhat.com>
359
360 * scripttempl/DWARF.sc: Add .debug_loclists, .debug_rnglists,
361 .debug_line_str and .debug_str_offsets. Move .debug_macro and
362 .debug_addr into DWARF-5 section.
363
c78eec44
AM
3642021-01-21 Alan Modra <amodra@gmail.com>
365
366 * testsuite/ld-elf/pr26936.d: No longer xfail mips.
367
4bd7c902
AM
3682021-01-20 Alan Modra <amodra@gmail.com>
369
370 * testsuite/ld-powerpc/relbrlt.s: Make symbols global.
371 * testsuite/ld-powerpc/relbrlt.d: Adjust to suit.
372 * testsuite/ld-powerpc/tlsget.d: Adjust for reordered stubs.
373 * testsuite/ld-powerpc/tlsget.wf: Likewise.
374 * testsuite/ld-powerpc/tlsget2.d: Likewise.
375 * testsuite/ld-powerpc/tlsget2.wf: Likewise.
376 * testsuite/ld-powerpc/tlsexe.r: Adjust for removed section syms.
377 * testsuite/ld-powerpc/tlsexe32.r: Likewise.
378 * testsuite/ld-powerpc/tlsexe32no.r: Likewise.
379 * testsuite/ld-powerpc/tlsexeno.r: Likewise.
380 * testsuite/ld-powerpc/tlsexenors.r: Likewise.
381 * testsuite/ld-powerpc/tlsexers.r: Likewise.
382 * testsuite/ld-powerpc/tlsexetoc.r: Likewise.
383 * testsuite/ld-powerpc/tlsexetocrs.r: Likewise.
384 * testsuite/ld-powerpc/tlsso.r: Likewise.
385 * testsuite/ld-powerpc/tlsso32.r: Likewise.
386 * testsuite/ld-powerpc/tlstocso.r: Likewise.
387
c98de297
NA
3882021-01-19 Nick Alcock <nick.alcock@oracle.com>
389
390 * testsuite/ld-ctf/data-func-2.c: Stop removal of the extern foo_t
391 symbols by the optimizer.
392 * testsuite/ld-ctf/data-func-conflicted.d: Adjust accordingly.
393
85e963f1
NC
3942021-01-19 Nelson Chu <nelson.chu@sifive.com>
395
396 * testsuite/ld-elf/elf.exp (riscv_little_endian): Added. Return true
397 if target is riscv little endian. Otherwise, return false.
398 * testsuite/ld-elf/compressed1d.d: Only xfail the riscv little endian
399 targets by [riscv_little_endian].
400
326adec3
AM
4012021-01-18 Alan Modra <amodra@gmail.com>
402
403 PR 26378
404 * ldlang.c (map_input_to_output_sections): Start with a read-only
405 section for data statements.
406 * testsuite/ld-elf/size-2.d: Adjust to suit.
407
994b2513
L
4082021-01-17 H.J. Lu <hongjiu.lu@intel.com>
409
410 PR ld/27193
411 * testsuite/ld-i386/i386.exp: Run PR ld/27193 test.
412 * testsuite/ld-i386/pr27193.dd: New file.
413 * testsuite/ld-i386/pr27193a.o.bz2: Likewise.
414 * testsuite/ld-i386/pr27193b.s: Likewise.
415
edf0f284
L
4162021-01-16 H.J. Lu <hongjiu.lu@intel.com>
417
418 PR binutils/23460
419 * testsuite/ld-plugin/lto.exp: Increase the max number of open
420 files to 20 for PR binutils/23460 test.
421
75a933f3
L
4222021-01-16 H.J. Lu <hongjiu.lu@intel.com>
423
424 PR ld/23169
425 * testsuite/ld-ifunc/ifunc.exp: Replace pr23169c.rd with
426 pr23169a.rd for pr23169c and pr23169f. Remove pr23169e tests.
427 * testsuite/ld-ifunc/pr23169a.c (foo): Don't compare function
428 address.
429
68b00778
L
4302021-01-15 H.J. Lu <hongjiu.lu@intel.com>
431
432 * NEWS: Mention -z report-relative-reloc.
433 * ld.texi: Document -z report-relative-reloc.
434 * emulparams/elf32_x86_64.sh: Source x86-report-relative.sh.
435 * emulparams/elf_i386.sh: Likewse.
436 * emulparams/elf_x86_64.sh: Likewse.
437 * emulparams/x86-report-relative.sh: New file.
438 * testsuite/ld-i386/report-reloc-1.d: Likewse.
439 * testsuite/ld-i386/report-reloc-1.l: Likewse.
440 * testsuite/ld-i386/report-reloc-1.s: Likewse.
441 * testsuite/ld-x86-64/report-reloc-1-x32.d: Likewse.
442 * testsuite/ld-x86-64/report-reloc-1.d: Likewse.
443 * testsuite/ld-x86-64/report-reloc-1.l: Likewse.
444 * testsuite/ld-x86-64/report-reloc-1.s: Likewse.
445 * testsuite/ld-i386/i386.exp: Run report-reloc-1.
446 * testsuite/ld-x86-64/x86-64.exp: Run report-reloc-1 and
447 report-reloc-1-x32.
448
eb6e6af8
AM
4492021-01-16 Alan Modra <amodra@gmail.com>
450
451 PR 26002
452 * testsuite/ld-elfvers/vers6.dsym: Expect "Base" for undefined
453 unversioned symbols.
454 * testsuite/ld-elfvers/vers16.dsym: Likewise.
455
b800637e
NC
4562021-01-15 Nelson Chu <nelson.chu@sifive.com>
457
458 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-01.d: Updated.
459 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-02.d: Likewise.
460 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-03.d: Likewise.
461 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-04.d: Likewise.
462 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-05.d: Likewise.
463 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-06.d: Likewise.
464
5a10699f
NC
4652021-01-14 Nick Clifton <nickc@redhat.com>
466
467 * po/fr.po: Updated French translation.
468
271bea6a
MF
4692021-01-14 Mike Frysinger <vapier@gentoo.org>
470
471 * testsuite/config/default.exp [bfin*-elf*] (gcc_B_opt): Add -msim.
472
4120e488
AM
4732021-01-14 Alan Modra <amodra@gmail.com>
474
475 PR 27160
476 * ldelfgen.c (compare_link_order): Protect access of ELF section
477 data.
478 (add_link_order_input_section): Remove redundant NULL check.
479 Use bfd_get_flavour.
480 (ldelf_map_segments): Use bfd_get_flavour.
481
b634d11d
L
4822021-01-13 H.J. Lu <hongjiu.lu@intel.com>
483
484 * ldelfgen.c (add_link_order_input_section): Check for ELF input
485 before accessing ELF section data.
486
5347ed60
AM
4872021-01-13 Alan Modra <amodra@gmail.com>
488
489 * Makefile.in: Regenerate.
490
b209b5a6
AM
4912021-01-13 Alan Modra <amodra@gmail.com>
492
493 PR 27160
494 * ldlang.h (lang_output_section_statement_type): Add data field.
495 (lang_input_section_type, lang_section_bst_type): Add pattern field.
496 (statement_list): Declare.
497 (lang_add_section): Adjust prototype.
498 * emultempl/aarch64elf.em: Adjust lang_add_section calls.
499 * emultempl/armelf.em: Likewise.
500 * emultempl/beos.em: Likewise.
501 * emultempl/cskyelf.em: Likewise.
502 * emultempl/hppaelf.em: Likewise.
503 * emultempl/m68hc1xelf.em: Likewise.
504 * emultempl/metagelf.em: Likewise.
505 * emultempl/mipself.em: Likewise.
506 * emultempl/mmo.em: Likewise.
507 * emultempl/msp430.em: Likewise.
508 * emultempl/nios2elf.em: Likewise.
509 * emultempl/pe.em: Likewise.
510 * emultempl/pep.em: Likewise.
511 * emultempl/ppc64elf.em: Likewise.
512 * emultempl/spuelf.em: Likewise.
513 * emultempl/vms.em: Likewise.
514 * ldelf.c: Likewise.
515 * ldelfgen.c: Include ldctor.h.
516 (struct os_sections): New.
517 (add_link_order_input_section, link_order_scan): New functions.
518 (compare_link_order, fixup_link_order): New functions.
519 (ldelf_map_segments): Call link_order_scan and fixup_link_order.
520 * ldlang.c (statement_list): Make global.
521 (output_section_callback_fast): Save pattern in tree node.
522 (lang_add_section): Add pattern parameter, save in lang_input_section.
523 (output_section_callback_tree_to_list): Adjust lang_add_section calls.
524 (lang_insert_orphan, output_section_callback): Likewise.
525 (ldlang_place_orphan): Likewise.
526 (gc_section_callback): Don't set section->pattern.
527 * testsuite/ld-elf/pr26256-2a.d: Don't xfail generic.
528 * testsuite/ld-elf/pr26256-3b.d: Likewise.
529 * testsuite/ld-elf/pr26256-2b.d: Likewise. notarget xgate.
530
8c4645b4
AM
5312021-01-13 Alan Modra <amodra@gmail.com>
532
533 * ldlang.h (callback_t): Remove flag_info function parameter.
534 * ldlang.c (walk_wild_consider_section): Adjust to suit.
535 (walk_wild_section_general): Likewise.
536 (output_section_callback_fast, output_section_callback): Likewise.
537 (check_section_callback, gc_section_callback): Likewise.
538 (find_relro_section_callback): Likewise.
539
d546b610
L
5402021-01-12 H.J. Lu <hongjiu.lu@intel.com>
541
542 PR binutils/26792
543 * configure.ac: Use GNU_MAKE_JOBSERVER.
544 * aclocal.m4: Regenerated.
545 * configure: Likewise.
546
c2e9a4a3
L
5472021-01-12 H.J. Lu <hongjiu.lu@intel.com>
548
549 PR ld/27171
550 * testsuite/ld-x86-64/pe-x86-64-5.obj.bz2: New file.
551 * testsuite/ld-x86-64/pe-x86-64-5.od: Likewise.
552 * testsuite/ld-x86-64/pe-x86-64-5.rd: Likewise.
553 * testsuite/ld-x86-64/pe-x86-64.exp: Run PR ld/27171 test.
554
83b33c6c
L
5552021-01-11 H.J. Lu <hongjiu.lu@intel.com>
556
557 PR ld/27173
558 * configure: Regenerated.
559
c0f6e439
MJ
5602021-01-11 Matt Jenkins <matt@majenko.co.uk>
561
562 PR ld/27167
563 * ldmain.c (get_emulation): Add mipsmips32r3, mips32r5, mips64r3
564 and mips64r5 to list of known mips targets.
565
5662021-01-11 Nick Clifton <nickc@redhat.com>matt@majenko.co.uk
a8aa72b9
NC
567
568 * po/pt_BR.po: Updated Brazilian Portuguese translation.
569` * po/uk.po: Updated Ukranian translation.
570
a4966cd9
L
5712021-01-09 H.J. Lu <hongjiu.lu@intel.com>
572
573 * configure: Regenerated.
574
0a94990b
L
5752021-01-09 H.J. Lu <hongjiu.lu@intel.com>
576
577 PR ld/27166
578 * testsuite/ld-x86-64/lam-u48.rd: New file.
579 * testsuite/ld-x86-64/lam-u57.rd: Likewise.
580 * testsuite/ld-x86-64/x86-64.exp: Add PR ld/27166 tests.
581
573fe3fb
NC
5822021-01-09 Nick Clifton <nickc@redhat.com>
583
584 * configure: Regenerate.
585 * po/ld.pot: Regenerate.
586
055bc77a
NC
5872021-01-09 Nick Clifton <nickc@redhat.com>
588
589 * 2.36 release branch crated.
590
ba9e922f
L
5912021-01-08 H.J. Lu <hongjiu.lu@intel.com>
592
593 * ld-x86-64/property-x86-lam-u48-4.d: Updated.
594 * ld-x86-64/property-x86-lam-u48-5.d: Likewise.
595
64307045
AM
5962021-01-09 Alan Modra <amodra@gmail.com>
597
598 * configure: Regenerate.
599 * Makefile.in: Regenerate.
600
f4782128
ST
6012021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
602
603 * configure: Regenerate.
604
d1bcae83
L
6052021-01-07 H.J. Lu <hongjiu.lu@intel.com>
606
607 PR 27109
608 * testsuite/ld-elf/export-class.sd: Adjust the expected output.
609 * testsuite/ld-elf/loadaddr3b.d: Likewise.
610 * testsuite/ld-i386/ibt-plt-1.d: Likewise.
611 * testsuite/ld-i386/ibt-plt-2a.d: Likewise.
612 * testsuite/ld-i386/ibt-plt-2c.d: Likewise.
613 * testsuite/ld-i386/ibt-plt-3a.d: Likewise.
614 * testsuite/ld-i386/ibt-plt-3c.d: Likewise.
615 * testsuite/ld-i386/pr19636-1d.d: Likewise.
616 * testsuite/ld-i386/pr19636-1l.d: Likewise.
617 * testsuite/ld-i386/pr19636-2c.d: Likewise.
618 * testsuite/ld-ifunc/ifunc-2-i386-now.d: Likewise.
619 * testsuite/ld-ifunc/ifunc-2-local-i386-now.d: Likewise.
620 * testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d: Likewise.
621 * testsuite/ld-ifunc/ifunc-2-x86-64-now.d: Likewise.
622 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
623 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
624 * testsuite/ld-ifunc/pr17154-i386-now.d: Likewise.
625 * testsuite/ld-ifunc/pr17154-i386.d: Likewise.
626 * testsuite/ld-ifunc/pr17154-x86-64-now.d: Likewise.
627 * testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
628 * testsuite/ld-x86-64/bnd-branch-1-now.d: Likewise.
629 * testsuite/ld-x86-64/bnd-ifunc-1-now.d: Likewise.
630 * testsuite/ld-x86-64/bnd-ifunc-2-now.d: Likewise.
631 * testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
632 * testsuite/ld-x86-64/bnd-plt-1-now.d: Likewise.
633 * testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
634 * testsuite/ld-x86-64/ibt-plt-1-x32.d: Likewise.
635 * testsuite/ld-x86-64/ibt-plt-1.d: Likewise.
636 * testsuite/ld-x86-64/ibt-plt-2a-x32.d: Likewise.
637 * testsuite/ld-x86-64/ibt-plt-2a.d: Likewise.
638 * testsuite/ld-x86-64/ibt-plt-2c-x32.d: Likewise.
639 * testsuite/ld-x86-64/ibt-plt-2c.d: Likewise.
640 * testsuite/ld-x86-64/ibt-plt-3a-x32.d: Likewise.
641 * testsuite/ld-x86-64/ibt-plt-3a.d: Likewise.
642 * testsuite/ld-x86-64/ibt-plt-3c-x32.d: Likewise.
643 * testsuite/ld-x86-64/ibt-plt-3c.d: Likewise.
644 * testsuite/ld-x86-64/pr19609-4e.d: Likewise.
645 * testsuite/ld-x86-64/pr19609-6a.d: Likewise.
646 * testsuite/ld-x86-64/pr19609-6b.d: Likewise.
647 * testsuite/ld-x86-64/pr19609-7b.d: Likewise.
648 * testsuite/ld-x86-64/pr19609-7d.d: Likewise.
649 * testsuite/ld-x86-64/pr19636-2l.d: Likewise.
650 * testsuite/ld-x86-64/pr20253-1d.d: Likewise.
651 * testsuite/ld-x86-64/pr20253-1h.d: Likewise.
652 * testsuite/ld-x86-64/pr21038b-now.d: Likewise.
653 * testsuite/ld-x86-64/pr21038b.d: Likewise.
654 * testsuite/ld-x86-64/pr21038c-now.d: Likewise.
655 * testsuite/ld-x86-64/pr21038c.d: Likewise.
656 * testsuite/ld-x86-64/pr23854.d: Likewise.
657 * testsuite/ld-x86-64/pr25416-3.d: Likewise.
658 * testsuite/ld-x86-64/pr25416-4.d: Likewise.
659 * testsuite/ld-i386/plt-pic.pd: Likewise.
660 * testsuite/ld-i386/plt-pic2.dd: Likewise.
661 * testsuite/ld-i386/plt.pd: Likewise.
662 * testsuite/ld-i386/plt2.dd: Likewise.
663 * testsuite/ld-i386/tlsbin.rd: Likewise.
664 * testsuite/ld-i386/tlsbin2.rd: Likewise.
665 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
666 * testsuite/ld-i386/tlsdesc.rd: Likewise.
667 * testsuite/ld-i386/tlsgdesc.rd: Likewise.
668 * testsuite/ld-i386/tlsnopic.rd: Likewise.
669 * testsuite/ld-i386/tlspic.rd: Likewise.
670 * testsuite/ld-i386/tlspic2.rd: Likewise.
671 * testsuite/ld-x86-64/mpx3.dd: Likewise.
672 * testsuite/ld-x86-64/mpx3n.dd: Likewise.
673 * testsuite/ld-x86-64/mpx4.dd: Likewise.
674 * testsuite/ld-x86-64/mpx4n.dd: Likewise.
675 * testsuite/ld-x86-64/pe-x86-64-1.od: Likewise.
676 * testsuite/ld-x86-64/pe-x86-64-2.od: Likewise.
677 * testsuite/ld-x86-64/pe-x86-64-3.od: Likewise.
678 * testsuite/ld-x86-64/pe-x86-64-4.od: Likewise.
679 * testsuite/ld-x86-64/plt.pd: Likewise.
680 * testsuite/ld-x86-64/plt2.dd: Likewise.
681 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
682 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
683 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
684 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
685 * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
686 * testsuite/ld-x86-64/tlspic.rd: Likewise.
687 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
688 * testsuite/ld-elf/sec64k.exp: Check
689 is_elf_unused_section_symbols.
690
dc200613
AM
6912021-01-07 Alan Modra <amodra@gmail.com>
692
693 * testsuite/ld-scripts/fill.d: Skip sh-*-pe rather than xfail.
694 * testsuite/ld-scripts/fill16.d: Don't xfail sh-*-pe.
695 * testsuite/ld-scripts/segment-start.d: Likewise.
696
8e604ff0
AM
6972021-01-07 Alan Modra <amodra@gmail.com>
698
699 * testsuite/ld-elf/comm-data5.d: xfail targets that complain
700 about dynamic relocations in read-only sections.
701 * testsuite/ld-elf/ehdr_start-shared.d: Likewise.
702 * testsuite/ld-elf/ehdr_start.d: Likewise.
703 * testsuite/ld-scripts/pr22267.d: Likewise.
704 * testsuite/ld-elf/shared.exp: Likewise for DT_TEXTREL tests and
705 pr20995 text.
706 * testsuite/ld-elf/sec64k.exp: Don't run 64ksec on lm32-linux.
707
4d4490b8
MC
7082021-01-07 Marcus Comstedt <marcus@mc.pp.se>
709
710 * testsuite/ld-scripts/empty-address-2a.d: xfail riscv64*-*-*.
711 * testsuite/ld-scripts/empty-address-2b.d: Likewise.
712
f526791a
AM
7132021-01-07 Alan Modra <amodra@gmail.com>
714
715 * po/BLD-POTFILES.in: Regenerate.
716
4018f4e0
AM
7172021-01-07 Alan Modra <amodra@gmail.com>
718
719 * testsuite/ld-elf/shared.exp: xfail pr22471 for targets that
720 complain about relocs in read-only sections. Tidy ASFLAGS append.
721
3677b729
AM
7222021-01-06 Alan Modra <amodra@gmail.com>
723
724 * testsuite/ld-sparc/sparc.exp (sparc64tests): Set text-segment
725 base for some tests.
726 * testsuite/ld-sparc/gotop32.dd: Match solaris output.
727 * testsuite/ld-sparc/gotop32.sd: Likewise.
728 * testsuite/ld-sparc/gotop32.td: Likewise.
729 * testsuite/ld-sparc/gotop64.dd: Likewise.
730 * testsuite/ld-sparc/gotop64.sd: Likewise.
731 * testsuite/ld-sparc/gotop64.td: Likewise.
732 * testsuite/ld-sparc/tlsg32.sd: Likewise.
733 * testsuite/ld-sparc/tlsg64.sd: Likewise.
734 * testsuite/ld-sparc/tlspie32.dd: Likewise.
735 * testsuite/ld-sparc/tlspie64.dd: Likewise.
736 * testsuite/ld-sparc/tlssunbin32.dd: Likewise.
737 * testsuite/ld-sparc/tlssunbin32.sd: Likewise.
738 * testsuite/ld-sparc/tlssunbin32.td: Likewise.
739 * testsuite/ld-sparc/tlssunbin64.dd: Likewise.
740 * testsuite/ld-sparc/tlssunbin64.sd: Likewise.
741 * testsuite/ld-sparc/tlssunbin64.td: Likewise.
742 * testsuite/ld-sparc/tlssunnopic32.dd: Likewise.
743 * testsuite/ld-sparc/tlssunnopic32.sd: Likewise.
744 * testsuite/ld-sparc/tlssunnopic64.dd: Likewise.
745 * testsuite/ld-sparc/tlssunnopic64.sd: Likewise.
746 * testsuite/ld-sparc/tlssunpic32.dd: Likewise.
747 * testsuite/ld-sparc/tlssunpic32.sd: Likewise.
748 * testsuite/ld-sparc/tlssunpic32.td: Likewise.
749 * testsuite/ld-sparc/tlssunpic64.dd: Likewise.
750 * testsuite/ld-sparc/tlssunpic64.sd: Likewise.
751 * testsuite/ld-sparc/tlssunpic64.td: Likewise.
752 * testsuite/ld-sparc/wdispcall.dd: Likewise.
753
73624512
AM
7542021-01-06 Alan Modra <amodra@gmail.com>
755
756 * testsuite/ld-scripts/rgn-at10.d: xfail v850.
757 * testsuite/ld-scripts/rgn-at11.d: Likewise.
758
f36ce378
MC
7592021-01-06 Marcus Comstedt <marcus@mc.pp.se>
760
761 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Added
762 riscv_choose_[ilp32|lp64]_emul to choose the correct linker script.
763 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: Call
764 riscv_choose_[ilp32|lp64]_emul instead of hardcoding elf[32|64]lriscv.
765 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
766 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
767 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
768 * testsuite/ld-riscv-elf/attr-merge-arch-failed-02.d: Likewise.
769 * testsuite/ld-riscv-elf/c-lui-2.d: Likewise.
770 * testsuite/ld-riscv-elf/c-lui.d: Likewise.
771 * testsuite/ld-riscv-elf/call-relax.d: Likewise.
772 * testsuite/ld-riscv-elf/pcrel-lo-addend-2.d: Likewise.
773 * testsuite/ld-riscv-elf/pcrel-lo-addend.d: Likewise.
774 * testsuite/ld-riscv-elf/weakref32.d: Accept bigriscv in addition
775 to littleriscv.
776 * testsuite/ld-riscv-elf/weakref64.d: Likewise.
777
fbc09e7a
MC
7782021-01-06 Marcus Comstedt <marcus@mc.pp.se>
779
780 * configure.tgt: Added riscvbe-*-*, riscv32be*-*-*, riscv64be*-*-*,
781 riscv32be*-*-linux*, and riscv64be*-*-linux*.
782 * Makefile.am: Added eelf32briscv.c, eelf32briscv_ilp32f.c and
783 eelf32briscv_ilp32.c.
784 * Makefile.in: Regenerate.
785 * emulparams/elf32briscv.sh: Added.
786 * emulparams/elf32briscv_ilp32.sh: Likewise.
787 * emulparams/elf32briscv_ilp32f.sh: Likewise.
788 * emulparams/elf64briscv.sh: Likewise.
789 * emulparams/elf64briscv_lp64.sh: Likewise.
790 * emulparams/elf64briscv_lp64f.sh: Likewise.
791
b4b6ea46
NA
7922021-01-05 Nick Alcock <nick.alcock@oracle.com>
793
794 * testsuite/ld-ctf/enum-forward.c: New test.
795 * testsuite/ld-ctf/enum-forward.c: New results.
796
37002871
NA
7972021-01-05 Nick Alcock <nick.alcock@oracle.com>
798
799 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
800 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
801 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
802 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
803 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
804 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
805 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
806 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
807 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
808 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
809 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
810 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
811 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
812 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
813 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
814 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
815 * testsuite/ld-ctf/cycle-1.d: Likewise.
816 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
817 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
818 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
819 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
820 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
821 * testsuite/ld-ctf/diag-cuname.d: Likewise.
822 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
823 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
824 * testsuite/ld-ctf/forward.d: Likewise.
825 * testsuite/ld-ctf/function.d: Likewise.
826 * testsuite/ld-ctf/slice.d: Likewise.
827 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
828 * testsuite/ld-ctf/enums.c: New test.
829 * testsuite/ld-ctf/enums.d: New test.
830
ffeece6a
NA
8312021-01-05 Nick Alcock <nick.alcock@oracle.com>
832
833 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Adjust for dumper
834 changes.
835 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
836 * testsuite/ld-ctf/forward.c: New test...
837 * testsuite/ld-ctf/forward.d: ... and results.
838
91e7ce2f
NA
8392021-01-05 Nick Alcock <nick.alcock@oracle.com>
840
841 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
842 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
843 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
844 * testsuite/ld-ctf/diag-cuname.d: Likewise.
845 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
846 * testsuite/ld-ctf/function.d: Likewise.
847 * testsuite/ld-ctf/slice.d: Likewise.
848
57f97d0e
NA
8492021-01-05 Nick Alcock <nick.alcock@oracle.com>
850
851 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
852 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
853 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
854 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
855 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
856 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
857 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
858 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
859 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
860 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
861 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
862 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
863 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
864 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
865 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
866 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
867 * testsuite/ld-ctf/cycle-1.d: Likewise.
868 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
869 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
870 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
871 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
872 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
873 * testsuite/ld-ctf/diag-cuname.d: Likewise.
874 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
875 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
876 * testsuite/ld-ctf/function.d: Likewise.
877 * testsuite/ld-ctf/slice.d: Likewise.
878 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
879
b281a04f
AM
8802021-01-05 Alan Modra <amodra@gmail.com>
881
882 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
883
40b11930
AM
8842021-01-05 Alan Modra <amodra@gmail.com>
885
886 PR ld/26256
887 * testsuite/ld-elf/pr26256-1b.d: xfail s12z.
888 * testsuite/ld-scripts/crossref.exp (cross1): Don't xfail ia64.
889
cd6d537c
L
8902021-01-04 H.J. Lu <hongjiu.lu@intel.com>
891
892 PR ld/26256
893 * ldlang.c (gc_section_callback): Set pattern.
894 * testsuite/ld-elf/pr26256-1.s: New file.
895 * testsuite/ld-elf/pr26256-1.t: Likewise.
896 * testsuite/ld-elf/pr26256-1a.d: Likewise.
897 * testsuite/ld-elf/pr26256-1b.d: Likewise.
898 * testsuite/ld-elf/pr26256-2.s: Likewise.
899 * testsuite/ld-elf/pr26256-2.t: Likewise.
900 * testsuite/ld-elf/pr26256-2a.d: Likewise.
901 * testsuite/ld-elf/pr26256-2b-alt.d: Likewise.
902 * testsuite/ld-elf/pr26256-2b.d: Likewise.
903 * testsuite/ld-elf/pr26256-3.s: Likewise.
904 * testsuite/ld-elf/pr26256-3a.d: Likewise.
905 * testsuite/ld-elf/pr26256-3a.t: Likewise.
906 * testsuite/ld-elf/pr26256-3b.d: Likewise.
907 * testsuite/ld-elf/pr26256-3b.t: Likewise.
908
5b4293ba
AM
9092021-01-04 Alan Modra <amodra@gmail.com>
910
911 PR 26822
912 * testsuite/ld-arm/non-contiguous-arm2.d: Adjust STT_FILE symbol match.
913 * testsuite/ld-arm/non-contiguous-arm3.d: Likewise.
914 * testsuite/ld-arm/non-contiguous-arm5.d: Likewise.
915 * testsuite/ld-arm/non-contiguous-arm6.d: Likewise.
916 * testsuite/ld-i386/tlsbin.rd: Likewise.
917 * testsuite/ld-i386/tlsbin2.rd: Likewise.
918 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
919 * testsuite/ld-i386/tlsdesc.rd: Likewise.
920 * testsuite/ld-i386/tlsnopic.rd: Likewise.
921 * testsuite/ld-i386/tlspic.rd: Likewise.
922 * testsuite/ld-i386/tlspic2.rd: Likewise.
923 * testsuite/ld-mips-elf/global-local-symtab-sort-n64.d: Likewise.
924 * testsuite/ld-mips-elf/global-local-symtab-sort-n64t.d: Likewise.
925 * testsuite/ld-mips-elf/global-local-symtab-sort-o32.d: Likewise.
926 * testsuite/ld-mips-elf/global-local-symtab-sort-o32t.d: Likewise.
927 * testsuite/ld-plugin/pr17973.d: Likewise.
928 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
929 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
930 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
931 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
932 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
933 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
934 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
935 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
936 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
937 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
938 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
939 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
940 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
941 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
942 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
943 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
944 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
945 * testsuite/ld-x86-64/tlspic.rd: Likewise.
946 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
947 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
948 * testsuite/ld-xtensa/tlspic.rd: Likewise.
949
f9a6a8f0
AM
9502021-01-01 Nicolas Boulenguez <nicolas@debian.org>
951
952 * configure.tgt: Correct comment grammar.
953 * emultempl/m68hc1xelf.em: Likewise.
954 * ld.texi: Correct grammar.
955
250d07de
AM
9562021-01-01 Alan Modra <amodra@gmail.com>
957
958 Update year range in copyright notice of all files.
959
c2795844 960For older changes see ChangeLog-2020
3499769a 961\f
c2795844 962Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
963
964Copying and distribution of this file, with or without modification,
965are permitted in any medium without royalty provided the copyright
966notice and this notice are preserved.
967
968Local Variables:
969mode: change-log
970left-margin: 8
971fill-column: 74
972version-control: never
973End: