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