x86: add IS_ELF to check whether to resolve @size reloc
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
69cc1945
L
12021-04-23 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR ld/27771
4 * testsuite/ld-bootstrap/bootstrap.exp: Create a symbolic link
5 to tmpdir/ldscripts only if it doesn't exist.
6
d018cd83
JB
72021-04-22 Jan Beulich <jbeulich@suse.com>
8
9 PR ld/26659
10 * testsuite/ld-pe/pr26659-weak-undef-sym.d: Relax for Cygwin.
11
23356397
NC
122021-04-21 Nick Clifton <nickc@redhat.com>
13
14 * testsuite/ld-aarch64/variant_pcs-now.d: Adjust expected output
15 to allow for named section symbols.
16 * testsuite/ld-aarch64/variant_pcs-r.d: Likewise.
17 * testsuite/ld-aarch64/variant_pcs-shared.d: Likewise.
18 * testsuite/ld-alpha/tlsbin.rd: Likewise.
19 * testsuite/ld-alpha/tlsbinr.rd: Likewise.
20 * testsuite/ld-alpha/tlspic.rd: Likewise.
21 * testsuite/ld-arm/rodata-merge-map.sym: Likewise.
22 * testsuite/ld-arm/script-type.sym: Likewise.
23 * testsuite/ld-cris/libdso-2.d: Likewise.
24 * testsuite/ld-cris/pr16044.d: Likewise.
25 * testsuite/ld-elf/sec64k.exp: Likewise.
26 * testsuite/ld-ia64/tlsbin.rd: Likewise.
27 * testsuite/ld-ia64/tlspic.rd: Likewise.
28 * testsuite/ld-mips-elf/global-local-symtab-sort-n64t.d: Likewise.
29 * testsuite/ld-mips-elf/global-local-symtab-sort-o32t.d: Likewise.
30 * testsuite/ld-mmix/bspec1.d: Likewise.
31 * testsuite/ld-mmix/bspec2.d: Likewise.
32 * testsuite/ld-mmix/local1.d: Likewise.
33 * testsuite/ld-mmix/local3.d: Likewise.
34 * testsuite/ld-mmix/local5.d: Likewise.
35 * testsuite/ld-mmix/local7.d: Likewise.
36 * testsuite/ld-mmix/undef-3.d: Likewise.
37 * testsuite/ld-powerpc/tlsso.r: Likewise.
38 * testsuite/ld-powerpc/tlsso32.r: Likewise.
39 * testsuite/ld-powerpc/tlstocso.r: Likewise.
40 * testsuite/ld-s390/tlsbin.rd: Likewise.
41 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
42 * testsuite/ld-s390/tlspic.rd: Likewise.
43 * testsuite/ld-s390/tlspic_64.rd: Likewise.
44 * testsuite/ld-sparc/gotop32.rd: Likewise.
45 * testsuite/ld-sparc/gotop64.rd: Likewise.
46 * testsuite/ld-sparc/tlssunbin32.rd: Likewise.
47 * testsuite/ld-sparc/tlssunbin64.rd: Likewise.
48 * testsuite/ld-sparc/tlssunnopic32.rd: Likewise.
49 * testsuite/ld-sparc/tlssunnopic64.rd: Likewise.
50 * testsuite/ld-sparc/tlssunpic32.rd: Likewise.
51 * testsuite/ld-sparc/tlssunpic64.rd: Likewise.
52 * testsuite/ld-tic6x/common.d: Likewise.
53 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
54 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
55 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
56 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
57 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
58 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
59 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
60 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
61 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
62 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
63 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
64 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
65 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
66
c5df7e44
CC
672021-04-20 Clément Chigot <clement.chigot@atos.net>
68
69 PR binutils/21700
70 * testsuite/ld-powerpc/aix52.exp: Add new test.
71 * testsuite/ld-powerpc/aix-neg-reloc-32.d: New test.
72 * testsuite/ld-powerpc/aix-neg-reloc-64.d: New test.
73 * testsuite/ld-powerpc/aix-neg-reloc.ex: New test.
74 * testsuite/ld-powerpc/aix-neg-reloc.s: New test.
75
6418520e
NC
762021-04-13 Nick Clifton <nickc@redhat.com>
77
78 * ld.texi (Options): Add note about the effect of --as-needed on
79 the --rpath and --rpath-link options on Linux based systems.
80
1cfc6f00
AM
812021-04-13 Alan Modra <amodra@gmail.com>
82
83 PR 27722
84 * libdep_plugin.c (str2vec): Don't pass a potentially signed char
85 to isspace.
86
43e05cd4
AM
872021-04-12 Alan Modra <amodra@gmail.com>
88
89 * configure.ac (--enable-checking): Add support.
90 * config.in: Regenerate.
91 * configure: Regenerate.
92
2cc15b10
AM
932021-04-12 Alan Modra <amodra@gmail.com>
94
95 * emultempl/mipself.em (mips_create_output_section_statements):
96 Pass base type of hash table to is_elf_hash_table.
97 * ldelf.c (ldelf_after_open): Likewise.
98
fc304b88
AM
992021-04-12 Alan Modra <amodra@gmail.com>
100
101 PR 27719
102 * ldlang.c (lang_mark_undefineds, undef_start_stop): Test that
103 the symbol hash table is the correct type before accessing
104 elf_link_hash_entry symbols.
105 * plugin.c (is_visible_from_outside): Likewise.
106 * emultempl/armelf.em (ld${EMULATION_NAME}_finish): Likewise.
107 * emultempl/solaris2.em (elf_solaris2_before_allocation): Likewise.
108
c3f72de4
AM
1092021-04-09 Alan Modra <amodra@gmail.com>
110
111 * testsuite/ld-powerpc/inlinepcrel-1.d: Update expected output.
112 * testsuite/ld-powerpc/inlinepcrel-2.d: Likewise.
113 * testsuite/ld-powerpc/notoc2.d: Likewise.
114 * testsuite/ld-powerpc/notoc3.d: Likewise.
115 * testsuite/ld-powerpc/pcrelopt.d: Likewise.
116 * testsuite/ld-powerpc/startstop.d: Likewise.
117 * testsuite/ld-powerpc/tlsget.d: Likewise.
118 * testsuite/ld-powerpc/tlsget2.d: Likewise.
119 * testsuite/ld-powerpc/tlsld.d: Likewise.
120 * testsuite/ld-powerpc/weak1.d: Likewise.
121 * testsuite/ld-powerpc/weak1so.d: Likewise.
122
bd3d1480
JB
1232021-04-06 Jan Beulich <jbeulich@suse.com>
124
125 * pe-dll.c (generate_reloc): Bail immediately when .reloc is
126 being discarded. Warn when relocated entry is above .reloc.
127
c774eab1
AM
1282021-04-05 Alan Modra <amodra@gmail.com>
129
130 * configure.ac: Move initfini-array arg handling earlier. Don't
131 check for string.h, strings.h, stdlib.h, or locale.h. Do check
132 for inttypes.h, stdint.h, sys/types.h. Don't check for
133 setlocale, free, getev or strstr.
134 (AC_ISC_POSIX): Don't invoke.
135 * sysdep.h: Include string.h and stdlib.h unconditionally. Test
136 HAVE_SYS_TYPE_H and HAVE_SYS_STAT_H. Remove strstr, free and
137 getenv fallback declarations.
138 * ld.h: Don't test HAVE_LOCALE_H.
139 * ldmain.c: Don't test HAVE_SETLOCALE.
140 * config.in: Regenerate.
141 * configure: Regenerate.
142
74edb473
TC
1432021-04-01 Tamar Christina <tamar.christina@arm.com>
144
145 PR ld/26659
146 * testsuite/ld-pe/pe.exp: Add test.
147 * testsuite/ld-pe/pr26659-weak-undef-sym.d: New test.
148 * testsuite/ld-pe/pr26659-weak-undef-sym.s: New test.
149
e9b095a5
ML
1502021-04-01 Martin Liska <mliska@suse.cz>
151
152 * ldbuildid.c (strneq): Remove strneq and use startswith.
153 (validate_build_id_style): Likewise.
154 (compute_build_id_size): Likewise.
155
f38a2680
AM
1562021-03-31 Alan Modra <amodra@gmail.com>
157
158 * sysdep.h (POISON_BFD_BOOLEAN): Define.
159 * configure.ac (elf_list_options, elf_shlib_list_options=false),
160 (elf_plt_unwind_list_options=false): Replace FALSE with false,
161 and TRUE with true.
162 * emulparams/call_nop.sh, * emulparams/cet.sh,
163 * emulparams/dynamic_undefined_weak.sh,
164 * emulparams/elf32b4300.sh, * emulparams/elf32lm32.sh,
165 * emulparams/elf32lr5900.sh, * emulparams/elf32lr5900n32.sh,
166 * emulparams/elf32visium.sh, * emulparams/elf_x86_64.sh,
167 * emulparams/extern_protected_data.sh, * emulparams/plt_unwind.sh,
168 * emulparams/reloc_overflow.sh, * emulparams/static.sh,
169 * emulparams/x86-64-lam.sh, * emultempl/aarch64elf.em,
170 * emultempl/aix.em, * emultempl/alphaelf.em,
171 * emultempl/armcoff.em, * emultempl/armelf.em,
172 * emultempl/avrelf.em, * emultempl/beos.em, * emultempl/bfin.em,
173 * emultempl/cr16elf.em, * emultempl/crxelf.em,
174 * emultempl/cskyelf.em, * emultempl/elf.em, * emultempl/genelf.em,
175 * emultempl/hppaelf.em, * emultempl/linux.em,
176 * emultempl/m68hc1xelf.em, * emultempl/metagelf.em,
177 * emultempl/mipself.em, * emultempl/mmix-elfnmmo.em,
178 * emultempl/mmixelf.em, * emultempl/mmo.em, * emultempl/msp430.em,
179 * emultempl/nios2elf.em, * emultempl/pdp11.em, * emultempl/pe.em,
180 * emultempl/pep.em, * emultempl/ppc32elf.em,
181 * emultempl/ppc64elf.em, * emultempl/rxelf.em,
182 * emultempl/rxlinux.em, * emultempl/scoreelf.em,
183 * emultempl/solaris2.em, * emultempl/spuelf.em,
184 * emultempl/ticoff.em, * emultempl/v850elf.em, * emultempl/vms.em,
185 * emultempl/xtensaelf.em, * emultempl/z80.em, * ld.h,
186 * ldbuildid.c, * ldbuildid.h, * ldcref.c, * ldctor.c, * ldctor.h,
187 * ldelf.c, * ldelf.h, * ldelfgen.c, * ldelfgen.h, * ldemul.c,
188 * ldemul.h, * ldexp.c, * ldexp.h, * ldfile.c, * ldfile.h,
189 * ldgram.y, * ldlang.c, * ldlang.h, * ldmain.c, * ldmain.h,
190 * ldmisc.c, * ldmisc.h, * ldwrite.c, * lexsup.c, * mri.c,
191 * pe-dll.c, * pe-dll.h, * pep-dll.h, * plugin.c, * plugin.h,
192 * testplug.c, * testplug2.c, * testplug3.c, * testplug4.c: Replace
193 bfd_boolean with bool, FALSE with false, and TRUE with true.
194 * configure: Regenerate.
195
3dfb1b6d
AM
1962021-03-31 Alan Modra <amodra@gmail.com>
197
198 * elf-hints-local.h: Include stdint.h in place of bfd_stdint.h.
199 * emultempl/nds32elf.em: Likewise.
200 * testsuite/ld-elf/mbind2b.c: Likewise.
201 * testsuite/ld-elf/pr18718.c: Likewise.
202 * testsuite/ld-elf/pr18720a.c: Likewise.
203 * testsuite/ld-elf/pr25749-1.c: Likewise.
204 * testsuite/ld-elf/pr25749-1a.c: Likewise.
205 * testsuite/ld-elf/pr25749-1b.c: Likewise.
206 * testsuite/ld-elf/pr25749-1c.c: Likewise.
207 * testsuite/ld-elf/pr25749-1d.c: Likewise.
208 * testsuite/ld-elf/pr25749-2.c: Likewise.
209 * testsuite/ld-elf/pr25754-1a.c: Likewise.
210 * testsuite/ld-elf/pr25754-2a.c: Likewise.
211 * testsuite/ld-elf/pr25754-3a.c: Likewise.
212 * testsuite/ld-elf/pr25754-4a.c: Likewise.
213 * testsuite/ld-elf/pr25754-5a.c: Likewise.
214 * testsuite/ld-elf/pr25754-6a.c: Likewise.
215
63b4cc53
AM
2162021-03-29 Alan Modra <amodra@gmail.com>
217
218 * emultempl/aix.em (gld${EMULATION_NAME}_before_allocation): Simplify
219 boolean expression.
220 * lexsup.c (parse_args): Likewise.
221 * pe-dll.c (pe_dll_id_target): Likewise.
222
8592be8c
NA
2232021-03-25 Nick Alcock <nick.alcock@oracle.com>
224
225 * testsuite/ld-ctf/array.d: Only check that the data object
226 section is nonempty: do not check its exact size.
227 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
228 * testsuite/ld-ctf/slice.d: Likewise.
229 * testsuite/ld-ctf/data-func-conflicted.d: Likewise, and for the
230 func info section too.
231 * testsuite/ld-ctf/function.d: Likewise, for the func info section.
232
08dedd66
ML
2332021-03-22 Martin Liska <mliska@suse.cz>
234
235 * emultempl/aix.em: Replace usage of CONST_STRNEQ with startswith.
236 * emultempl/beos.em: Likewise.
237 * emultempl/elf.em: Likewise.
238 * emultempl/pe.em: Likewise.
239 * emultempl/pep.em: Likewise.
240 * emultempl/xtensaelf.em: Likewise.
241 * ldctor.c (ctor_prio): Likewise.
242 * ldelf.c (ldelf_try_needed): Likewise.
243 (ldelf_parse_ld_so_conf): Likewise.
244 (ldelf_after_open): Likewise.
245 (output_rel_find): Likewise.
246 (ldelf_place_orphan): Likewise.
247 * ldfile.c (ldfile_add_library_path): Likewise.
248 * ldlang.c (lang_add_input_file): Likewise.
249 * ldmain.c (get_sysroot): Likewise.
250 (get_emulation): Likewise.
251 (add_archive_element): Likewise.
252 * ldwrite.c (unsplittable_name): Likewise.
253 (clone_section): Likewise.
254 * lexsup.c (parse_args): Likewise.
255 * pe-dll.c (is_import): Likewise.
256 (pe_implied_import_dll): Likewise.
257
1de96e5d
L
2582021-03-19 H.J. Lu <hongjiu.lu@intel.com>
259
260 PR ld/27590
261 * testsuite/ld-x86-64/pr27590.rd: New file.
262 * testsuite/ld-x86-64/pr27590a.obj.bz2: Likewise.
263 * testsuite/ld-x86-64/pr27590b.obj.bz2: Likewise.
264 * testsuite/ld-x86-64/x86-64.exp: Run ld/27590 test.
265
15407e7e
AM
2662021-03-20 Alan Modra <amodra@gmail.com>
267
268 PR 27590
269 * ldlang.c (lang_gc_sections): Clear SEC_EXCLUDE when relocatable
270 for all sections except .stabstr.
271
fba7f753
AM
2722021-03-19 Alan Modra <amodra@gmail.com>
273
274 PR 27590
275 * testsuite/ld-elf/pr27590a.d: Match relocs using label, and
276 R_MIPS_NONE.
277 * testsuite/ld-elf/pr27590b.d: Likewise.
278
3818d4ab
L
2792021-03-18 H.J. Lu <hongjiu.lu@intel.com>
280
281 PR ld/27590
282 * testsuite/ld-elf/pr27590.s: New file.
283 * testsuite/ld-elf/pr27590a.d: Likewise.
284 * testsuite/ld-elf/pr27590b.d: Likewise.
285 * testsuite/ld-i386/i386.exp: Also run ld/27193 test with
286 --reduce-memory-overheads.
287
51f6e7a9
L
2882021-03-18 H.J. Lu <hongjiu.lu@intel.com>
289
290 PR ld/27587
291 * testsuite/ld-x86-64/pr27587.err: New file.
292 * testsuite/ld-x86-64/pr27587a.obj.bz2: Likewise.
293 * testsuite/ld-x86-64/pr27587b.obj.bz2: Likewise.
294 * testsuite/ld-x86-64/x86-64.exp: Run PR ld/27587 test.
295
69a28486
NA
2962021-03-18 Nick Alcock <nick.alcock@oracle.com>
297
298 * testsuite/ld-ctf/slice.c: Check slices of enums too.
299 * testsuite/ld-ctf/slice.d: Results adjusted.
300
ee42883c
NC
3012021-03-16 Nick Clifton <nickc@redhat.com>
302
303 * pe-dll.c (pe_find_cdecl_alias_match): Use memmove to overwrite
304 lname string.
305
c68b1842
JB
3062021-03-15 Jan Beulich <jbeulich@suse.com>
307
308 * pe-dll.c (generate_reloc): Drop padding to reloc_s->size.
309
203a206d
AM
3102021-03-12 Alan Modra <amodra@gmail.com>
311
312 * Makefile.am (ALL_EMULATION_SOURCES): Move riscv files to..
313 (ALL_64_EMULATION_SOURCES): ..here.
314 * Makefile.in: Regenerate.
315
1b2cb8e2
CC
3162021-03-12 Clément Chigot <clement.chigot@atos.net>
317
318 * emultempl/aix.em: Ensure .tdata section is removed
319 if empty, even with -r flag.
320 * scripttempl/aix.sc: Handle TLS sections.
321 * testsuite/ld-powerpc/aix52.exp: Add new tests.
322 * testsuite/ld-powerpc/aix-tls-reloc-32.d: New test.
323 * testsuite/ld-powerpc/aix-tls-reloc-64.d: New test.
324 * testsuite/ld-powerpc/aix-tls-reloc.ex: New test.
325 * testsuite/ld-powerpc/aix-tls-reloc.s: New test.
326 * testsuite/ld-powerpc/aix-tls-section-32.d: New test.
327 * testsuite/ld-powerpc/aix-tls-section-64.d: New test.
328 * testsuite/ld-powerpc/aix-tls-section.ex: New test.
329 * testsuite/ld-powerpc/aix-tls-section.s: New test.
330
4a403be0
CC
3312021-03-12 Clément Chigot <clement.chigot@atos.net>
332
333 * scripttempl/aix.sc: Add .te to .data section.
334 * testsuite/ld-powerpc/aix52.exp: Add test structure for AIX7+.
335 Add aix-largetoc-1 test.
336 * testsuite/ld-powerpc/aix-largetoc-1-32.d: New test.
337 * testsuite/ld-powerpc/aix-largetoc-1-64.d: New test.
338 * testsuite/ld-powerpc/aix-largetoc-1.ex: New test.
339 * testsuite/ld-powerpc/aix-largetoc-1.s: New test.
340
68cb2183
AM
3412021-03-12 Alan Modra <amodra@gmail.com>
342
343 * testsuite/ld-gc/gc.exp: Pass "-image-base 0" to ld for PE, and
344 arrange to define __main for some run_dump_test tests.
345 * testsuite/ld-gc/pr13683.d: Accept more symbols.
346 * testsuite/ld-gc/pr14265.d: Likewise, and ordering.
347 * testsuite/ld-scripts/crossref.exp: Pass "-image-base 0" to ld for PE.
348 * testsuite/ld-srec/srec.exp: Likewise.
349 * testsuite/lib/ld-lib.exp (ld_link_defsyms): Use is_pecoff_format.
350
ebdcad3f
NC
3512021-03-11 Nelson Chu <nelson.chu@sifive.com>
352
353 * emultempl/riscvelf.em (after_allocation): Run ldelf_map_segments
354 many times if riscv_restart_relax_sections returns TRUE.
355 * testsuite/ld-riscv-elf/restart-relax.d: New testcase. Before
356 applying this patch, the call won't be relaxed to jal; But now we
357 have more chances to do relaxations.
358 * testsuite/ld-riscv-elf/restart-relax.s: Likewise.
359 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Updated.
360
67b0f684
JB
3612021-03-10 Jan Beulich <jbeulich@suse.com>
362
363 * testsuite/ld-scripts/pr22267.t: Avoid symbol value with more
364 than 32 set bits.
365 * testsuite/ld-scripts/pr22267.d: Adjust expectation and drop
366 comment.
367 * scripttempl/mcorepe.sc: Use PROVIDE() for _stack.
368
5dc75cf3
JB
3692021-03-09 Jan Beulich <jbeulich@suse.com>
370
371 * testsuite/ld-pe/reloc.s: Add entry point symbols. Increase
372 alignment to 4k.
373 * testsuite/ld-pe/reloc.d: xfail for mcore.
374
87fa7d56
JB
3752021-03-09 Jan Beulich <jbeulich@suse.com>
376
377 * testsuite/ld-scripts/alignof.exp,
378 testsuite/ld-scripts/data.exp,
379 testsuite/ld-scripts/default-script.exp,
380 testsuite/ld-scripts/log2.exp,
381 testsuite/ld-scripts/print-memory-usage.exp,
382 testsuite/ld-scripts/sizeof.exp,
383 testsuite/ld-undefined/weak-undef.exp: Set image base to zero
384 for PE/COFF.
385 * testsuite/ld-scripts/default-script1.d,
386 testsuite/ld-scripts/default-script2.d,
387 testsuite/ld-scripts/default-script3.d,
388 testsuite/ld-scripts/default-script4.d: Drop xfail and comment.
389
8c0546e9
L
3902021-03-05 H.J. Lu <hongjiu.lu@intel.com>
391
392 PR ld/27425
393 PR ld/27432
394 * ldelf.c (ldelf_set_output_arch): New function.
395 * ldelf.h (ldelf_set_output_arch): New prototype.
396 * emultempl/elf.em (LDEMUL_SET_OUTPUT_ARCH): Default to
397 ldelf_set_output_arch.
398 * ld-x86-64/pe-x86-64-1.od: Expect __executable_start.
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/pe-x86-64-5.od: Likewise.
403 * testsuite/ld-x86-64/pe-x86-64-5.rd: Likewise.
404 * testsuite/ld-x86-64/pe-x86-64-6.obj.bz2: New file.
405 * testsuite/ld-x86-64/pe-x86-64-6.od: Likewise.
406 * testsuite/ld-x86-64/pe-x86-64.exp: Run ld/27425 test.
407
d4e5db4e
JB
4082021-03-04 Jan Beulich <jbeulich@suse.com>
409
410 * testsuite/ld-scripts/map-address.exp: Set image base to zero
411 for PE/COFF.
412 * testsuite/ld-scripts/map-address.t: Place .text.
413
6fa7408d
JB
4142021-03-04 Jan Beulich <jbeulich@suse.com>
415
416 * ldexp.c (ldexp_is_final_sym_absolute): New.
417 * ldexp.h (ldexp_is_final_sym_absolute): Declare.
418 * pe-dll.c (generate_reloc): Skip absolute symbols.
419 * testsuite/ld-pe/reloc.s, testsuite/ld-pe/reloc.d: New.
420 * testsuite/ld-pe/pe.exp: Run new test.
421
5789f845
AM
4222021-03-03 Alan Modra <amodra@gmail.com>
423
424 PR 27500
425 * ldlang.c (insert_undefined): Don't mark symbols here.
426 (lang_mark_undefineds): Do so here instead, new function.
427 (lang_process): Call lang_mark_undefineds.
428 * testsuite/ld-gc/start3.d,
429 * testsuite/ld-gc/start3.s: New test.
430 * testsuite/ld-gc/start4.d,
431 * testsuite/ld-gc/start4.s: New test.
432 * testsuite/ld-gc/gc.exp: Run them.
433
270f32fc
AM
4342021-03-03 Alan Modra <amodra@gmail.com>
435
436 * testsuite/ld-gc/gc.exp: Define UNDERSCORE in ASFLAGS.
437 Move tests with ELF section directives to is_elf_format block.
438 * testsuite/ld-gc/abi-note.d: Run on more targets.
439 * testsuite/ld-gc/pr19167.d: Likewise and adjust xfails.
440 * testsuite/ld-gc/start.d: Likewise.
441 * testsuite/ld-gc/start2.d: Likewise.
442 * testsuite/ld-gc/stop.d: Likewise.
443 * testsuite/ld-gc/pr19167a.s: Add support for underscore targets.
444 * testsuite/ld-gc/start.s: Likewise.
445 * testsuite/ld-gc/start2.s: Likewise.
446
211bcd01
NA
4472021-03-02 Nick Alcock <nick.alcock@oracle.com>
448
449 * ldelfgen.c (ldelf_ctf_strtab_iter_cb): Skip zero-refcount strings.
450
b80e421f
AM
4512021-03-02 Alan Modra <amodra@gmail.com>
452
453 * testsuite/ld-powerpc/startstop.d,
454 * testsuite/ld-powerpc/startstop.r,
455 * testsuite/ld-powerpc/startstop.s: New test.
456 * testsuite/ld-powerpc/powerpc.exp: Run it.
457
f5b9c288
AM
4582021-03-02 Alan Modra <amodra@gmail.com>
459
460 * testsuite/ld-powerpc/weak1.d,
461 * testsuite/ld-powerpc/weak1.r,
462 * testsuite/ld-powerpc/weak1.s,
463 * testsuite/ld-powerpc/weak1so.d,
464 * testsuite/ld-powerpc/weak1so.r: New tests.
465 * testsuite/ld-powerpc/powerpc.exp: Run them.
466
ba6eb62f
NC
4672021-03-01 Hannes Domani <ssbssa@sourceware.org>
468 Nick Clifton <nickc@redhat.com>
469
470 PR 27268
471 * scripttempl/pe.sc: Add DWARF-5 section names.
472 * scripttempl/pep.sc: Likewise.
473
8ee10e86
AM
4742021-03-01 Alan Modra <amodra@gmail.com>
475 Fangrui Song <maskray@google.com>
476
477 * emultempl/elf.em: Handle -z start-stop-gc and -z nostart-stop-gc.
478 * lexsup.c (elf_static_list_options): Display help for them. Move
479 help for -z stack-size to here from elf_shlib_list_options. Add
480 help for -z start-stop-visibility and -z undefs.
481 * ld.texi: Document -z start-stop-gc and -z nostart-stop-gc.
482 * NEWS: Mention -z start-stop-gc.
483 * testsuite/ld-gc/start2.s,
484 * testsuite/ld-gc/start2.d: New test.
485 * testsuite/ld-gc/gc.exp: Run it.
486
7824c1d2
AM
4872021-03-01 Alan Modra <amodra@gmail.com>
488
489 * ldlang.c (undef_start_stop): For ELF make undefined start/stop
490 symbols undefweak if that was how they were referenced. Undo
491 dynamic state too.
492
6a1224ec
AM
4932021-03-01 Alan Modra <amodra@gmail.com>
494
495 * testsuite/ld-elf/pr25708.d: Add --with-symbol-versions to nm.
496 * testsuite/ld-elf/pr27128a.d: Likewise.
497 * testsuite/ld-elf/pr27128b.d: Likewise.
498 * testsuite/ld-elf/pr27128c.d: Likewise.
499 * testsuite/ld-elf/pr27128d.d: Likewise.
500 * testsuite/ld-elf/pr27128e.d: Likewise.
501
bfece756
AM
5022021-02-26 Alan Modra <amodra@gmail.com>
503
504 PR 27441
505 * testsuite/ld-plugin/pr27441a.c,
506 * testsuite/ld-plugin/pr27441b.c,
507 * testsuite/ld-plugin/pr27441c.c,
508 * testsuite/ld-plugin/pr27441c.d: New test.
509 * testsuite/ld-plugin/lto.exp: Run it.
510
3c27360b
JB
5112021-02-25 Jan Beulich <jbeulich@suse.com>
512
513 * ld.texi (PROVIDE): Downgrade "error" to "diagnostic".
514
89753bbf
AM
5152021-02-21 Alan Modra <amodra@gmail.com>
516
517 * ldexp.c (exp_fold_tree_1): Warn on script defining a symbol
518 defined in an object file.
519 * ldmain.c (multiple_definition): Heed info->warn_multiple_definition.
520 * testsuite/ld-scripts/defined5.d: Expect a warning.
521
2f973f13
AM
5222021-02-19 Alan Modra <amodra@gmail.com>
523
524 * testsuite/lib/ld-lib.exp: Whitespace.
525 (load_common_lib): Expand single use and delete this proc.
526 (run_host_cmd): Use -fno-lto when getting gcc's ld version.
527 Use -B for clang too.
528
a364a116
AB
5292021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
530
531 * testplugin.c (record_read_length): Remove debug fprintf.
532
5b1f6c95
AM
5332021-02-14 Alan Modra <amodra@gmail.com>
534
535 * testsuite/ld-cdtest/cdtest.exp,
536 * testsuite/ld-checks/checks.exp,
537 * testsuite/ld-elf/binutils.exp,
538 * testsuite/ld-elf/compress.exp,
539 * testsuite/ld-elf/dwarf.exp,
540 * testsuite/ld-elf/exclude.exp,
541 * testsuite/ld-elf/frame.exp,
542 * testsuite/ld-elf/indirect.exp,
543 * testsuite/ld-elf/linux-x86.exp,
544 * testsuite/ld-elf/sec-to-seg.exp,
545 * testsuite/ld-elf/tls_common.exp,
546 * testsuite/ld-elfcomm/elfcomm.exp,
547 * testsuite/ld-elfvers/vers.exp,
548 * testsuite/ld-elfvsb/elfvsb.exp,
549 * testsuite/ld-elfweak/elfweak.exp,
550 * testsuite/ld-ifunc/binutils.exp,
551 * testsuite/ld-mips-elf/mips-elf-flags.exp,
552 * testsuite/ld-misc/defsym.exp,
553 * testsuite/ld-mn10300/mn10300.exp,
554 * testsuite/ld-plugin/lto.exp,
555 * testsuite/ld-plugin/plugin.exp,
556 * testsuite/ld-scripts/align.exp,
557 * testsuite/ld-scripts/assert.exp,
558 * testsuite/ld-scripts/crossref.exp,
559 * testsuite/ld-scripts/defined.exp,
560 * testsuite/ld-scripts/extern.exp,
561 * testsuite/ld-scripts/log2.exp,
562 * testsuite/ld-scripts/map-address.exp,
563 * testsuite/ld-scripts/phdrs.exp,
564 * testsuite/ld-scripts/phdrs2.exp,
565 * testsuite/ld-scripts/script.exp,
566 * testsuite/ld-scripts/section-flags.exp,
567 * testsuite/ld-scripts/sizeof.exp,
568 * testsuite/ld-scripts/weak.exp,
569 * testsuite/ld-selective/selective.exp,
570 * testsuite/ld-sh/sh.exp,
571 * testsuite/ld-shared/shared.exp,
572 * testsuite/ld-srec/srec.exp,
573 * testsuite/ld-tic6x/tic6x.exp,
574 * testsuite/ld-undefined/undefined.exp,
575 * testsuite/ld-undefined/weak-undef.exp,
576 * testsuite/lib/ld-lib.exp: Don't use unresolved except after
577 perror. Instead report "unsupported" or "fail".
578
c46b7066
NC
5792021-02-12 Nick Clifton <nickc@redhat.com>
580
581 * testsuite/ld-elf/sec64k.exp: Stop readelf from automatically
582 following debug links.
583
933feaf3
AM
5842021-02-11 Alan Modra <amodra@gmail.com>
585
586 * NEWS: Mention arm-symbianelf removal.
587
a57d1773
AM
5882021-02-09 Alan Modra <amodra@gmail.com>
589
590 * Makefile.am (ALL_EMULATION_SOURCES): Remove earmsymbian.c.
591 Don't include symbian dep file.
592 * configure.tgt: Remove arm*-*-symbianelf* entry.
593 * emulparams/armsymbian.sh: Delete.
594 * ld.texi: Don't mention symbian.
595 * scripttempl/armbpabi.sc: Delete.
596 * testsuite/ld-arm/symbian-seg1.d: Delete.
597 * testsuite/ld-arm/symbian-seg1.s: Delete.
598 * testsuite/ld-arm/arm-elf.exp: Don't run symbian-seg1.
599 * Makefile.in: Regenerate.
600 * po/BLD-POTFILES.in: Regenerate.
601
38a143aa
L
6022021-02-07 H.J. Lu <hongjiu.lu@intel.com>
603
604 PR ld/27358
605 * testsuite/ld-i386/i386.exp: Remove property 3/4/5 run-time
606 tests.
607 * testsuite/ld-x86-64/x86-64.exp: Likewise.
608
35a01a04
NA
6092021-01-26 Nick Alcock <nick.alcock@oracle.com>
610
611 * ldlang.c (lang_merge_ctf): Set CTF_LINK_NO_FILTER_REPORTED_SYMS
612 when appropriate.
613
1a2f1b54
L
6142021-02-04 H.J. Lu <hongjiu.lu@intel.com>
615
616 PR ld/19609
617 * testsuite/ld-x86-64/pr19609-2a.d: Updated.
618 * testsuite/ld-x86-64/pr19609-2b.d: Likewise.
619 * testsuite/ld-x86-64/pr19609-4a.d: Likewise.
620 * testsuite/ld-x86-64/pr19609-4c.d: Likewise.
621 * testsuite/ld-x86-64/pr19609-5d.d: Likewise.
622 * testsuite/ld-x86-64/pr19609-7a.d: Likewise.
623 * testsuite/ld-x86-64/pr19609-7c.d: Likewise.
624
37707bd8
L
6252021-02-04 H.J. Lu <hongjiu.lu@intel.com>
626
627 PR ld/15146
628 * testsuite/ld-plugin/lto.exp: Run PR ld/15146 tests.
629 * testsuite/ld-plugin/pr15146.d: Restored.
630 * testsuite/ld-plugin/pr15146a.c: Likewise.
631 * testsuite/ld-plugin/pr15146b.c: Likewise.
632 * testsuite/ld-plugin/pr15146c.c: Likewise.
633 * testsuite/ld-plugin/pr15146d.c: Likewise.
634
7d409ac0
AM
6352021-02-04 Alan Modra <amodra@gmail.com>
636
637 * testsuite/ld-plugin/pr27311d.c: New test.
638 * testsuite/ld-plugin/lto.exp: Rename pr27311 to pr27311-1, compile
639 and link new test as pr27311-2.
640
69551367
AM
6412021-02-03 Alan Modra <amodra@gmail.com>
642
643 * testsuite/ld-ifunc/ifunc.exp (libpr16467b.so, libpr16467bn.so):
644 Link with --as-needed.
645
9918bff7
AM
6462021-02-02 Alan Modra <amodra@gmail.com>
647
648 * testsuite/ld-plugin/pr27311.d,
649 * testsuite/ld-plugin/pr27311.ver,
650 * testsuite/ld-plugin/pr27311a.c,
651 * testsuite/ld-plugin/pr27311b.c,
652 * testsuite/ld-plugin/pr27311c.c: New testcase.
653 * testsuite/ld-plugin/lto.exp: Run it. Correct PR14918 and
654 PR12982 entries.
655
1f568f9a
EH
6562021-02-01 Emery Hemingway <ehmry@posteo.net>
657
658 * configure.tgt: Add *-*-genode* as a target for AArch64 and x86.
659
fb6c220e
AM
6602021-02-01 Alan Modra <amodra@gmail.com>
661
662 * ldgram.y (defsym_expr): Use assignment rule.
663 * ldlex.h (ldlex_defsym): Delete.
664 * ldlex.l (DEFSYMEXP, ldlex_defsym): Delete.
665
40726f16
AM
6662021-02-01 Alan Modra <amodra@gmail.com>
667
668 * ldgram.y (section): Call ldlex_backup. Remove empty action.
669 * ldlex.h (ldlex_backup): Declare.
670 * ldlex.l (<EXPRESSION>NAME): Don't use NOCFILENAMECHAR set of
671 chars, use SYMBOLNAMECHAR.
672 (ldlex_backup): New function.
673
a5f92c67
AM
6742021-02-01 Alan Modra <amodra@gmail.com>
675
676 * ldgram.y: Whitespace fixes.
677
49daa38f
AM
6782021-02-01 Alan Modra <amodra@gmail.com>
679
680 * testsuite/ld-elf/pr27259.d: Correct sh_link match.
681
c4566785
AM
6822021-01-29 Alan Modra <amodra@gmail.com>
683
684 * testsuite/ld-tic6x/tic6x.exp: Add pr27271 test.
685
53e556e5
L
6862021-01-28 H.J. Lu <hongjiu.lu@intel.com>
687
688 PR ld/27259
689 * testsuite/ld-elf/pr27259.d: New file.
690 * testsuite/ld-elf/pr27259.s: Likewise.
691
def97fb9
AM
6922021-01-28 Alan Modra <amodra@gmail.com>
693
694 PR 27259
695 * ldelf.c (ldelf_before_place_orphans): Use linker_mark to
696 prevent endless looping of linked-to sections.
697
2eda57ef
L
6982021-01-26 H.J. Lu <hongjiu.lu@intel.com>
699
700 * testsuite/ld-x86-64/bnd-plt-1.d: Fix a typo.
701
1c9c9b9b
AM
7022021-01-26 Alan Modra <amodra@gmail.com>
703
704 PR 27226
705 * emulparams/alphavms.sh: Don't set COMPILE_IN.
706 * emulparams/elf64_ia64_vms.sh: Likewise.
707 * emulparams/elf64mmix.sh: Likewise.
708 * emulparams/elf_iamcu.sh: Likewise.
709 * emulparams/elf_k1om.sh: Likewise.
710 * emulparams/elf_l1om.sh: Likewise.
711 * emulparams/mmo.sh: Likewise.
712 * emulparams/pdp11.sh: Set DATA_SEG_ADDR.
713 * scripttempl/pdp11.sc: Use it.
714 * emultempl/pdp11.em: Don't edit .xn script for separate_code,
715 instead use .xe script. Support scripts from file system.
716 * emultempl/beos.em: Support scripts from file system.
717 * emultempl/pe.em: Likewise.
718 * emultempl/pep.em: Likewise.
719 * testsuite/ld-bootstrap/bootstrap.exp: Make tmpdir/ldscripts link.
720
9e42b976
FS
7212021-01-25 Fangrui Song <maskray@google.com>
722
723 PR ld/27230
724 * scripttempl/DWARF.sc: Add .debug_* sections.
725
b8df6900
NC
7262021-01-25 Nick Clifton <nickc@redhat.com>
727
728 * scripttempl/DWARF.sc: Add .debug_loclists, .debug_rnglists,
729 .debug_line_str and .debug_str_offsets. Move .debug_macro and
730 .debug_addr into DWARF-5 section.
731
c78eec44
AM
7322021-01-21 Alan Modra <amodra@gmail.com>
733
734 * testsuite/ld-elf/pr26936.d: No longer xfail mips.
735
4bd7c902
AM
7362021-01-20 Alan Modra <amodra@gmail.com>
737
738 * testsuite/ld-powerpc/relbrlt.s: Make symbols global.
739 * testsuite/ld-powerpc/relbrlt.d: Adjust to suit.
740 * testsuite/ld-powerpc/tlsget.d: Adjust for reordered stubs.
741 * testsuite/ld-powerpc/tlsget.wf: Likewise.
742 * testsuite/ld-powerpc/tlsget2.d: Likewise.
743 * testsuite/ld-powerpc/tlsget2.wf: Likewise.
744 * testsuite/ld-powerpc/tlsexe.r: Adjust for removed section syms.
745 * testsuite/ld-powerpc/tlsexe32.r: Likewise.
746 * testsuite/ld-powerpc/tlsexe32no.r: Likewise.
747 * testsuite/ld-powerpc/tlsexeno.r: Likewise.
748 * testsuite/ld-powerpc/tlsexenors.r: Likewise.
749 * testsuite/ld-powerpc/tlsexers.r: Likewise.
750 * testsuite/ld-powerpc/tlsexetoc.r: Likewise.
751 * testsuite/ld-powerpc/tlsexetocrs.r: Likewise.
752 * testsuite/ld-powerpc/tlsso.r: Likewise.
753 * testsuite/ld-powerpc/tlsso32.r: Likewise.
754 * testsuite/ld-powerpc/tlstocso.r: Likewise.
755
c98de297
NA
7562021-01-19 Nick Alcock <nick.alcock@oracle.com>
757
758 * testsuite/ld-ctf/data-func-2.c: Stop removal of the extern foo_t
759 symbols by the optimizer.
760 * testsuite/ld-ctf/data-func-conflicted.d: Adjust accordingly.
761
85e963f1
NC
7622021-01-19 Nelson Chu <nelson.chu@sifive.com>
763
764 * testsuite/ld-elf/elf.exp (riscv_little_endian): Added. Return true
765 if target is riscv little endian. Otherwise, return false.
766 * testsuite/ld-elf/compressed1d.d: Only xfail the riscv little endian
767 targets by [riscv_little_endian].
768
326adec3
AM
7692021-01-18 Alan Modra <amodra@gmail.com>
770
771 PR 26378
772 * ldlang.c (map_input_to_output_sections): Start with a read-only
773 section for data statements.
774 * testsuite/ld-elf/size-2.d: Adjust to suit.
775
994b2513
L
7762021-01-17 H.J. Lu <hongjiu.lu@intel.com>
777
778 PR ld/27193
779 * testsuite/ld-i386/i386.exp: Run PR ld/27193 test.
780 * testsuite/ld-i386/pr27193.dd: New file.
781 * testsuite/ld-i386/pr27193a.o.bz2: Likewise.
782 * testsuite/ld-i386/pr27193b.s: Likewise.
783
edf0f284
L
7842021-01-16 H.J. Lu <hongjiu.lu@intel.com>
785
786 PR binutils/23460
787 * testsuite/ld-plugin/lto.exp: Increase the max number of open
788 files to 20 for PR binutils/23460 test.
789
75a933f3
L
7902021-01-16 H.J. Lu <hongjiu.lu@intel.com>
791
792 PR ld/23169
793 * testsuite/ld-ifunc/ifunc.exp: Replace pr23169c.rd with
794 pr23169a.rd for pr23169c and pr23169f. Remove pr23169e tests.
795 * testsuite/ld-ifunc/pr23169a.c (foo): Don't compare function
796 address.
797
68b00778
L
7982021-01-15 H.J. Lu <hongjiu.lu@intel.com>
799
800 * NEWS: Mention -z report-relative-reloc.
801 * ld.texi: Document -z report-relative-reloc.
802 * emulparams/elf32_x86_64.sh: Source x86-report-relative.sh.
803 * emulparams/elf_i386.sh: Likewse.
804 * emulparams/elf_x86_64.sh: Likewse.
805 * emulparams/x86-report-relative.sh: New file.
806 * testsuite/ld-i386/report-reloc-1.d: Likewse.
807 * testsuite/ld-i386/report-reloc-1.l: Likewse.
808 * testsuite/ld-i386/report-reloc-1.s: Likewse.
809 * testsuite/ld-x86-64/report-reloc-1-x32.d: Likewse.
810 * testsuite/ld-x86-64/report-reloc-1.d: Likewse.
811 * testsuite/ld-x86-64/report-reloc-1.l: Likewse.
812 * testsuite/ld-x86-64/report-reloc-1.s: Likewse.
813 * testsuite/ld-i386/i386.exp: Run report-reloc-1.
814 * testsuite/ld-x86-64/x86-64.exp: Run report-reloc-1 and
815 report-reloc-1-x32.
816
eb6e6af8
AM
8172021-01-16 Alan Modra <amodra@gmail.com>
818
819 PR 26002
820 * testsuite/ld-elfvers/vers6.dsym: Expect "Base" for undefined
821 unversioned symbols.
822 * testsuite/ld-elfvers/vers16.dsym: Likewise.
823
b800637e
NC
8242021-01-15 Nelson Chu <nelson.chu@sifive.com>
825
826 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-01.d: Updated.
827 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-02.d: Likewise.
828 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-03.d: Likewise.
829 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-04.d: Likewise.
830 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-05.d: Likewise.
831 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-06.d: Likewise.
832
5a10699f
NC
8332021-01-14 Nick Clifton <nickc@redhat.com>
834
835 * po/fr.po: Updated French translation.
836
271bea6a
MF
8372021-01-14 Mike Frysinger <vapier@gentoo.org>
838
839 * testsuite/config/default.exp [bfin*-elf*] (gcc_B_opt): Add -msim.
840
4120e488
AM
8412021-01-14 Alan Modra <amodra@gmail.com>
842
843 PR 27160
844 * ldelfgen.c (compare_link_order): Protect access of ELF section
845 data.
846 (add_link_order_input_section): Remove redundant NULL check.
847 Use bfd_get_flavour.
848 (ldelf_map_segments): Use bfd_get_flavour.
849
b634d11d
L
8502021-01-13 H.J. Lu <hongjiu.lu@intel.com>
851
852 * ldelfgen.c (add_link_order_input_section): Check for ELF input
853 before accessing ELF section data.
854
5347ed60
AM
8552021-01-13 Alan Modra <amodra@gmail.com>
856
857 * Makefile.in: Regenerate.
858
b209b5a6
AM
8592021-01-13 Alan Modra <amodra@gmail.com>
860
861 PR 27160
862 * ldlang.h (lang_output_section_statement_type): Add data field.
863 (lang_input_section_type, lang_section_bst_type): Add pattern field.
864 (statement_list): Declare.
865 (lang_add_section): Adjust prototype.
866 * emultempl/aarch64elf.em: Adjust lang_add_section calls.
867 * emultempl/armelf.em: Likewise.
868 * emultempl/beos.em: Likewise.
869 * emultempl/cskyelf.em: Likewise.
870 * emultempl/hppaelf.em: Likewise.
871 * emultempl/m68hc1xelf.em: Likewise.
872 * emultempl/metagelf.em: Likewise.
873 * emultempl/mipself.em: Likewise.
874 * emultempl/mmo.em: Likewise.
875 * emultempl/msp430.em: Likewise.
876 * emultempl/nios2elf.em: Likewise.
877 * emultempl/pe.em: Likewise.
878 * emultempl/pep.em: Likewise.
879 * emultempl/ppc64elf.em: Likewise.
880 * emultempl/spuelf.em: Likewise.
881 * emultempl/vms.em: Likewise.
882 * ldelf.c: Likewise.
883 * ldelfgen.c: Include ldctor.h.
884 (struct os_sections): New.
885 (add_link_order_input_section, link_order_scan): New functions.
886 (compare_link_order, fixup_link_order): New functions.
887 (ldelf_map_segments): Call link_order_scan and fixup_link_order.
888 * ldlang.c (statement_list): Make global.
889 (output_section_callback_fast): Save pattern in tree node.
890 (lang_add_section): Add pattern parameter, save in lang_input_section.
891 (output_section_callback_tree_to_list): Adjust lang_add_section calls.
892 (lang_insert_orphan, output_section_callback): Likewise.
893 (ldlang_place_orphan): Likewise.
894 (gc_section_callback): Don't set section->pattern.
895 * testsuite/ld-elf/pr26256-2a.d: Don't xfail generic.
896 * testsuite/ld-elf/pr26256-3b.d: Likewise.
897 * testsuite/ld-elf/pr26256-2b.d: Likewise. notarget xgate.
898
8c4645b4
AM
8992021-01-13 Alan Modra <amodra@gmail.com>
900
901 * ldlang.h (callback_t): Remove flag_info function parameter.
902 * ldlang.c (walk_wild_consider_section): Adjust to suit.
903 (walk_wild_section_general): Likewise.
904 (output_section_callback_fast, output_section_callback): Likewise.
905 (check_section_callback, gc_section_callback): Likewise.
906 (find_relro_section_callback): Likewise.
907
d546b610
L
9082021-01-12 H.J. Lu <hongjiu.lu@intel.com>
909
910 PR binutils/26792
911 * configure.ac: Use GNU_MAKE_JOBSERVER.
912 * aclocal.m4: Regenerated.
913 * configure: Likewise.
914
c2e9a4a3
L
9152021-01-12 H.J. Lu <hongjiu.lu@intel.com>
916
917 PR ld/27171
918 * testsuite/ld-x86-64/pe-x86-64-5.obj.bz2: New file.
919 * testsuite/ld-x86-64/pe-x86-64-5.od: Likewise.
920 * testsuite/ld-x86-64/pe-x86-64-5.rd: Likewise.
921 * testsuite/ld-x86-64/pe-x86-64.exp: Run PR ld/27171 test.
922
83b33c6c
L
9232021-01-11 H.J. Lu <hongjiu.lu@intel.com>
924
925 PR ld/27173
926 * configure: Regenerated.
927
c0f6e439
MJ
9282021-01-11 Matt Jenkins <matt@majenko.co.uk>
929
930 PR ld/27167
931 * ldmain.c (get_emulation): Add mipsmips32r3, mips32r5, mips64r3
932 and mips64r5 to list of known mips targets.
933
9342021-01-11 Nick Clifton <nickc@redhat.com>matt@majenko.co.uk
a8aa72b9
NC
935
936 * po/pt_BR.po: Updated Brazilian Portuguese translation.
937` * po/uk.po: Updated Ukranian translation.
938
a4966cd9
L
9392021-01-09 H.J. Lu <hongjiu.lu@intel.com>
940
941 * configure: Regenerated.
942
0a94990b
L
9432021-01-09 H.J. Lu <hongjiu.lu@intel.com>
944
945 PR ld/27166
946 * testsuite/ld-x86-64/lam-u48.rd: New file.
947 * testsuite/ld-x86-64/lam-u57.rd: Likewise.
948 * testsuite/ld-x86-64/x86-64.exp: Add PR ld/27166 tests.
949
573fe3fb
NC
9502021-01-09 Nick Clifton <nickc@redhat.com>
951
952 * configure: Regenerate.
953 * po/ld.pot: Regenerate.
954
055bc77a
NC
9552021-01-09 Nick Clifton <nickc@redhat.com>
956
957 * 2.36 release branch crated.
958
ba9e922f
L
9592021-01-08 H.J. Lu <hongjiu.lu@intel.com>
960
961 * ld-x86-64/property-x86-lam-u48-4.d: Updated.
962 * ld-x86-64/property-x86-lam-u48-5.d: Likewise.
963
64307045
AM
9642021-01-09 Alan Modra <amodra@gmail.com>
965
966 * configure: Regenerate.
967 * Makefile.in: Regenerate.
968
f4782128
ST
9692021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
970
971 * configure: Regenerate.
972
d1bcae83
L
9732021-01-07 H.J. Lu <hongjiu.lu@intel.com>
974
975 PR 27109
976 * testsuite/ld-elf/export-class.sd: Adjust the expected output.
977 * testsuite/ld-elf/loadaddr3b.d: Likewise.
978 * testsuite/ld-i386/ibt-plt-1.d: Likewise.
979 * testsuite/ld-i386/ibt-plt-2a.d: Likewise.
980 * testsuite/ld-i386/ibt-plt-2c.d: Likewise.
981 * testsuite/ld-i386/ibt-plt-3a.d: Likewise.
982 * testsuite/ld-i386/ibt-plt-3c.d: Likewise.
983 * testsuite/ld-i386/pr19636-1d.d: Likewise.
984 * testsuite/ld-i386/pr19636-1l.d: Likewise.
985 * testsuite/ld-i386/pr19636-2c.d: Likewise.
986 * testsuite/ld-ifunc/ifunc-2-i386-now.d: Likewise.
987 * testsuite/ld-ifunc/ifunc-2-local-i386-now.d: Likewise.
988 * testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d: Likewise.
989 * testsuite/ld-ifunc/ifunc-2-x86-64-now.d: Likewise.
990 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
991 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
992 * testsuite/ld-ifunc/pr17154-i386-now.d: Likewise.
993 * testsuite/ld-ifunc/pr17154-i386.d: Likewise.
994 * testsuite/ld-ifunc/pr17154-x86-64-now.d: Likewise.
995 * testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
996 * testsuite/ld-x86-64/bnd-branch-1-now.d: Likewise.
997 * testsuite/ld-x86-64/bnd-ifunc-1-now.d: Likewise.
998 * testsuite/ld-x86-64/bnd-ifunc-2-now.d: Likewise.
999 * testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
1000 * testsuite/ld-x86-64/bnd-plt-1-now.d: Likewise.
1001 * testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
1002 * testsuite/ld-x86-64/ibt-plt-1-x32.d: Likewise.
1003 * testsuite/ld-x86-64/ibt-plt-1.d: Likewise.
1004 * testsuite/ld-x86-64/ibt-plt-2a-x32.d: Likewise.
1005 * testsuite/ld-x86-64/ibt-plt-2a.d: Likewise.
1006 * testsuite/ld-x86-64/ibt-plt-2c-x32.d: Likewise.
1007 * testsuite/ld-x86-64/ibt-plt-2c.d: Likewise.
1008 * testsuite/ld-x86-64/ibt-plt-3a-x32.d: Likewise.
1009 * testsuite/ld-x86-64/ibt-plt-3a.d: Likewise.
1010 * testsuite/ld-x86-64/ibt-plt-3c-x32.d: Likewise.
1011 * testsuite/ld-x86-64/ibt-plt-3c.d: Likewise.
1012 * testsuite/ld-x86-64/pr19609-4e.d: Likewise.
1013 * testsuite/ld-x86-64/pr19609-6a.d: Likewise.
1014 * testsuite/ld-x86-64/pr19609-6b.d: Likewise.
1015 * testsuite/ld-x86-64/pr19609-7b.d: Likewise.
1016 * testsuite/ld-x86-64/pr19609-7d.d: Likewise.
1017 * testsuite/ld-x86-64/pr19636-2l.d: Likewise.
1018 * testsuite/ld-x86-64/pr20253-1d.d: Likewise.
1019 * testsuite/ld-x86-64/pr20253-1h.d: Likewise.
1020 * testsuite/ld-x86-64/pr21038b-now.d: Likewise.
1021 * testsuite/ld-x86-64/pr21038b.d: Likewise.
1022 * testsuite/ld-x86-64/pr21038c-now.d: Likewise.
1023 * testsuite/ld-x86-64/pr21038c.d: Likewise.
1024 * testsuite/ld-x86-64/pr23854.d: Likewise.
1025 * testsuite/ld-x86-64/pr25416-3.d: Likewise.
1026 * testsuite/ld-x86-64/pr25416-4.d: Likewise.
1027 * testsuite/ld-i386/plt-pic.pd: Likewise.
1028 * testsuite/ld-i386/plt-pic2.dd: Likewise.
1029 * testsuite/ld-i386/plt.pd: Likewise.
1030 * testsuite/ld-i386/plt2.dd: Likewise.
1031 * testsuite/ld-i386/tlsbin.rd: Likewise.
1032 * testsuite/ld-i386/tlsbin2.rd: Likewise.
1033 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
1034 * testsuite/ld-i386/tlsdesc.rd: Likewise.
1035 * testsuite/ld-i386/tlsgdesc.rd: Likewise.
1036 * testsuite/ld-i386/tlsnopic.rd: Likewise.
1037 * testsuite/ld-i386/tlspic.rd: Likewise.
1038 * testsuite/ld-i386/tlspic2.rd: Likewise.
1039 * testsuite/ld-x86-64/mpx3.dd: Likewise.
1040 * testsuite/ld-x86-64/mpx3n.dd: Likewise.
1041 * testsuite/ld-x86-64/mpx4.dd: Likewise.
1042 * testsuite/ld-x86-64/mpx4n.dd: Likewise.
1043 * testsuite/ld-x86-64/pe-x86-64-1.od: Likewise.
1044 * testsuite/ld-x86-64/pe-x86-64-2.od: Likewise.
1045 * testsuite/ld-x86-64/pe-x86-64-3.od: Likewise.
1046 * testsuite/ld-x86-64/pe-x86-64-4.od: Likewise.
1047 * testsuite/ld-x86-64/plt.pd: Likewise.
1048 * testsuite/ld-x86-64/plt2.dd: Likewise.
1049 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
1050 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
1051 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
1052 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
1053 * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
1054 * testsuite/ld-x86-64/tlspic.rd: Likewise.
1055 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
1056 * testsuite/ld-elf/sec64k.exp: Check
1057 is_elf_unused_section_symbols.
1058
dc200613
AM
10592021-01-07 Alan Modra <amodra@gmail.com>
1060
1061 * testsuite/ld-scripts/fill.d: Skip sh-*-pe rather than xfail.
1062 * testsuite/ld-scripts/fill16.d: Don't xfail sh-*-pe.
1063 * testsuite/ld-scripts/segment-start.d: Likewise.
1064
8e604ff0
AM
10652021-01-07 Alan Modra <amodra@gmail.com>
1066
1067 * testsuite/ld-elf/comm-data5.d: xfail targets that complain
1068 about dynamic relocations in read-only sections.
1069 * testsuite/ld-elf/ehdr_start-shared.d: Likewise.
1070 * testsuite/ld-elf/ehdr_start.d: Likewise.
1071 * testsuite/ld-scripts/pr22267.d: Likewise.
1072 * testsuite/ld-elf/shared.exp: Likewise for DT_TEXTREL tests and
1073 pr20995 text.
1074 * testsuite/ld-elf/sec64k.exp: Don't run 64ksec on lm32-linux.
1075
4d4490b8
MC
10762021-01-07 Marcus Comstedt <marcus@mc.pp.se>
1077
1078 * testsuite/ld-scripts/empty-address-2a.d: xfail riscv64*-*-*.
1079 * testsuite/ld-scripts/empty-address-2b.d: Likewise.
1080
f526791a
AM
10812021-01-07 Alan Modra <amodra@gmail.com>
1082
1083 * po/BLD-POTFILES.in: Regenerate.
1084
4018f4e0
AM
10852021-01-07 Alan Modra <amodra@gmail.com>
1086
1087 * testsuite/ld-elf/shared.exp: xfail pr22471 for targets that
1088 complain about relocs in read-only sections. Tidy ASFLAGS append.
1089
3677b729
AM
10902021-01-06 Alan Modra <amodra@gmail.com>
1091
1092 * testsuite/ld-sparc/sparc.exp (sparc64tests): Set text-segment
1093 base for some tests.
1094 * testsuite/ld-sparc/gotop32.dd: Match solaris output.
1095 * testsuite/ld-sparc/gotop32.sd: Likewise.
1096 * testsuite/ld-sparc/gotop32.td: Likewise.
1097 * testsuite/ld-sparc/gotop64.dd: Likewise.
1098 * testsuite/ld-sparc/gotop64.sd: Likewise.
1099 * testsuite/ld-sparc/gotop64.td: Likewise.
1100 * testsuite/ld-sparc/tlsg32.sd: Likewise.
1101 * testsuite/ld-sparc/tlsg64.sd: Likewise.
1102 * testsuite/ld-sparc/tlspie32.dd: Likewise.
1103 * testsuite/ld-sparc/tlspie64.dd: Likewise.
1104 * testsuite/ld-sparc/tlssunbin32.dd: Likewise.
1105 * testsuite/ld-sparc/tlssunbin32.sd: Likewise.
1106 * testsuite/ld-sparc/tlssunbin32.td: Likewise.
1107 * testsuite/ld-sparc/tlssunbin64.dd: Likewise.
1108 * testsuite/ld-sparc/tlssunbin64.sd: Likewise.
1109 * testsuite/ld-sparc/tlssunbin64.td: Likewise.
1110 * testsuite/ld-sparc/tlssunnopic32.dd: Likewise.
1111 * testsuite/ld-sparc/tlssunnopic32.sd: Likewise.
1112 * testsuite/ld-sparc/tlssunnopic64.dd: Likewise.
1113 * testsuite/ld-sparc/tlssunnopic64.sd: Likewise.
1114 * testsuite/ld-sparc/tlssunpic32.dd: Likewise.
1115 * testsuite/ld-sparc/tlssunpic32.sd: Likewise.
1116 * testsuite/ld-sparc/tlssunpic32.td: Likewise.
1117 * testsuite/ld-sparc/tlssunpic64.dd: Likewise.
1118 * testsuite/ld-sparc/tlssunpic64.sd: Likewise.
1119 * testsuite/ld-sparc/tlssunpic64.td: Likewise.
1120 * testsuite/ld-sparc/wdispcall.dd: Likewise.
1121
73624512
AM
11222021-01-06 Alan Modra <amodra@gmail.com>
1123
1124 * testsuite/ld-scripts/rgn-at10.d: xfail v850.
1125 * testsuite/ld-scripts/rgn-at11.d: Likewise.
1126
f36ce378
MC
11272021-01-06 Marcus Comstedt <marcus@mc.pp.se>
1128
1129 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Added
1130 riscv_choose_[ilp32|lp64]_emul to choose the correct linker script.
1131 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: Call
1132 riscv_choose_[ilp32|lp64]_emul instead of hardcoding elf[32|64]lriscv.
1133 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
1134 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
1135 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
1136 * testsuite/ld-riscv-elf/attr-merge-arch-failed-02.d: Likewise.
1137 * testsuite/ld-riscv-elf/c-lui-2.d: Likewise.
1138 * testsuite/ld-riscv-elf/c-lui.d: Likewise.
1139 * testsuite/ld-riscv-elf/call-relax.d: Likewise.
1140 * testsuite/ld-riscv-elf/pcrel-lo-addend-2.d: Likewise.
1141 * testsuite/ld-riscv-elf/pcrel-lo-addend.d: Likewise.
1142 * testsuite/ld-riscv-elf/weakref32.d: Accept bigriscv in addition
1143 to littleriscv.
1144 * testsuite/ld-riscv-elf/weakref64.d: Likewise.
1145
fbc09e7a
MC
11462021-01-06 Marcus Comstedt <marcus@mc.pp.se>
1147
1148 * configure.tgt: Added riscvbe-*-*, riscv32be*-*-*, riscv64be*-*-*,
1149 riscv32be*-*-linux*, and riscv64be*-*-linux*.
1150 * Makefile.am: Added eelf32briscv.c, eelf32briscv_ilp32f.c and
1151 eelf32briscv_ilp32.c.
1152 * Makefile.in: Regenerate.
1153 * emulparams/elf32briscv.sh: Added.
1154 * emulparams/elf32briscv_ilp32.sh: Likewise.
1155 * emulparams/elf32briscv_ilp32f.sh: Likewise.
1156 * emulparams/elf64briscv.sh: Likewise.
1157 * emulparams/elf64briscv_lp64.sh: Likewise.
1158 * emulparams/elf64briscv_lp64f.sh: Likewise.
1159
b4b6ea46
NA
11602021-01-05 Nick Alcock <nick.alcock@oracle.com>
1161
1162 * testsuite/ld-ctf/enum-forward.c: New test.
1163 * testsuite/ld-ctf/enum-forward.c: New results.
1164
37002871
NA
11652021-01-05 Nick Alcock <nick.alcock@oracle.com>
1166
1167 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
1168 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
1169 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
1170 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
1171 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
1172 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
1173 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
1174 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
1175 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
1176 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
1177 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
1178 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
1179 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
1180 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
1181 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
1182 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
1183 * testsuite/ld-ctf/cycle-1.d: Likewise.
1184 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
1185 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
1186 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
1187 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
1188 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
1189 * testsuite/ld-ctf/diag-cuname.d: Likewise.
1190 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
1191 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
1192 * testsuite/ld-ctf/forward.d: Likewise.
1193 * testsuite/ld-ctf/function.d: Likewise.
1194 * testsuite/ld-ctf/slice.d: Likewise.
1195 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
1196 * testsuite/ld-ctf/enums.c: New test.
1197 * testsuite/ld-ctf/enums.d: New test.
1198
ffeece6a
NA
11992021-01-05 Nick Alcock <nick.alcock@oracle.com>
1200
1201 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Adjust for dumper
1202 changes.
1203 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
1204 * testsuite/ld-ctf/forward.c: New test...
1205 * testsuite/ld-ctf/forward.d: ... and results.
1206
91e7ce2f
NA
12072021-01-05 Nick Alcock <nick.alcock@oracle.com>
1208
1209 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
1210 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
1211 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
1212 * testsuite/ld-ctf/diag-cuname.d: Likewise.
1213 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
1214 * testsuite/ld-ctf/function.d: Likewise.
1215 * testsuite/ld-ctf/slice.d: Likewise.
1216
57f97d0e
NA
12172021-01-05 Nick Alcock <nick.alcock@oracle.com>
1218
1219 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
1220 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
1221 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
1222 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
1223 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
1224 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
1225 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
1226 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
1227 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
1228 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
1229 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
1230 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
1231 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
1232 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
1233 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
1234 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
1235 * testsuite/ld-ctf/cycle-1.d: Likewise.
1236 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
1237 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
1238 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
1239 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
1240 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
1241 * testsuite/ld-ctf/diag-cuname.d: Likewise.
1242 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
1243 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
1244 * testsuite/ld-ctf/function.d: Likewise.
1245 * testsuite/ld-ctf/slice.d: Likewise.
1246 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
1247
b281a04f
AM
12482021-01-05 Alan Modra <amodra@gmail.com>
1249
1250 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
1251
40b11930
AM
12522021-01-05 Alan Modra <amodra@gmail.com>
1253
1254 PR ld/26256
1255 * testsuite/ld-elf/pr26256-1b.d: xfail s12z.
1256 * testsuite/ld-scripts/crossref.exp (cross1): Don't xfail ia64.
1257
cd6d537c
L
12582021-01-04 H.J. Lu <hongjiu.lu@intel.com>
1259
1260 PR ld/26256
1261 * ldlang.c (gc_section_callback): Set pattern.
1262 * testsuite/ld-elf/pr26256-1.s: New file.
1263 * testsuite/ld-elf/pr26256-1.t: Likewise.
1264 * testsuite/ld-elf/pr26256-1a.d: Likewise.
1265 * testsuite/ld-elf/pr26256-1b.d: Likewise.
1266 * testsuite/ld-elf/pr26256-2.s: Likewise.
1267 * testsuite/ld-elf/pr26256-2.t: Likewise.
1268 * testsuite/ld-elf/pr26256-2a.d: Likewise.
1269 * testsuite/ld-elf/pr26256-2b-alt.d: Likewise.
1270 * testsuite/ld-elf/pr26256-2b.d: Likewise.
1271 * testsuite/ld-elf/pr26256-3.s: Likewise.
1272 * testsuite/ld-elf/pr26256-3a.d: Likewise.
1273 * testsuite/ld-elf/pr26256-3a.t: Likewise.
1274 * testsuite/ld-elf/pr26256-3b.d: Likewise.
1275 * testsuite/ld-elf/pr26256-3b.t: Likewise.
1276
5b4293ba
AM
12772021-01-04 Alan Modra <amodra@gmail.com>
1278
1279 PR 26822
1280 * testsuite/ld-arm/non-contiguous-arm2.d: Adjust STT_FILE symbol match.
1281 * testsuite/ld-arm/non-contiguous-arm3.d: Likewise.
1282 * testsuite/ld-arm/non-contiguous-arm5.d: Likewise.
1283 * testsuite/ld-arm/non-contiguous-arm6.d: Likewise.
1284 * testsuite/ld-i386/tlsbin.rd: Likewise.
1285 * testsuite/ld-i386/tlsbin2.rd: Likewise.
1286 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
1287 * testsuite/ld-i386/tlsdesc.rd: Likewise.
1288 * testsuite/ld-i386/tlsnopic.rd: Likewise.
1289 * testsuite/ld-i386/tlspic.rd: Likewise.
1290 * testsuite/ld-i386/tlspic2.rd: Likewise.
1291 * testsuite/ld-mips-elf/global-local-symtab-sort-n64.d: Likewise.
1292 * testsuite/ld-mips-elf/global-local-symtab-sort-n64t.d: Likewise.
1293 * testsuite/ld-mips-elf/global-local-symtab-sort-o32.d: Likewise.
1294 * testsuite/ld-mips-elf/global-local-symtab-sort-o32t.d: Likewise.
1295 * testsuite/ld-plugin/pr17973.d: Likewise.
1296 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
1297 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
1298 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
1299 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
1300 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
1301 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
1302 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
1303 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
1304 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
1305 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
1306 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
1307 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
1308 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
1309 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
1310 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
1311 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
1312 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
1313 * testsuite/ld-x86-64/tlspic.rd: Likewise.
1314 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
1315 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
1316 * testsuite/ld-xtensa/tlspic.rd: Likewise.
1317
f9a6a8f0
AM
13182021-01-01 Nicolas Boulenguez <nicolas@debian.org>
1319
1320 * configure.tgt: Correct comment grammar.
1321 * emultempl/m68hc1xelf.em: Likewise.
1322 * ld.texi: Correct grammar.
1323
250d07de
AM
13242021-01-01 Alan Modra <amodra@gmail.com>
1325
1326 Update year range in copyright notice of all files.
1327
c2795844 1328For older changes see ChangeLog-2020
3499769a 1329\f
c2795844 1330Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
1331
1332Copying and distribution of this file, with or without modification,
1333are permitted in any medium without royalty provided the copyright
1334notice and this notice are preserved.
1335
1336Local Variables:
1337mode: change-log
1338left-margin: 8
1339fill-column: 74
1340version-control: never
1341End:
This page took 0.359154 seconds and 4 git commands to generate.