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