[gdb/testsuite] Fix label reference in implptr-64bit.exp
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
bb22a418
AM
12019-06-23 Alan Modra <amodra@gmail.com>
2
3 PR 24704
4 * testsuite/ld-powerpc/elfv2exe.d: Update.
5 * testsuite/ld-powerpc/elfv2so.d: Update.
6
e30d1fa1
SN
72019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
8
9 * testsuite/ld-aarch64/aarch64-elf.exp: Add emit-relocs-22 and -23.
10 * testsuite/ld-aarch64/emit-relocs-22.d: New test.
11 * testsuite/ld-aarch64/emit-relocs-22.s: New test.
12 * testsuite/ld-aarch64/emit-relocs-23.d: New test.
13 * testsuite/ld-aarch64/emit-relocs-23.s: New test.
14
3a3a077c
AM
152019-06-14 Alan Modra <amodra@gmail.com>
16
17 * Makefile.in: Regenerate.
18 * configure: Regenerate.
19
e3fa7860
AM
202019-06-14 Alan Modra <amodra@gmail.com>
21
22 PR 24662
23 * testsuite/ld-alpha/tlsbin.rd: Update.
24 * testsuite/ld-alpha/tlsbinr.rd: Update.
25 * testsuite/ld-alpha/tlspic.rd: Update.
26
c1b00498
MR
272019-06-07 Maciej W. Rozycki <macro@wdc.com>
28
29 * ld.texi (Options): Also document `-rpath' option restrictions
30 in the description of the option itself.
31
237df8fe
SD
322019-06-06 Sudakshina Das <sudi.das@arm.com>
33
34 * testsuite/ld-aarch64/aarch64-elf.exp: Add new tests.
35 * testsuite/ld-aarch64/property-bti-pac4-a.d: New test.
36 * testsuite/ld-aarch64/property-bti-pac4-b.d: New test.
37 * testsuite/ld-aarch64/property-bti-pac4.s: New test.
38
8bf6d176
SD
392019-06-06 Sudakshina Das <sudi.das@arm.com>
40
41 * NEWS: Update options names.
42 * emultempl/aarch64elf.em (OPTION_FORCE_BTI, OPTION_PAC_PLT): Remove.
43 (PARSE_AND_LIST_LONGOPTS): Remove force-bti and pac-plt.
44 (PARSE_AND_LIST_OPTIONS): Update to -z.
45 (PARSE_AND_LIST_ARGS_CASE_Z_AARCH64): New.
46 (PARSE_AND_LIST_ARGS_CASE_Z): Add PARSE_AND_LIST_ARGS_CASE_Z_AARCH64.
47 (PARSE_AND_LIST_ARGS_CASES): Move cases for these options.
48 * testsuite/ld-aarch64/bti-pac-plt-1.d: Update option.
49 * testsuite/ld-aarch64/bti-pac-plt-2.d: Likewise.
50 * testsuite/ld-aarch64/bti-plt-1.d: Likewise.
51 * testsuite/ld-aarch64/bti-plt-2.d: Likewise.
52 * testsuite/ld-aarch64/bti-plt-3.d: Likewise.
53 * testsuite/ld-aarch64/bti-plt-4.d: Likewise.
54 * testsuite/ld-aarch64/bti-plt-6.d: Likewise.
55 * testsuite/ld-aarch64/bti-plt-7.d: Likewise.
56 * testsuite/ld-aarch64/bti-warn.d: Likewise.
57 * testsuite/ld-aarch64/pac-plt-1.d: Likewise.
58 * testsuite/ld-aarch64/pac-plt-2.d: Likewise.
59
ae9ac79e
NC
602019-05-30 Nick Clifton <nickc@redhat.com>
61
62 PR 24627
63 * testsuite/ld-elf/ver_def.vd: Update expected output.
64
6ff185b8
AM
652019-05-30 Alan Modra <amodra@gmail.com>
66
67 PR 24596
68 * emulparams/m9s12zelf.sh (TEMPLATE_NAME): Set to generic.
69 (EXTRA_EM_FILE): Define to genelf.
70 * testsuite/lib/ld-lib.exp (uses_genelf): Add s12z.
71
1336939d
AM
722019-05-30 Alan Modra <amodra@gmail.com>
73
74 * testsuite/lib/ld-lib.exp (run_ld_link_tests): Support procedure
75 calls in optional "xfail" args.
76 (run_ld_link_exec_tests): Likewise.
77 (is_generic): New.
78 (uses_genelf): Rename from is_generic_elf. Delete bogus semicolons.
79 * testsuite/ld-scripts/align.exp: Rename is_generic_elf call.
80 * testsuite/ld-elf/elf.exp: Use is_generic and uses_genelf. Delete
81 xfail_implib var.
82 * testsuite/ld-elf/sec64k.exp: Use is_generic.
83 * testsuite/ld-elf/shared.exp: Likewise.
84 * testsuite/ld-discard/extern.d: Use is_generic in xfail.
85 * testsuite/ld-discard/start.d: Likewise.
86 * testsuite/ld-discard/static.d: Likewise.
87 * testsuite/ld-elf/attributes.d: Likewise.
88 * testsuite/ld-elf/group1.d: Likewise.
89 * testsuite/ld-elf/group3b.d: Likewise.
90 * testsuite/ld-elf/group8a.d: Likewise.
91 * testsuite/ld-elf/group8b.d: Likewise.
92 * testsuite/ld-elf/group9a.d: Likewise.
93 * testsuite/ld-elf/group9b.d: Likewise.
94 * testsuite/ld-elf/linkonce2.d: Likewise.
95 * testsuite/ld-elf/merge2.d: Likewise.
96 * testsuite/ld-elf/merge3.d: Likewise.
97 * testsuite/ld-elf/pr12851.d: Likewise.
98 * testsuite/ld-elf/pr12975.d: Likewise.
99 * testsuite/ld-elf/pr13177.d: Likewise.
100 * testsuite/ld-elf/pr13195.d: Likewise.
101 * testsuite/ld-elf/pr17550c.d: Likewise.
102 * testsuite/ld-elf/pr17550d.d: Likewise.
103 * testsuite/ld-elf/pr17615.d: Likewise.
104 * testsuite/ld-elf/pr21562a.d: Likewise.
105 * testsuite/ld-elf/pr21562b.d: Likewise.
106 * testsuite/ld-elf/pr21562c.d: Likewise.
107 * testsuite/ld-elf/pr21562d.d: Likewise.
108 * testsuite/ld-elf/pr21562i.d: Likewise.
109 * testsuite/ld-elf/pr21562j.d: Likewise.
110 * testsuite/ld-elf/pr21562k.d: Likewise.
111 * testsuite/ld-elf/pr21562l.d: Likewise.
112 * testsuite/ld-elf/pr21562m.d: Likewise.
113 * testsuite/ld-elf/pr21562n.d: Likewise.
114 * testsuite/ld-elf/pr22677.d: Likewise.
115 * testsuite/ld-elf/pr22836-1a.d: Likewise.
116 * testsuite/ld-elf/pr22836-1b.d: Likewise.
117 * testsuite/ld-elf/warn3.d: Likewise.
118 * testsuite/ld-elf/warn1.d: Likewise and xfail sparc solaris
119 targets rather than notarget.
120 * testsuite/ld-elf/compressed1d.d: Use uses_genelf in xfail.
121 * testsuite/ld-elf/orphan-10.d: Likewise.
122 * testsuite/ld-elf/orphan-9.d: Likewise.
123 * testsuite/ld-elf/orphan-region.d: Likewise.
124 * testsuite/ld-elf/orphan.d: Likewise.
125 * testsuite/ld-elf/orphan3.d: Likewise.
126 * testsuite/ld-elf/pr20528a.d: Likewise.
127 * testsuite/ld-elf/pr20528b.d: Likewise.
128 * testsuite/ld-elf/pr23658-1a.d: Likewise.
129 * testsuite/ld-elf/pr23658-1b.d: Likewise.
130 * testsuite/ld-elf/pr349.d: Likewise.
131 * testsuite/ld-elf/warn2.d: Likewise and xfail sparc solaris
132 targets rather than notarget.
133 * testsuite/ld-elf/merge.d: Correct ms1-*-* to mt-*-*.
134
1e129bbe
FS
1352019-05-28 Faraz Shahbazker <fshahbazker@wavecomp.com>
136
137 * testsuite/ld-mips-elf/undefweak-overflow.s: Remove test case
138 for pcrel_hi/pcrel_lo.
139 * testsuite/ld-mips-elf/undefweak-overflow.d: Update to match.
140 * testsuite/ld-mips-elf/reloc-pcrel-r6.s: New test source.
141 * testsuite/ld-mips-elf/reloc-pcrel-r6.d: New test linker script.
142 * testsuite/ld-mips-elf/reloc-pcrel-r6.ld: New test.
143 * testsuite/ld-mips-elf/mips-elf.exp: Run the new test.
144
eabf307f
AM
1452019-05-28 Alan Modra <amodra@gmail.com>
146
147 PR 24596
148 * emultempl/pe.em (gld_${EMULATION_NAME}_after_open): Check that
149 the output is coff before accessing coff tdata.
150 * emultempl/pep.em (gld_${EMULATION_NAME}_after_open): Likewise.
151
65f381e7
SN
1522019-05-28 Szabolcs Nagy <szabolcs.nagy@arm.com>
153
154 * testsuite/ld-aarch64/variant_pcs-now.d: Use --hash-style=sysv.
155 * testsuite/ld-aarch64/variant_pcs-shared.d: Likewise.
156
3d7d6a6f
AM
1572019-05-27 Alan Modra <amodra@gmail.com>
158
159 PR 24596
160 * emultempl/genelf.em (gld${EMULATION_NAME}_after_open): Set
161 BFS_KEEP on group signature symbol.
162
823710d5
SN
1632019-04-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
164
165 * testsuite/ld-aarch64/aarch64-elf.exp: Add new tests.
166 * testsuite/ld-aarch64/variant_pcs-1.s: New asm for tests.
167 * testsuite/ld-aarch64/variant_pcs-2.s: New asm for tests.
168 * testsuite/ld-aarch64/variant_pcs-now.d: New test.
169 * testsuite/ld-aarch64/variant_pcs-r.d: New test.
170 * testsuite/ld-aarch64/variant_pcs-shared.d: New test.
171 * testsuite/ld-aarch64/variant_pcs.ld: New linker script for tests.
172
405b5bd8
AM
1732019-05-24 Alan Modra <amodra@gmail.com>
174
175 * po/BLD-POTFILES.in: Regenerate.
176
04bdff6a
AM
1772019-05-24 Alan Modra <amodra@gmail.com>
178
179 * testsuite/ld-powerpc/notoc2.d,
180 * testsuite/ld-powerpc/notoc2.s: New test.
181 * testsuite/ld-powerpc/powerpc.exp: Run it.
182
4a421c53
AM
1832019-05-24 Alan Modra <amodra@gmail.com>
184
185 * testsuite/ld-powerpc/pcrelopt.s,
186 * testsuite/ld-powerpc/pcrelopt.d,
187 * testsuite/ld-powerpc/pcrelopt.sec: New test.
188 * testsuite/ld-powerpc/powerpc.exp: Run it.
189
8376927b
JM
1902019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
191
192 * Makefile.am (ALL_64_EMULATION_SOURCES): Add eelf64bpf.c.
193 * Makefile.in (prefix): Regenerate.
194 * configure.tgt (targ_extra_ofiles): Add case for bpf-*-* targets.
195 * emulparams/elf64bpf.sh: New file.
196 * testsuite/lib/ld-lib.exp (check_gc_sections_available): Add
197 bpf-*-* to the list of targets not supporting gc-sections.
198 * testsuite/ld-bpf/bar.s: New file.
199 * testsuite/ld-bpf/jump-1.d: Likewise.
200 * testsuite/ld-bpf/foo.s: Likewise.
201 * testsuite/ld-bpf/call-1.d: Likewise.
202 * testsuite/ld-bpf/bpf.exp: Likewise.
203 * testsuite/ld-bpf/baz.s: Likewise.
204
82d7a6f4
AM
2052019-05-23 Alan Modra <amodra@gmail.com>
206
207 PR 24576
208 * ldfile.c (enum script_open_style): New.
209 (struct script_name_list): New.
210 (ldfile_open_command_file_1): Take a script_open_style param
211 rather than booleans. Adjust callers. Only fail when -T or
212 default -T script is invoked twice.
213 (ldfile_try_open_bfd): Revert last change.
214
6ec6968b
NC
2152019-05-22 Julius Werner <jwerner@chromium.org>
216 Nick Clifton <nickc@redhat.com>
217
218 PR 24576
219 * ld/ldfile.c: (ldfile_open_command_file_1): Add new parameter -
220 is_script. If true check that the file has not already been
221 parsed as a linker script.
222 (ldfile_open_script_file): New function.
223 (ldfile_try_open_bfd): Use the new function in place of
224 ldfile_open_command_line.
225 * ldmain.c (main): Likewise.
226 * lexsup.c (parse_args): Use the new function for opening linker
227 scripts with the -T option.
228 * ldfile.h (ldfile_open_script_file): Add prototype.
229
b474a202
FS
2302019-05-21 Faraz Shahbazker <fshahbazker@wavecomp.com>
231
232 * testsuite/ld-mips-elf/pic-reloc-5.s: Add tests for
233 %tprel_hi and %tprel_lo relocations.
234 * testsuite/ld-mips-elf/pic-reloc-6.s: Likewise.
235 * testsuite/ld-mips-elf/pic-reloc-5.d: Update accordingly.
236 * testsuite/ld-mips-elf/pic-reloc-6.d: Likewise.
237 * testsuite/ld-mips-elf/pic-reloc-tls.ld: New test linker
238 script file.
239
304f09d0
FS
2402019-05-21 Faraz Shahbazker <fshahbazker@wavecomp.com>
241
242 * testsuite/ld-mips-elf/pic-reloc-5.d: New test.
243 * testsuite/ld-mips-elf/pic-reloc-6.d: New test.
244 * testsuite/ld-mips-elf/pic-reloc-7.d: New test.
245 * testsuite/ld-mips-elf/pic-reloc-5.s: New test source.
246 * testsuite/ld-mips-elf/pic-reloc-6.s: New test source.
247 * testsuite/ld-mips-elf/pic-reloc-7.s: New test source.
248 * testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
249
3734320d
MF
2502019-05-21 Matthew Fortune <matthew.fortune@mips.com>
251 Faraz Shahbazker <fshahbazker@wavecomp.com>
252
253 * emultempl/mipself.em (compact_branches): New static variable.
254 (mips_create_output_section_statements): Call
255 _bfd_mips_elf_compact_branches.
256 (PARSE_AND_LIST_PROLOGUE): Add OPTION_COMPACT_BRANCHES and
257 OPTION_NO_COMPACT_BRANCHES.
258 (PARSE_AND_LIST_LONGOPTS): Add compact-branches,
259 no-compact-branches.
260 (PARSE_AND_LIST_OPTIONS): Add --compact-branches,
261 --no-compact-branches.
262 (PARSE_AND_LIST_ARGS_CASES): Handle the above.
263 * ld.texinfo: Document --compact-branches, --no-compact-branches.
264 * testsuite/ld-mips-elf/pic-and-nonpic-1-r6.dd: New test.
265 * testsuite/ld-mips-elf/pic-and-nonpic-1-r6.nd: New test.
266 * testsuite/ld-mips-elf/pic-and-nonpic-3a-r6.dd: New test.
267 * testsuite/ld-mips-elf/pic-and-nonpic-3a-r6.gd: New test.
268 * testsuite/ld-mips-elf/pic-and-nonpic-1a-r6.s: New test source.
269 * testsuite/ld-mips-elf/pic-and-nonpic-3a-r6.s: New test source.
270 * testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
271
e6f65e75
AV
2722019-05-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
273
274 * testsuite/ld-arm/arm-elf.exp: Add tests
275 * testsuite/ld-arm/bfs-0.s: New test.
276 * testsuite/ld-arm/bfs-1.s: New test.
277 * testsuite/ld-arm/branch-futures.d: New test.
278
739b5c9c
TC
2792019-05-21 Tamar Christina <tamar.christina@arm.com>
280
281 PR ld/24373
282 * emultempl/aarch64elf.em (PARSE_AND_LIST_LONGOPTS): Add optional args
283 to flags.
284 * NEWS: Add changes to flag.
285 (PARSE_AND_LIST_OPTIONS): Update help descriptions.
286 (PARSE_AND_LIST_ARGS_CASES): Add new options to parser.
287 * testsuite/ld-aarch64/aarch64-elf.exp: Add new run_dump_tests.
288 * testsuite/ld-aarch64/erratum843419-adr.d: New test.
289 * testsuite/ld-aarch64/erratum843419-adrp.d: New test.
290 * testsuite/ld-aarch64/erratum843419-far-adr.d: New test.
291 * testsuite/ld-aarch64/erratum843419-far-full.d: New test.
292 * testsuite/ld-aarch64/erratum843419-far.s: New test.
293 * testsuite/ld-aarch64/erratum843419-full.d: New test.
294 * testsuite/ld-aarch64/erratum843419-near.s: New test.
295 * testsuite/ld-aarch64/erratum843419-no-args.d: New test.
296
7622049e
SKS
2972019-05-21 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
298
299 PR ld/24571
300 * ld/testsuite/ld-avr/relax-insn-at-range-boundary.d: New test.
301 * ld/testsuite/ld-avr/relax-insn-at-range-boundary.s: New test.
302
338ba755
SKS
3032019-05-21 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
304
305 PR ld/24564
306 * testsuite/ld-avr/wraparound-range-boundary.d: New test.
307 * testsuite/ld-avr/wraparound-range-boundary.s: New test.
308
d8734380
FS
3092019-05-20 Faraz Shahbazker <fshahbazker@wavecomp.com>
310
311 PR 14798
312 * testsuite/ld-mips-elf/reloc-6a.s: Specify .text section for
313 global code symbols.
314 * testsuite/ld-mips-elf/reloc-6b.s: Likewise.
315
af4fa23f
AM
3162019-05-17 Alan Modra <amodra@gmail.com>
317
318 PR 24567
319 * plugin.c (plugin_notice): Do not let a common symbol override
320 a non-common definition in IR.
321
dd318999
DD
3222019-05-09 Dimitar Dimitrov <dimitar@dinux.eu>
323
324 * scripttempl/pru.sc (__init_array_begin, __init_array_begin):
325 Rename.
326
46752c37
PS
3272019-05-08 Pekka Seppänen <pexu@sourceware.mail.kapsi.fi>
328
329 PR 24536
330 * ldbuildid.c (generate_build_id): Cast return value from
331 GetProcAddress in order to avoid a compile time warning.
332
e1cbf07a
AM
3332019-05-06 Alan Modra <amodra@gmail.com>
334
335 * testsuite/ld-undefined/weak-undef.exp: Don't xfail pj.
336
27cdfa03
AM
3372019-05-04 Alan Modra <amodra@gmail.com>
338
339 * testsuite/ld-scripts/fill.d: Don't xfail m32c
340 * testsuite/ld-scripts/fill16.d: Likewise.
341
a288c270
AM
3422019-05-04 Alan Modra <amodra@gmail.com>
343
344 PR 24511
345 * testsuite/ld-elf/pr14156a.d: Allow for .init/.fini being a
346 data section on hppa64.
347 * testsuite/ld-elf/pr14156b.d: Likewise.
348 * testsuite/ld-scripts/pr18963.t: Map standard sections to set
349 output section flags.
350 * testsuite/ld-scripts/sane1.t: Likewise.
351 * testsuite/ld-elf/init-fini-arrays.s: Reference __init_array_start
352 and __fini_array_start. Define __start et al.
353 * testsuite/ld-elf/pr24511.d: New test.
354
066f4018
AM
3552019-04-30 Alan Modra <amodra@gmail.com>
356
357 * testsuite/ld-powerpc/elfv2exe.d: Update.
358 * testsuite/ld-powerpc/elfv2so.d: Update.
359 * testsuite/ld-powerpc/tocopt.d: Update.
360 * testsuite/ld-powerpc/tocopt.s: Update.
361 * testsuite/ld-powerpc/tocopt5.d: Update.
362 * testsuite/ld-powerpc/tocopt5.s: Update.
363 * testsuite/ld-powerpc/tocopt7.d: Update.
364 * testsuite/ld-powerpc/tocopt7.s: Update.
365 * testsuite/ld-powerpc/tocopt8.d: Update.
366 * testsuite/ld-powerpc/tocopt8.s: Update.
367
06ddcada
AM
3682019-04-30 Alan Modra <amodra@gmail.com>
369
370 * ld.texi (How GNU properties are merged): Avoid pod2man error.
371 Correct example.
372
c54f1524
L
3732019-04-26 H.J. Lu <hongjiu.lu@intel.com>
374
375 PR ld/24486
376 * testsuite/ld-plugin/lto.exp: Run PR ld/24486 tests.
377 * testsuite/ld-plugin/pr24486a.c: New file.
378 * testsuite/ld-plugin/pr24486b.c: Likewise.
379 * testsuite/ld-plugin/pr24486c.c: Likewise.
380
8e1920d6
NC
3812019-04-26 Nick Clifton <nickc@redhat.com>
382
383 * po/ru.po: Updated Russian translation.
384
a094d01f
CY
3852019-04-26 Christopher Yeleighton <giecrilj@stegny.2a.pl>
386
387 * ld.texi: Properly hyphenate the word "specific".
388
6fe014bc
L
3892019-04-25 H.J. Lu <hongjiu.lu@intel.com>
390
391 PR ld/24406
392 * ld.texi: Remove LTO warning from --wrap.
393 * plugin.c (get_symbols): Update resolution for wrapper and
394 wrapped symbols.
395 * testsuite/ld-plugin/lto.exp: Run ld/24406 tests.
396 * testsuite/ld-plugin/pr24406-1.c: New file.
397 * testsuite/ld-plugin/pr24406-2a.c: Likewise.
398 * testsuite/ld-plugin/pr24406-2b.c: Likewise.
399
68bb0359
SD
4002019-04-25 Sudakshina Das <sudi.das@arm.com>
401
402 * testsuite/ld-aarch64/bti-pac-plt-1.d: Update.
403 * testsuite/ld-aarch64/bti-pac-plt-2.d: Update.
404 * testsuite/ld-aarch64/bti-plt-1.d: Update.
405 * testsuite/ld-aarch64/bti-plt-3.d: Update.
406 * testsuite/ld-aarch64/bti-plt-5.d: Update.
407 * testsuite/ld-aarch64/pac-plt-1.d: Update.
408 * testsuite/ld-aarch64/pac-plt-2.d: Update.
409
44ed8092
SL
4102019-04-24 Sandra Loosemore <sandra@codesourcery.com>
411
412 * testsuite/config/default.exp: Use [check_compiler_available]
413 instead of [which $CC].
414 * testsuite/ld-auto-import/auto-import.exp: Likewise.
415 * testsuite/ld-cygwin/exe-export.exp: Likewise.
416 * testsuite/ld-elf/audit.exp: Likewise.
417 * testsuite/ld-elf/compress.exp: Likewise.
418 * testsuite/ld-elf/dwarf.exp: Likewise.
419 * testsuite/ld-elf/elf.exp: Likewise.
420 * testsuite/ld-elf/indirect.exp: Likewise.
421 * testsuite/ld-elf/linux-x86.exp: Likewise.
422 * testsuite/ld-elf/shared.exp: Likewise.
423 * testsuite/ld-elf/tls.exp: Likewise.
424 * testsuite/ld-elf/wrap.exp: Likewise.
425 * testsuite/ld-elfcomm/elfcomm.exp: Likewise.
426 * testsuite/ld-elfvers/vers.exp: Likewise.
427 * testsuite/ld-elfvsb/elfvsb.exp: Likewise.
428 * testsuite/ld-elfweak/elfweak.exp: Likewise.
429 * testsuite/ld-gc/gc.exp: Likewise.
430 * testsuite/ld-i386/i386.exp: Likewise.
431 * testsuite/ld-i386/no-plt.exp: Likewise.
432 * testsuite/ld-i386/tls.exp: Likewise.
433 * testsuite/ld-ifunc/ifunc.exp: Likewise.
434 * testsuite/ld-mn10300/mn10300.exp: Likewise.
435 * testsuite/ld-pe/pe-compile.exp: Likewise.
436 * testsuite/ld-pe/pe-run.exp: Likewise.
437 * testsuite/ld-pe/pe-run2.exp: Likewise.
438 * testsuite/ld-pie/pie.exp: Likewise.
439 * testsuite/ld-plugin/lto.exp: Likewise.
440 * testsuite/ld-plugin/plugin.exp: Likewise.
441 * testsuite/ld-scripts/crossref.exp: Likewise.
442 * testsuite/ld-sh/sh.exp: Likewise.
443 * testsuite/ld-shared/shared.exp: Likewise.
444 * testsuite/ld-size/size.exp: Likewise.
445 * testsuite/ld-srec/srec.exp: Likewise.
446 * testsuite/ld-undefined/undefined.exp: Likewise.
447 * testsuite/ld-unique/unique.exp: Likewise.
448 * testsuite/ld-x86-64/mpx.exp: Likewise.
449 * testsuite/ld-x86-64/no-plt.exp: Likewise.
450 * testsuite/ld-x86-64/tls.exp: Likewise.
451 * testsuite/ld-x86-64/x86-64.exp: Likewise.
452 * testsuite/lib/ld-lib.exp (run_ld_link_exec_tests): Call
453 check_compiler_available before trying to use the compiler.
454 (run_cc_link_tests): Likewise.
455 (check_compiler_available): New. Use it instead of [which $CC].
456
cc9519e7
AM
4572019-04-23 Alan Modra <amodra@gmail.com>
458
459 * Makefile.am (GENDEPDIR): New var, used..
460 (GENSCRIPTS): ..here.
461 * Makefile.in: Regenerate.
462 * genscripts.sh: Test for $DEPDIR set before every use.
463
6f38008b
MF
4642019-04-22 Matthew Fortune <matthew.fortune@mips.com>
465
466 * testsuite/ld-mips-elf/mips-elf-flags.exp: Fix expected ASEs
467 for M5100.
468
fce97736
AM
4692019-04-19 Alan Modra <amodra@gmail.com>
470
471 * testsuite/ld-gc/skip-map-discarded.s: Add section attributes.
472 * testsuite/lib/ld-lib.exp (check_gc_sections_available): Add
473 s12z to list of targets not supporting --gc-sections.
474
9a7f0679
L
4752019-04-17 H.J. Lu <hongjiu.lu@intel.com>
476
477 * testsuite/ld-i386/i386.exp: Run pr18801a and pr18801b instead
478 of pr18801.
479 * testsuite/ld-x86-64/x86-64.exp: Likewise.
480 * testsuite/ld-i386/pr18801.d: Removed.
481 * testsuite/ld-x86-64/pr18801.d: Likewise.
482 * testsuite/ld-i386/pr18801a.d: New file.
483 * testsuite/ld-i386/pr18801b.d: Likewise.
484 * testsuite/ld-x86-64/pr18801a.d: Likewise.
485 * testsuite/ld-x86-64/pr18801b.d: Likewise.
486 * testsuite/ld-x86-64/pie2.d: Suggest -fPIE instead of -fPIC.
487 * testsuite/ld-x86-64/pie2.d: Likewise.
488 * testsuite/ld-x86-64/pr19719.d: Likewise.
489 * testsuite/ld-x86-64/pr19807-2a.d: Likewise.
490 * testsuite/ld-x86-64/pr19969.d: Likewise.
491 * testsuite/ld-x86-64/pr21997-1a.err: Likewise.
492 * testsuite/ld-x86-64/pr21997-1b.err: Likewise.
493 * testsuite/ld-x86-64/pr22001-1a.err: Likewise.
494 * testsuite/ld-x86-64/pr22001-1b.err: Likewise.
495 * testsuite/ld-x86-64/pr22791-1.err: Likewise.
496
4e84a8f8
L
4972019-04-17 H.J. Lu <hongjiu.lu@intel.com>
498
499 PR ld/24458
500 * testsuite/ld-x86-64/x86-64.exp: Run PR ld/24458 tests.
501 * testsuite/ld-x86-64/pr24458.s: New file.
502 * testsuite/ld-x86-64/pr24458a-x32.d: Likewise.
503 * testsuite/ld-x86-64/pr24458a.d: Likewise.
504 * testsuite/ld-x86-64/pr24458b-x32.d: Likewise.
505 * testsuite/ld-x86-64/pr24458b.d: Likewise.
506 * testsuite/ld-x86-64/pr24458c-x32.d: Likewise.
507 * testsuite/ld-x86-64/pr24458c.d: Likewise.
508
e25de718
JL
5092019-04-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
510
511 * config/tc-msp430.c (msp430_make_init_symbols): Define __crt0_init_bss
512 symbol when .lower.bss or .either.bss sections exist.
513 Define __crt0_movedata when .lower.data or .either.data sections exist.
514 * testsuite/gas/msp430/either-data-bss-sym.d: New test.
515 * testsuite/gas/msp430/low-data-bss-sym.d: New test.
516 * testsuite/gas/msp430/either-data-bss-sym.s: New test source.
517 * testsuite/gas/msp430/low-data-bss-sym.s: New test source.
518 * testsuite/gas/msp430/msp430.exp: Run new tests.
519 Enable large code model when running -mdata-region={upper,either}
520 tests.
521
a0fb9615
AM
5222019-04-16 Alan Modra <amodra@gmail.com>
523
524 * testsuite/ld-scripts/pr20302.d: Don't run for ns32k-*-*.
525 * testsuite/ld-scripts/section-match-1.d: Likewise.
526 * testsuite/ld-undefined/require-defined.exp: Likewise.
527
86333705
FS
5282019-04-15 Faraz Shahbazker <fshahbazker@wavecomp.com>
529
530 * testsuite/ld-gc/gc.exp: Skip print-map-discarded test for non-ELF
531 targets.
532
f6b2b12d
AV
5332019-04-15 Sudakshina Das <sudi.das@arm.com>
534
535 * testsuite/ld-arm/bfcsel.s: New.
536 * testsuite/ld-arm/bfcsel.d: New.
537 * testsuite/ld-arm/arm-elf.exp: Add above test.
538
65d1bc05
AV
5392019-04-15 Sudakshina Das <sudi.das@arm.com>
540
541 * testsuite/ld-arm/bfl.s: New.
542 * testsuite/ld-arm/bfl.d: New.
543 * testsuite/ld-arm/arm-elf.exp: Add above test.
544
4389b29a
AV
5452019-04-15 Sudakshina Das <sudi.das@arm.com>
546
547 * testsuite/ld-arm/bf.s: New.
548 * testsuite/ld-arm/bf.d: New.
549 * testsuite/ld-arm/arm-elf.exp: Add above test.
550
031254f2
AV
5512019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
552
553 * testsuite/ld-arm/attr-merge-13.attr: New test.
554 * testsuite/ld-arm/attr-merge-13a.s: New test.
555 * testsuite/ld-arm/attr-merge-13b.s: New test.
556
c40e31a1
AM
5572019-04-13 Alan Modra <amodra@gmail.com>
558
559 * Makefile.am (GENSCRIPTS): Pass LIB_PATH as a parameter. Add
560 DEPDIR parameter.
561 (ELF_DEPS, ELF_GEN_DEPS, ELF_X86_DEPS): Delete.
562 (ALL_EMULATION_SOURCES, ALL_64_EMULATION_SOURCES): Depend on
563 $GEN_DEPENDS.
564 (e*.c): Delete all dependencies, instead include dependencies
565 from $DEPDIR/*.Pc.
566 * Makefile.in: Regenerate.
567 * configure.ac (source_sh): Define and use function.
568 * configure: Regenerate.
569 * emulparams/aarch64cloudabib.sh, * emulparams/aarch64elf32b.sh,
570 * emulparams/aarch64elfb.sh, * emulparams/aarch64fbsdb.sh,
571 * emulparams/aarch64linux32b.sh, * emulparams/aarch64linuxb.sh,
572 * emulparams/arcelf.sh, * emulparams/arcelf_prof.sh,
573 * emulparams/arclinux.sh, * emulparams/arclinux_nps.sh,
574 * emulparams/arclinux_prof.sh, * emulparams/arcv2elf.sh,
575 * emulparams/arcv2elfx.sh, * emulparams/armelf_fbsd.sh,
576 * emulparams/armelf_linux_eabi.sh,
577 * emulparams/armelf_linux_fdpiceabi.sh,
578 * emulparams/armelf_nacl.sh, * emulparams/armelf_nbsd.sh,
579 * emulparams/armelf_vxworks.sh, * emulparams/armelfb.sh,
580 * emulparams/armelfb_fbsd.sh, * emulparams/armelfb_fuchsia.sh,
581 * emulparams/armelfb_linux.sh, * emulparams/armelfb_linux_eabi.sh,
582 * emulparams/armelfb_linux_fdpiceabi.sh,
583 * emulparams/armelfb_nacl.sh, * emulparams/armelfb_nbsd.sh,
584 * emulparams/armsymbian.sh, * emulparams/cskyelf_linux.sh,
585 * emulparams/elf32_sparc_sol2.sh,
586 * emulparams/elf32_sparc_vxworks.sh, * emulparams/elf32_tic6x_be.sh,
587 * emulparams/elf32_tic6x_elf_be.sh,
588 * emulparams/elf32_tic6x_elf_le.sh,
589 * emulparams/elf32_tic6x_linux_be.sh,
590 * emulparams/elf32_tic6x_linux_le.sh,
591 * emulparams/elf32_x86_64.sh, * emulparams/elf32_x86_64_nacl.sh,
592 * emulparams/elf32b4300.sh, * emulparams/elf32bfinfd.sh,
593 * emulparams/elf32bmipn32.sh, * emulparams/elf32bsmip.sh,
594 * emulparams/elf32btsmip.sh, * emulparams/elf32btsmip_fbsd.sh,
595 * emulparams/elf32btsmipn32.sh, * emulparams/elf32btsmipn32_fbsd.sh,
596 * emulparams/elf32ebmip.sh, * emulparams/elf32ebmipvxworks.sh,
597 * emulparams/elf32elmip.sh, * emulparams/elf32elmipvxworks.sh,
598 * emulparams/elf32frvfd.sh, * emulparams/elf32l4300.sh,
599 * emulparams/elf32lm32fd.sh, * emulparams/elf32lmip.sh,
600 * emulparams/elf32lppc.sh, * emulparams/elf32lppclinux.sh,
601 * emulparams/elf32lppcnto.sh, * emulparams/elf32lppcsim.sh,
602 * emulparams/elf32lr5900.sh, * emulparams/elf32lr5900n32.sh,
603 * emulparams/elf32lriscv.sh, * emulparams/elf32lriscv_ilp32.sh,
604 * emulparams/elf32lriscv_ilp32f.sh, * emulparams/elf32lsmip.sh,
605 * emulparams/elf32ltsmip.sh, * emulparams/elf32ltsmip_fbsd.sh,
606 * emulparams/elf32ltsmipn32.sh, * emulparams/elf32ltsmipn32_fbsd.sh,
607 * emulparams/elf32microblazeel.sh, * emulparams/elf32or1k_linux.sh,
608 * emulparams/elf32ppc.sh, * emulparams/elf32ppc_fbsd.sh,
609 * emulparams/elf32ppccommon.sh, * emulparams/elf32ppclinux.sh,
610 * emulparams/elf32ppcnto.sh, * emulparams/elf32ppcsim.sh,
611 * emulparams/elf32ppcvxworks.sh, * emulparams/elf32ppcwindiss.sh,
612 * emulparams/elf32tilegx_be.sh, * emulparams/elf64_ia64_fbsd.sh,
613 * emulparams/elf64_sparc_fbsd.sh, * emulparams/elf64_sparc_sol2.sh,
614 * emulparams/elf64alpha_fbsd.sh, * emulparams/elf64alpha_nbsd.sh,
615 * emulparams/elf64bmip-defs.sh, * emulparams/elf64bmip.sh,
616 * emulparams/elf64btsmip.sh, * emulparams/elf64btsmip_fbsd.sh,
617 * emulparams/elf64lppc.sh, * emulparams/elf64lriscv-defs.sh,
618 * emulparams/elf64lriscv.sh, * emulparams/elf64lriscv_lp64.sh,
619 * emulparams/elf64lriscv_lp64f.sh, * emulparams/elf64ltsmip.sh,
620 * emulparams/elf64ltsmip_fbsd.sh, * emulparams/elf64ppc.sh,
621 * emulparams/elf64ppc_fbsd.sh, * emulparams/elf64rdos.sh,
622 * emulparams/elf64tilegx_be.sh, * emulparams/elf_i386.sh,
623 * emulparams/elf_i386_be.sh, * emulparams/elf_i386_fbsd.sh,
624 * emulparams/elf_i386_ldso.sh, * emulparams/elf_i386_nacl.sh,
625 * emulparams/elf_i386_sol2.sh, * emulparams/elf_i386_vxworks.sh,
626 * emulparams/elf_iamcu.sh, * emulparams/elf_k1om.sh,
627 * emulparams/elf_k1om_fbsd.sh, * emulparams/elf_l1om.sh,
628 * emulparams/elf_l1om_fbsd.sh, * emulparams/elf_x86_64.sh,
629 * emulparams/elf_x86_64_cloudabi.sh,
630 * emulparams/elf_x86_64_fbsd.sh, * emulparams/elf_x86_64_nacl.sh,
631 * emulparams/elf_x86_64_sol2.sh, * emulparams/h8300helf.sh,
632 * emulparams/h8300helf_linux.sh, * emulparams/h8300hnelf.sh,
633 * emulparams/h8300self.sh, * emulparams/h8300self_linux.sh,
634 * emulparams/h8300snelf.sh, * emulparams/h8300sxelf.sh,
635 * emulparams/h8300sxelf_linux.sh, * emulparams/h8300sxnelf.sh,
636 * emulparams/hppanbsd.sh, * emulparams/hppaobsd.sh,
637 * emulparams/m32rlelf.sh, * emulparams/m32rlelf_linux.sh,
638 * emulparams/m68kelfnbsd.sh, * emulparams/mn10300.sh,
639 * emulparams/msp430X.sh, * emulparams/nds32belf.sh,
640 * emulparams/nds32belf16m.sh, * emulparams/nds32belf_linux.sh,
641 * emulparams/pjlelf.sh, * emulparams/ppclynx.sh,
642 * emulparams/score7_elf.sh, * emulparams/shelf_fd.sh,
643 * emulparams/shelf_linux.sh, * emulparams/shelf_nbsd.sh,
644 * emulparams/shelf_uclinux.sh, * emulparams/shelf_vxworks.sh,
645 * emulparams/shl.sh, * emulparams/shlelf.sh,
646 * emulparams/shlelf_fd.sh, * emulparams/shlelf_nbsd.sh,
647 * emulparams/shlelf_vxworks.sh: Use source_sh.
648 * genscripts.sh: Adjust for changed parameters. Emit dependencies
649 for e*.c to .deps/*.Pc.
650 (source_sh): New function, use it throughout to source scripts.
651 * genscrba.sh (source_em): Use source_sh.
652
50ff67e6
AM
6532019-04-13 Alan Modra <amodra@gmail.com>
654
655 * configure.ac (TDIRS): Build up tdirs in this variable and
656 AC_SUBST, also using AM_SUBST_NOTMAKE.
657 * configure: Regenerate.
658 * Makefile.am (DISTCLEANFILES): Remove tdirs.
659 * Makefile.in: Regenerate.
660
3bbec4bd
NC
6612019-04-12 Nick Clifton <nickc@redhat.com>
662
663 PR 24450
664 * ld.texi (Output Section Attributes): Add ALIGN_WITH_INPUT to
665 example of section attributes.
666
035801ce
FS
6672019-04-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
668
669 * NEWS: Mention new option --no-print-map-discarded.
670 * ld.h (ld_config_type) <print_map_discarded>: New field.
671 * ldlang.c (lang_map): Conditionally output discarded sections
672 in map files based on configuration option.
673 * ldlex.h (option_values) <OPTION_PRINT_MAP_DISCARDED,
674 OPTION_NO_PRINT_MAP_DISCARDED>: New.
675 * ldmain.c (main): Enabled print_map_discarded by default.
676 * lexsup.c (ld_options): Add new command-line options.
677 (parse_args) <OPTION_NO_PRINT_MAP_DISCARDED,
678 OPTION_PRINT_MAP_DISCARDED>: New cases.
679 * ld.texi: Document new options.
680 * testsuite/ld-gc/gc.exp: Add new test.
681 * testsuite/ld-gc/skip-map-discarded.s: New file.
682 * testsuite/ld-gc/skip-map-discarded.d: New file.
683 * testsuite/ld-gc/skip-map-discarded.map: New file.
684
233a0083
L
6852019-04-11 H.J. Lu <hongjiu.lu@intel.com>
686
687 * ld.texi: Document -z cet-report=[none|warning|error].
688 * emulparams/cet.sh: Add -z cet-report=[none|warning|error].
689 * testsuite/ld-i386/i386.exp: Run -z cet-report=[warning|error]
690 tests.
691 * testsuite/ld-x86-64/x86-64.exp: Likewise.
692 * testsuite/ld-i386/property-x86-cet1.d: New file.
693 * testsuite/ld-i386/property-x86-cet2a.d: Likewise.
694 * testsuite/ld-i386/property-x86-cet2b.d: Likewise.
695 * testsuite/ld-i386/property-x86-cet3a.d: Likewise.
696 * testsuite/ld-i386/property-x86-cet3b.d: Likewise.
697 * testsuite/ld-i386/property-x86-cet4a.d: Likewise.
698 * testsuite/ld-i386/property-x86-cet4b.d: Likewise.
699 * testsuite/ld-i386/property-x86-cet5a.d: Likewise.
700 * testsuite/ld-i386/property-x86-cet5b.d: Likewise.
701 * testsuite/ld-i386/property-x86-cet6.d: Likewise.
702 * testsuite/ld-x86-64/property-x86-cet.s: Likewise.
703 * testsuite/ld-x86-64/property-x86-cet1-x32.d: Likewise.
704 * testsuite/ld-x86-64/property-x86-cet1.d: Likewise.
705 * testsuite/ld-x86-64/property-x86-cet2a-x32.d: Likewise.
706 * testsuite/ld-x86-64/property-x86-cet2a.d: Likewise.
707 * testsuite/ld-x86-64/property-x86-cet2b-x32.d: Likewise.
708 * testsuite/ld-x86-64/property-x86-cet2b.d: Likewise.
709 * testsuite/ld-x86-64/property-x86-cet3a-x32.d: Likewise.
710 * testsuite/ld-x86-64/property-x86-cet3a.d: Likewise.
711 * testsuite/ld-x86-64/property-x86-cet3b-x32.d: Likewise.
712 * testsuite/ld-x86-64/property-x86-cet3b.d: Likewise.
713 * testsuite/ld-x86-64/property-x86-cet4a-x32.d: Likewise.
714 * testsuite/ld-x86-64/property-x86-cet4a.d: Likewise.
715 * testsuite/ld-x86-64/property-x86-cet4b-x32.d: Likewise.
716 * testsuite/ld-x86-64/property-x86-cet4b.d: Likewise.
717 * testsuite/ld-x86-64/property-x86-cet5a-x32.d: Likewise.
718 * testsuite/ld-x86-64/property-x86-cet5a.d: Likewise.
719 * testsuite/ld-x86-64/property-x86-cet5b-x32.d: Likewise.
720 * testsuite/ld-x86-64/property-x86-cet5b.d: Likewise.
721 * testsuite/ld-x86-64/property-x86-cet6-x32.d: Likewise.
722 * testsuite/ld-x86-64/property-x86-cet6.d: Likewise.
723
b3d7a867
L
7242019-04-11 H.J. Lu <hongjiu.lu@intel.com>
725
726 * testsuite/config/default.exp (STATIC_PIE_LDFLAGS): New. Set
727 to "-static-pie" if target compiler supports it.
728 * testsuite/ld-elf/elf.exp: Run -static-pie tests if
729 $STATIC_PIE_LDFLAGS isn't empty.
730 * testsuite/ld-ifunc/ifunc.exp: Likewise.
731
ce12121b
TC
7322019-04-11 Tamar Christina <tamar.christina@arm.com>
733
734 PR ld/24302
735 * testsuite/ld-aarch64/aarch64-elf.exp: Add new test.
736 * testsuite/ld-aarch64/tls-relax-gdesc-le-now.d: New test.
737
795e3bb7
L
7382019-04-10 H.J. Lu <hongjiu.lu@intel.com>
739
740 * scripttempl/elf.sc (CREATE_PIC): New. Set for CREATE_SHLIB or
741 CREATE_PIE.
742 (__rel_iplt_start): Don't define for CREATE_PIC.
743 (__rel_iplt_end): Likewise.
744 (__rela_iplt_start): Likewise.
745 (__rela_iplt_end): Likewise.
746
e6aded7c
AM
7472019-04-10 Alan Modra <amodra@gmail.com>
748
749 * testsuite/ld-elf/shared.exp: Don't xfail PR ld/20995 for
750 powerpc-nto.
751
53b81c6d
AM
7522019-04-10 Alan Modra <amodra@gmail.com>
753
754 * emultempl/cskyelf.em (csk_elf_before_parse): New function,
755 setting use_branch_stub false for linux.
756 (csky_elf_create_output_section_statements): Do emit this
757 function and all others in the file for linux, plus the branch
758 option control. Disable branch stubs when non-ELF.
759
c55b17b8
AM
7602019-04-10 Alan Modra <amodra@gmail.com>
761
762 * Makefile.am (eskyelf.c, eskyelf_linux.c): Depend on cskyelf.em.
763 (ecskyelf_linux.c): Depend on cskyelf.sh.
764 (eelf32microblazeel.c): Depend on elf32microblaze.sh.
765 * Makefile.in: Regenerate.
766 * emulparams/cskyelf.sh: Comment regarding cskelf_linux.sh.
767 (PAGE_SIZE): Don't define.
768 * emulparams/cskyelf_linux.sh: Source sckyelf.sh, leaving just
769 the differing variable defs/undefs.
770 * emulparams/elf32mcore.sh (PAGE_SIZE): Don't define.
771 * emulparams/elf32microblaze.sh: Comment re. elf32microblazeel.sh.
772 (OUTPUT_FORMAT): Use BIG_OUTPUT_FORMAT.
773 (PAGE_SIZE): Don't define.
774 * emulparams/elf32microblazeel.sh: Source elf32microblaze.sh,
775 leaving just the differing OUTPUT_FORMAT.
776
6feda627
AM
7772019-04-10 Alan Modra <amodra@gmail.com>
778
779 * po/BLD-POTFILES.in: Regenerate.
780
c93c0e7f
L
7812019-04-08 H.J. Lu <hongjiu.lu@intel.com>
782
783 * testsuite/ld-elf/shared.exp: XFAIL PR ld/20995 tests for
784 lynxos and nto targets.
785
3ae61bb6
L
7862019-04-08 H.J. Lu <hongjiu.lu@intel.com>
787
788 * Makefile.am (ALL_EMULATION_SOURCES): Remove eelf_i386_chaos.c.
789 (eelf_i386_chaos.c): Removed.
790 * Makefile.in: Regenerated.
791 * configure.tgt: Remove i[3-7]86-*-kaos*.
792 * emulparams/elf_i386_chaos.sh: Removed.
793
da9b5f7b
L
7942019-04-08 H.J. Lu <hongjiu.lu@intel.com>
795
796 * emulparams/elf_i386_be.sh (EXTRA_EM_FILE): New.
797 * emulparams/i386moss.sh (EXTRA_EM_FILE): Likewise.
798
d970ee2b
AM
7992019-04-08 Alan Modra <amodra@gmail.com>
800
801 * emulparams/elf64rdos.sh (EXTRA_EM_FILE): Define.
802 * emulparams/i386lynx.sh (EXTRA_EM_FILE): Define.
803 * emulparams/i386nto.sh (EXTRA_EM_FILE): Define.
804
5b9c07b2
L
8052019-04-06 H.J. Lu <hongjiu.lu@intel.com>
806
807 * Makefile.am (ELF_X86_DEPS): Add $(srcdir)/emultempl/elf-x86.em.
808 (eelf_i386_sol2.c): Also depend on
809 $(srcdir)/emultempl/solaris2-x86.em.
810 (eelf_x86_64_sol2.c): Likewise.
811 * Makefile.in: Regenerated.
812 * emulparams/call_nop.sh: Set x86-specific linker options via
813 params.
814 * emulparams/cet.sh: Likewise.
815 * emulparams/reloc_overflow.sh: Likewise.
816 * emulparams/elf32_x86_64.sh (EXTRA_EM_FILE): New. Set to
817 "elf-x86".
818 * emulparams/elf_i386.sh: Likewise.
819 * emulparams/elf_i386_be.sh: Likewise.
820 * emulparams/elf_i386_chaos.sh: Likewise.
821 * emulparams/elf_i386_ldso.sh: Likewise.
822 * emulparams/elf_i386_vxworks.sh: Likewise.
823 * emulparams/elf_iamcu.sh: Likewise.
824 * emulparams/elf_k1om.sh: Likewise.
825 * emulparams/elf_l1om.sh: Likewise.
826 * emulparams/elf_x86_64.sh: Likewise.
827 * emulparams/elf_i386_sol2.sh (EXTRA_EM_FILE): Changed to
828 "solaris2-x86".
829 * emulparams/elf_x86_64_sol2.sh: Likewise.
830 * emultempl/elf-x86.em: New file.
831 * emultempl/solaris2-x86.em: Likewise.
832 * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Don't
833 set link_info.call_nop_byte.
834
c2b1c275
AM
8352019-04-05 Alan Modra <amodra@gmail.com>
836
837 * testsuite/ld-powerpc/tlsexe32.d: Remove trailing spaces.
838 * testsuite/ld-powerpc/tlsopt5.d: Likewise.
839 * testsuite/ld-powerpc/tlsopt5_32.d: Likewise.
840
1c6aafe8
AM
8412019-04-03 Alan Modra <amodra@gmail.com>
842
843 PR 24411
844 ldlex.l (SYMBOLNAMECHAR1): Don't match '/'.
845 (<EXPRESSION>"/DISCARD/"): New.
846
092da96a
AM
8472019-04-03 Alan Modra <amodra@gmail.com>
848
849 * ldlex.l: Formatting.
850 (CMDFILENAMECHAR, CMDFILENAMECHAR1): Delete.
851 (FILENAMECHAR1, SYMBOLNAMECHAR1, FILENAMECHAR, WILDCHAR),
852 (NOCFILENAMECHAR): Remove duplicate chars. Reorder.
853 (SYMBOLCHARN): Likewise. Rename to SYMBOLNAMECHAR.
854 (<INPUTLIST>"$SYSROOT"..): Delete rule.
855
2487ef07
MF
8562019-03-29 Max Filippov <jcmvbkbc@gmail.com>
857
858 * testsuite/ld-xtensa/relax-undef-weak-pie-export-dynamic.d: New
859 test definition.
860 * testsuite/ld-xtensa/xtensa.exp
861 (relax-undef-weak-pie-export-dynamic): Add new test.
862
7ea79cb3 8632019-03-26 Martin Liska <mliska@suse.cz>
864
865 * plugin.c (get_symbols): Add lto_kind_str, lto_resolution_str,
866 lto_visibility_str and use then to inform about plugin-symbols.
867 * testsuite/ld-plugin/plugin-12.d: Adjust expected pattern.
868
796d6298
TC
8692019-03-25 Tamar Christina <tamar.christina@arm.com>
870
871 * testsuite/ld-arm/jump-reloc-veneers-cond-long.d: Update disassembly.
872 * testsuite/ld-arm/jump-reloc-veneers-long.d: Update disassembly.
873
4e539114
SD
8742019-03-21 Sudakshina Das <sudi.das@arm.com>
875
876 * testsuite/ld-aarch64/aarch64-elf.exp: Add new test.
877 * testsuite/ld-aarch64/bti-plt-1.s: Add .ifdef for PAC note section.
878 * testsuite/ld-aarch64/bti-plt-6.d: Update warning.
879 * testsuite/ld-aarch64/bti-plt-7.d: Likewise.
880 * testsuite/ld-aarch64/bti-warn.d: New test.
881
f84bd465
AM
8822019-03-21 Alan Modra <amodra@gmail.com>
883
884 * testsuite/ld-elf/fini2.s: Reduce alignment.
885 * testsuite/ld-elf/fini3.s: Likewise.
886 * testsuite/ld-elf/finin.s: Likewise.
887 * testsuite/ld-elf/init2.s: Likewise.
888 * testsuite/ld-elf/init3.s: Likewise.
889 * testsuite/ld-elf/initn.s: Likewise.
890 * testsuite/ld-elf/pr14156a.d: Don't xfail m68hc1*-* or xgate-*.
891 * testsuite/ld-elf/pr14156b.d: Don't xfail xgate-*.
892
2d3181c7
AM
8932019-03-21 Alan Modra <amodra@gmail.com>
894
895 * scripttempl/alpha.sc, * scripttempl/armbpabi.sc,
896 * scripttempl/crisaout.sc, * scripttempl/elf32cr16.sc,
897 * scripttempl/elf32crx.sc, * scripttempl/elf32xc16x.sc,
898 * scripttempl/elf32xc16xl.sc, * scripttempl/elf32xc16xs.sc,
899 * scripttempl/elf64hppa.sc, * scripttempl/elf_chaos.sc,
900 * scripttempl/elfarc.sc, * scripttempl/elfarcv2.sc,
901 * scripttempl/elfd30v.sc, * scripttempl/elfm68hc11.sc,
902 * scripttempl/elfm68hc12.sc, * scripttempl/elfm9s12z.sc,
903 * scripttempl/elfmicroblaze.sc, * scripttempl/elfxgate.sc,
904 * scripttempl/elfxtensa.sc, * scripttempl/epiphany_4x4.sc,
905 * scripttempl/ft32.sc, * scripttempl/i386beos.sc,
906 * scripttempl/iq2000.sc, * scripttempl/mcorepe.sc,
907 * scripttempl/mep.sc, * scripttempl/mips.sc, * scripttempl/moxie.sc,
908 * scripttempl/pe.sc, * scripttempl/pep.sc, * scripttempl/ppcpe.sc,
909 * scripttempl/tic4xcoff.sc, * scripttempl/tic80coff.sc,
910 * scripttempl/v850.sc, * scripttempl/v850_rh850.sc,
911 * scripttempl/visium.sc, * scripttempl/xstormy16.sc: Add KEEP and
912 SORT_NONE to .init and .fini wildcards.
913 * scripttempl/elf32xc16x.sc,
914 * scripttempl/elf32xc16xl.sc,
915 * scripttempl/elf32xc16xs.sc: Add .fini wildcard.
916 * scripttempl/elf_chaos.sc: Add .init output section.
917 * scripttempl/elfd30v.sc: Remove duplicate .init.
918 * scripttempl/elfm68hc11.sc, * scripttempl/elfm68hc12.sc,
919 * scripttempl/elfm9s12z.sc, * scripttempl/elfxgate.sc: Remove
920 duplicate .init, and add .fini wildcard.
921 * scripttempl/ppcpe.sc (INIT, FINI): Delete.
922 * ldlang.c (update_wild_statements): Special case .init and
923 .fini in the wildcard, not the output section.
924
980a2e42
AM
9252019-03-21 Alan Modra <amodra@gmail.com>
926
927 * emulparams/elf32lm32fd.sh (DYNAMIC_LINK): Undef.
928
3b6c1966
AM
9292019-03-21 Alan Modra <amodra@gmail.com>
930
931 * ldlang.c (lang_size_sections_1): Set SEC_KEEP on
932 create_object_symbols_section.
933 * testsuite/ld-elf/pr22319.d: Don't xfail dlx.
934
28a66f07
AM
9352019-03-18 Alan Modra <amodra@gmail.com>
936
937 * testsuite/ld-elf/merge.d: Remove csky from xfails, add moxie.
938 * testsuite/ld-elf/pr21884.d: Remove csky from xfails.
939 * testsuite/ld-elf/shared.exp: Add csky to list not xfailing pr22374.
940 * testsuite/ld-unique/pr21529.d: Remove csky from xfails
941
1c82ed74
NC
9422019-03-15 Nick Clifton <nickc@redhat.com>
943
944 PR 24262
945 * ld.texi (-plugin): Correct the path used to locate linker
946 plugins.
947
1dbade74
SD
9482019-03-13 Sudakshina Das <sudi.das@arm.com>
949
950 * NEWS: Document --pac-plt.
951 * emultempl/aarch64elf.em (OPTION_PAC_PLT): New.
952 (PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS): Add pac-plt.
953 (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_PAC_PLT.
954 * testsuite/ld-aarch64/aarch64-elf.exp: Add the following tests.
955 * testsuite/ld-aarch64/bti-pac-plt-1.d: New test.
956 * testsuite/ld-aarch64/bti-pac-plt-2.d: New test.
957 * testsuite/ld-aarch64/pac-plt-1.d: New test.
958 * testsuite/ld-aarch64/pac-plt-2.d: New test.
959 * testsuite/ld-aarch64/bti-plt-1.s: Add .ifndef directive.
960
37c18eed
SD
9612019-03-13 Sudakshina Das <sudi.das@arm.com>
962 Szabolcs Nagy <szabolcs.nagy@arm.com>
963
964 * NEWS: Document --force-bti.
965 * emultempl/aarch64elf.em (plt_type, bti_type, OPTION_FORCE_BTI): New.
966 (PARSE_AND_LIST_SHORTOPTS, PARSE_AND_LIST_OPTIONS): Add force-bti.
967 (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_FORCE_BTI.
968 * testsuite/ld-aarch64/aarch64-elf.exp: Add all the tests below.
969 * testsuite/ld-aarch64/bti-plt-1.d: New test.
970 * testsuite/ld-aarch64/bti-plt-1.s: New test.
971 * testsuite/ld-aarch64/bti-plt-2.d: New test.
972 * testsuite/ld-aarch64/bti-plt-3.d: New test.
973 * testsuite/ld-aarch64/bti-plt-4.d: New test.
974 * testsuite/ld-aarch64/bti-plt-5.d: New test.
975 * testsuite/ld-aarch64/bti-plt-6.d: New test.
976 * testsuite/ld-aarch64/bti-plt-7.d: New test.
977 * testsuite/ld-aarch64/bti-plt-so.s: New test.
978 * testsuite/ld-aarch64/bti-plt.ld: New test.
979
cd702818
SD
9802019-03-13 Sudakshina Das <sudi.das@arm.com>
981
982 * NEWS: Document GNU_PROPERTY_AARCH64_FEATURE_1_BTI and
983 GNU_PROPERTY_AARCH64_FEATURE_1_PAC.
984 * testsuite/ld-aarch64/aarch64-elf.exp: Add run commands for new tests.
985 * testsuite/ld-aarch64/property-bti-pac1.d: New test.
986 * testsuite/ld-aarch64/property-bti-pac1.s: New test.
987 * testsuite/ld-aarch64/property-bti-pac2.d: New test.
988 * testsuite/ld-aarch64/property-bti-pac2.s: New test.
989 * testsuite/ld-aarch64/property-bti-pac3.d: New test.
990
44b27f95
L
9912019-03-13 H.J. Lu <hongjiu.lu@intel.com>
992
993 PR ld/24322
994 * testsuite/ld-i386/i386.exp: Run PR ld/24322 tests.
995 * testsuite/ld-x86-64/x86-64.exp: Likewise.
996 * testsuite/ld-i386/pr24322a.d: New file.
997 * testsuite/ld-i386/pr24322b.d: Likewise.
998 * testsuite/ld-x86-64/pr24322a-x32.d: Likewise.
999 * testsuite/ld-x86-64/pr24322a.d: Likewise.
1000 * testsuite/ld-x86-64/pr24322b-x32.d: Likewise.
1001 * testsuite/ld-x86-64/pr24322b.d: Likewise.
1002 * testsuite/ld-x86-64/pr24322a.s: Likewise.
1003 * testsuite/ld-x86-64/pr24322b.s: Likewise.
1004 * testsuite/ld-x86-64/pr24322c.s: Likewise.
1005
912ebfa0
NB
10062019-03-06 Nick Bowler <nbowler@draconx.ca>
1007
1008 PR 24289
1009 * ldexp.c (fold_name): Allow lookups of the LENGTH and ORIGIN
1010 attributes during the first phase.
1011
24801b15
AK
10122019-03-01 Andreas Krebbel <krebbel@linux.ibm.com>
1013
1014 This reverts commit 5a12586d44fa8d5dfc74cbca4f2f36a273a16335.
1015 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
1016
1017 PR 20113
1018 * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
1019 * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
1020 * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
1021 * testsuite/ld-s390/tlsbin.dd: Likewise.
1022 * testsuite/ld-s390/tlsbin.rd: Likewise.
1023 * testsuite/ld-s390/tlsbin.sd: Likewise.
1024 * testsuite/ld-s390/tlsbin_64.dd: Likewise.
1025 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
1026 * testsuite/ld-s390/tlsbin_64.sd: Likewise.
1027 * testsuite/ld-s390/tlspic.dd: Likewise.
1028 * testsuite/ld-s390/tlspic.rd: Likewise.
1029 * testsuite/ld-s390/tlspic.sd: Likewise.
1030 * testsuite/ld-s390/tlspic_64.dd: Likewise.
1031 * testsuite/ld-s390/tlspic_64.rd: Likewise.
1032 * testsuite/ld-s390/tlspic_64.sd: Likewise.
1033 * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
1034
5cfe428c
L
10352019-02-27 H.J. Lu <hongjiu.lu@intel.com>
1036
1037 PR ld/24276
1038 * testsuite/ld-i386/i386.exp: Run PR ld/24276 test.
1039 * testsuite/ld-x86-64/x86-64.exp: Likewise.
1040 * testsuite/ld-i386/pr24276.dso: New file.
1041 * testsuite/ld-i386/pr24276.warn: Likewise.
1042 * testsuite/ld-x86-64/pr24276.dso: Likewise.
1043 * testsuite/ld-x86-64/pr24276.warn: Likewise.
1044
eed62915
MF
10452019-02-20 Eric Tsai <erictsai@cadence.com>
1046
1047 * testsuite/ld-xtensa/call_overflow.d: New test definition.
1048 * testsuite/ld-xtensa/call_overflow1.s: New test source.
1049 * testsuite/ld-xtensa/call_overflow2.s: New test source.
1050 * testsuite/ld-xtensa/call_overflow3.s: New test source.
1051 * testsuite/ld-xtensa/xtensa.exp: Add call_overflow test.
1052
abc163a4
TS
10532019-02-14 Thomas Schwinge <thomas@codesourcery.com>
1054
1055 * testsuite/ld-elf/elf.exp: Remove Hurd XFAILs.
1056
e4865945
NC
10572019-02-12 Nick Clifton <nickc@redhat.com>
1058
1059 * po/fr.po: Updated French translation.
1060
a0e90a73
CZ
10612019-02-09 Vineet Gupta <vgupta@synopsys.com>
1062
1063 * emultempl/arclinux.em: Delete special INIT/FINI handling.
1064
5d3db3e2
NC
10652019-02-07 Nick Clifton <nickc@redhat.com>
1066
1067 PR 24175
1068 * ld.texi (Options): Add missing word to the description of the
1069 --start-group option.
1070
4249a53c
AM
10712019-02-06 Alan Modra <amodra@gmail.com>
1072
1073 PR ld/24008
1074 * testsuite/ld-scripts/pr24008.d: Pass with extra target
1075 defined symbols.
1076
83924b38
L
10772019-02-05 H.J. Lu <hongjiu.lu@intel.com>
1078
1079 PR ld/24151
1080 * testsuite/ld-x86-64/pr24151a-x32.d: New file.
1081 * testsuite/ld-x86-64/pr24151a.d: Likewise.
1082 * testsuite/ld-x86-64/pr24151a.s: Likewise.
1083 * testsuite/ld-x86-64/x86-64.exp: Run pr24151a and pr24151a-x32.
1084
4f4690cd
AM
10852019-01-31 Alan Modra <amodra@gmail.com>
1086
1087 * NEWS: Mention -t change.
1088 * ld.texi (--trace/-t): Expand documentation a little.
1089
ad0f979c
L
10902019-01-29 H.J. Lu <hongjiu.lu@intel.com>
1091
1092 PR ld/24008
1093 * testsuite/ld-scripts/defined.exp: Run pr24008.
1094 * testsuite/ld-scripts/pr24008.d: New file.
1095 * testsuite/ld-scripts/pr24008.map: Likewise.
1096 * testsuite/ld-scripts/pr24008.s: Likewise.
1097 * testsuite/ld-scripts/pr24008.t: Likewise.
1098
c49829c3
EB
10992019-01-29 Eric Botcazou <ebotcazou@adacore.com>
1100
1101 * testsuite/ld-ifunc/ifunc.exp: Skip pr23169 on SPARC.
1102
6a846243
AM
11032019-01-28 Alan Modra <amodra@gmail.com>
1104
1105 PR 24008
1106 * ldexp.h (lang_phase_type): Add lang_fixed_phase_enum.
1107 * ldexp.c (fold_name): Move expld.assign_name check later to
1108 avoid an extra lookup.
1109 (exp_fold_tree_1): When lang_fixed_phase_enum, don't change symbol
1110 values, and don't clear expld.assign_name.
1111 * ldlang.c (lang_map): Set expld.phase to lang_fixed_phase_enum.
1112 (print_assignment): Resolve entire assignment expression.
1113 Don't access symbol u.def unless symbol is defined.
1114
9ed1348c
NC
11152019-01-25 Nick Clifton <nickc@redhat.com>
1116
1117 * po/bg.po: Updated Bulgarian translation.
1118
6406a270
SH
11192019-01-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
1120
1121 * ld.texi (--wrap): Add warning that LTO may make this feature
1122 ineffective.
1123
375cd423
NC
11242019-01-21 Nick Clifton <nickc@redhat.com>
1125
1126 * po/uk.po: Updated Ukranian translation.
a6c9b404 1127 * po/pr_BR.po: Updated Brazilian Portuguese translation.
375cd423 1128
acef8081
YC
11292019-01-21 Nick Clifton <nickc@redhat.com>
1130
1131 PR 24108
1132 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Update
1133 expected error message.
1134
f48dfe41
NC
11352019-01-19 Nick Clifton <nickc@redhat.com>
1136
1137 * configure: Regenerate.
1138 * po/ld.pot: Regenerate.
1139
f974f26c
NC
11402018-06-24 Nick Clifton <nickc@redhat.com>
1141
1142 2.32 branch created.
1143
7d7a7d7c
JW
11442019-01-16 Kito Cheng <kito@andestech.com>
1145
1146 * testsuite/ld-elf/orphan-region.d: XFAIL for RISC-V, because add new
1147 section.
1148 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Add new tests.
1149 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: New test.
1150 * testsuite/ld-riscv-elf/attr-merge-arch-01a.s: Likewise.
1151 * testsuite/ld-riscv-elf/attr-merge-arch-01b.s: Likewise.
1152 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
1153 * testsuite/ld-riscv-elf/attr-merge-arch-02a.s: Likewise.
1154 * testsuite/ld-riscv-elf/attr-merge-arch-02b.s: Likewise.
1155 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
1156 * testsuite/ld-riscv-elf/attr-merge-arch-03a.s: Likewise.
1157 * testsuite/ld-riscv-elf/attr-merge-arch-03b.s: Likewise.
1158 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
1159 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01a.s: Likewise.
1160 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01b.s: Likewise.
1161 * testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s: Likewise.
1162 * testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s: Likewise.
1163 * testsuite/ld-riscv-elf/attr-merge-priv-spec.d: Likewise.
1164 * testsuite/ld-riscv-elf/attr-merge-stack-align-a.s: Likewise.
1165 * testsuite/ld-riscv-elf/attr-merge-stack-align-b.s: Likewise.
1166 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-a.s: Likewise.
1167 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-b.s: Likewise.
1168 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed.d: Likewise.
1169 * testsuite/ld-riscv-elf/attr-merge-stack-align.d: Likewise.
1170 * testsuite/ld-riscv-elf/attr-merge-strict-align-01.d: Likewise.
1171 * testsuite/ld-riscv-elf/attr-merge-strict-align-01a.s: Likewise.
1172 * testsuite/ld-riscv-elf/attr-merge-strict-align-01b.s: Likewise.
1173 * testsuite/ld-riscv-elf/attr-merge-strict-align-02.d: Likewise.
1174 * testsuite/ld-riscv-elf/attr-merge-strict-align-02a.s: Likewise.
1175 * testsuite/ld-riscv-elf/attr-merge-strict-align-02b.s: Likewise.
1176 * testsuite/ld-riscv-elf/attr-merge-strict-align-03.d: Likewise.
1177 * testsuite/ld-riscv-elf/attr-merge-strict-align-03a.s: Likewise.
1178 * testsuite/ld-riscv-elf/attr-merge-strict-align-03b.s: Likewise.
1179 * testsuite/ld-riscv-elf/attr-merge-strict-align-04.d: Likewise.
1180 * testsuite/ld-riscv-elf/attr-merge-strict-align-04a.s: Likewise.
1181 * testsuite/ld-riscv-elf/attr-merge-strict-align-04b.s: Likewise.
1182 * testsuite/ld-riscv-elf/attr-merge-strict-align-05.d: Likewise.
1183 * testsuite/ld-riscv-elf/attr-merge-strict-align-05a.s: Likewise.
1184 * testsuite/ld-riscv-elf/attr-merge-strict-align-05b.s: Likewise.
1185
5a12586d
MT
11862019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
1187
f466c305 1188 PR 20113
5a12586d
MT
1189 * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
1190 * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
1191 * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
1192 * testsuite/ld-s390/tlsbin.dd: Likewise.
1193 * testsuite/ld-s390/tlsbin.rd: Likewise.
1194 * testsuite/ld-s390/tlsbin.sd: Likewise.
1195 * testsuite/ld-s390/tlsbin_64.dd: Likewise.
1196 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
1197 * testsuite/ld-s390/tlsbin_64.sd: Likewise.
1198 * testsuite/ld-s390/tlspic.dd: Likewise.
1199 * testsuite/ld-s390/tlspic.rd: Likewise.
1200 * testsuite/ld-s390/tlspic.sd: Likewise.
1201 * testsuite/ld-s390/tlspic_64.dd: Likewise.
1202 * testsuite/ld-s390/tlspic_64.rd: Likewise.
1203 * testsuite/ld-s390/tlspic_64.sd: Likewise.
f466c305 1204 * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
5a12586d 1205
4ea904ed
SH
12062019-01-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
1207
1208 * ld.texi (--wrap): Add example to emphasise that only undefined
1209 references are replaced by the linker.
1210
8379fac6
NC
12112019-01-09 Nick Clifton <nickc@redhat.com>
1212
1213 * po/es.po: Updated Spanish translation.
1214
3107326d
AP
12152019-01-09 Andrew Paprocki <andrew@ishiboo.com>
1216
1217 * configure: Regenerate.
1218
171b8e19
AM
12192019-01-08 Alan Modra <amodra@gmail.com>
1220
1221 * testsuite/ld-elf/sec64k.exp: Use . rather than $objdir in
1222 generated source file names.
1223 * testsuite/ld-m68k/m68k-got.exp: Likewise.
1224
82704155
AM
12252019-01-01 Alan Modra <amodra@gmail.com>
1226
1227 Update year range in copyright notice of all files.
1228
d5c04e1b 1229For older changes see ChangeLog-2018
3499769a 1230\f
d5c04e1b 1231Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
1232
1233Copying and distribution of this file, with or without modification,
1234are permitted in any medium without royalty provided the copyright
1235notice and this notice are preserved.
1236
1237Local Variables:
1238mode: change-log
1239left-margin: 8
1240fill-column: 74
1241version-control: never
1242End:
This page took 0.250951 seconds and 4 git commands to generate.