Fix some ld dependencies
[binutils-gdb.git] / ld / ChangeLog
1 2019-04-10 Alan Modra <amodra@gmail.com>
2
3 * Makefile.am (eskyelf.c, eskyelf_linux.c): Depend on cskyelf.em.
4 (ecskyelf_linux.c): Depend on cskyelf.sh.
5 (eelf32microblazeel.c): Depend on elf32microblaze.sh.
6 * Makefile.in: Regenerate.
7 * emulparams/cskyelf.sh: Comment regarding cskelf_linux.sh.
8 (PAGE_SIZE): Don't define.
9 * emulparams/cskyelf_linux.sh: Source sckyelf.sh, leaving just
10 the differing variable defs/undefs.
11 * emulparams/elf32mcore.sh (PAGE_SIZE): Don't define.
12 * emulparams/elf32microblaze.sh: Comment re. elf32microblazeel.sh.
13 (OUTPUT_FORMAT): Use BIG_OUTPUT_FORMAT.
14 (PAGE_SIZE): Don't define.
15 * emulparams/elf32microblazeel.sh: Source elf32microblaze.sh,
16 leaving just the differing OUTPUT_FORMAT.
17
18 2019-04-10 Alan Modra <amodra@gmail.com>
19
20 * po/BLD-POTFILES.in: Regenerate.
21
22 2019-04-08 H.J. Lu <hongjiu.lu@intel.com>
23
24 * testsuite/ld-elf/shared.exp: XFAIL PR ld/20995 tests for
25 lynxos and nto targets.
26
27 2019-04-08 H.J. Lu <hongjiu.lu@intel.com>
28
29 * Makefile.am (ALL_EMULATION_SOURCES): Remove eelf_i386_chaos.c.
30 (eelf_i386_chaos.c): Removed.
31 * Makefile.in: Regenerated.
32 * configure.tgt: Remove i[3-7]86-*-kaos*.
33 * emulparams/elf_i386_chaos.sh: Removed.
34
35 2019-04-08 H.J. Lu <hongjiu.lu@intel.com>
36
37 * emulparams/elf_i386_be.sh (EXTRA_EM_FILE): New.
38 * emulparams/i386moss.sh (EXTRA_EM_FILE): Likewise.
39
40 2019-04-08 Alan Modra <amodra@gmail.com>
41
42 * emulparams/elf64rdos.sh (EXTRA_EM_FILE): Define.
43 * emulparams/i386lynx.sh (EXTRA_EM_FILE): Define.
44 * emulparams/i386nto.sh (EXTRA_EM_FILE): Define.
45
46 2019-04-06 H.J. Lu <hongjiu.lu@intel.com>
47
48 * Makefile.am (ELF_X86_DEPS): Add $(srcdir)/emultempl/elf-x86.em.
49 (eelf_i386_sol2.c): Also depend on
50 $(srcdir)/emultempl/solaris2-x86.em.
51 (eelf_x86_64_sol2.c): Likewise.
52 * Makefile.in: Regenerated.
53 * emulparams/call_nop.sh: Set x86-specific linker options via
54 params.
55 * emulparams/cet.sh: Likewise.
56 * emulparams/reloc_overflow.sh: Likewise.
57 * emulparams/elf32_x86_64.sh (EXTRA_EM_FILE): New. Set to
58 "elf-x86".
59 * emulparams/elf_i386.sh: Likewise.
60 * emulparams/elf_i386_be.sh: Likewise.
61 * emulparams/elf_i386_chaos.sh: Likewise.
62 * emulparams/elf_i386_ldso.sh: Likewise.
63 * emulparams/elf_i386_vxworks.sh: Likewise.
64 * emulparams/elf_iamcu.sh: Likewise.
65 * emulparams/elf_k1om.sh: Likewise.
66 * emulparams/elf_l1om.sh: Likewise.
67 * emulparams/elf_x86_64.sh: Likewise.
68 * emulparams/elf_i386_sol2.sh (EXTRA_EM_FILE): Changed to
69 "solaris2-x86".
70 * emulparams/elf_x86_64_sol2.sh: Likewise.
71 * emultempl/elf-x86.em: New file.
72 * emultempl/solaris2-x86.em: Likewise.
73 * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Don't
74 set link_info.call_nop_byte.
75
76 2019-04-05 Alan Modra <amodra@gmail.com>
77
78 * testsuite/ld-powerpc/tlsexe32.d: Remove trailing spaces.
79 * testsuite/ld-powerpc/tlsopt5.d: Likewise.
80 * testsuite/ld-powerpc/tlsopt5_32.d: Likewise.
81
82 2019-04-03 Alan Modra <amodra@gmail.com>
83
84 PR 24411
85 ldlex.l (SYMBOLNAMECHAR1): Don't match '/'.
86 (<EXPRESSION>"/DISCARD/"): New.
87
88 2019-04-03 Alan Modra <amodra@gmail.com>
89
90 * ldlex.l: Formatting.
91 (CMDFILENAMECHAR, CMDFILENAMECHAR1): Delete.
92 (FILENAMECHAR1, SYMBOLNAMECHAR1, FILENAMECHAR, WILDCHAR),
93 (NOCFILENAMECHAR): Remove duplicate chars. Reorder.
94 (SYMBOLCHARN): Likewise. Rename to SYMBOLNAMECHAR.
95 (<INPUTLIST>"$SYSROOT"..): Delete rule.
96
97 2019-03-29 Max Filippov <jcmvbkbc@gmail.com>
98
99 * testsuite/ld-xtensa/relax-undef-weak-pie-export-dynamic.d: New
100 test definition.
101 * testsuite/ld-xtensa/xtensa.exp
102 (relax-undef-weak-pie-export-dynamic): Add new test.
103
104 2019-03-26 Martin Liska <mliska@suse.cz>
105
106 * plugin.c (get_symbols): Add lto_kind_str, lto_resolution_str,
107 lto_visibility_str and use then to inform about plugin-symbols.
108 * testsuite/ld-plugin/plugin-12.d: Adjust expected pattern.
109
110 2019-03-25 Tamar Christina <tamar.christina@arm.com>
111
112 * testsuite/ld-arm/jump-reloc-veneers-cond-long.d: Update disassembly.
113 * testsuite/ld-arm/jump-reloc-veneers-long.d: Update disassembly.
114
115 2019-03-21 Sudakshina Das <sudi.das@arm.com>
116
117 * testsuite/ld-aarch64/aarch64-elf.exp: Add new test.
118 * testsuite/ld-aarch64/bti-plt-1.s: Add .ifdef for PAC note section.
119 * testsuite/ld-aarch64/bti-plt-6.d: Update warning.
120 * testsuite/ld-aarch64/bti-plt-7.d: Likewise.
121 * testsuite/ld-aarch64/bti-warn.d: New test.
122
123 2019-03-21 Alan Modra <amodra@gmail.com>
124
125 * testsuite/ld-elf/fini2.s: Reduce alignment.
126 * testsuite/ld-elf/fini3.s: Likewise.
127 * testsuite/ld-elf/finin.s: Likewise.
128 * testsuite/ld-elf/init2.s: Likewise.
129 * testsuite/ld-elf/init3.s: Likewise.
130 * testsuite/ld-elf/initn.s: Likewise.
131 * testsuite/ld-elf/pr14156a.d: Don't xfail m68hc1*-* or xgate-*.
132 * testsuite/ld-elf/pr14156b.d: Don't xfail xgate-*.
133
134 2019-03-21 Alan Modra <amodra@gmail.com>
135
136 * scripttempl/alpha.sc, * scripttempl/armbpabi.sc,
137 * scripttempl/crisaout.sc, * scripttempl/elf32cr16.sc,
138 * scripttempl/elf32crx.sc, * scripttempl/elf32xc16x.sc,
139 * scripttempl/elf32xc16xl.sc, * scripttempl/elf32xc16xs.sc,
140 * scripttempl/elf64hppa.sc, * scripttempl/elf_chaos.sc,
141 * scripttempl/elfarc.sc, * scripttempl/elfarcv2.sc,
142 * scripttempl/elfd30v.sc, * scripttempl/elfm68hc11.sc,
143 * scripttempl/elfm68hc12.sc, * scripttempl/elfm9s12z.sc,
144 * scripttempl/elfmicroblaze.sc, * scripttempl/elfxgate.sc,
145 * scripttempl/elfxtensa.sc, * scripttempl/epiphany_4x4.sc,
146 * scripttempl/ft32.sc, * scripttempl/i386beos.sc,
147 * scripttempl/iq2000.sc, * scripttempl/mcorepe.sc,
148 * scripttempl/mep.sc, * scripttempl/mips.sc, * scripttempl/moxie.sc,
149 * scripttempl/pe.sc, * scripttempl/pep.sc, * scripttempl/ppcpe.sc,
150 * scripttempl/tic4xcoff.sc, * scripttempl/tic80coff.sc,
151 * scripttempl/v850.sc, * scripttempl/v850_rh850.sc,
152 * scripttempl/visium.sc, * scripttempl/xstormy16.sc: Add KEEP and
153 SORT_NONE to .init and .fini wildcards.
154 * scripttempl/elf32xc16x.sc,
155 * scripttempl/elf32xc16xl.sc,
156 * scripttempl/elf32xc16xs.sc: Add .fini wildcard.
157 * scripttempl/elf_chaos.sc: Add .init output section.
158 * scripttempl/elfd30v.sc: Remove duplicate .init.
159 * scripttempl/elfm68hc11.sc, * scripttempl/elfm68hc12.sc,
160 * scripttempl/elfm9s12z.sc, * scripttempl/elfxgate.sc: Remove
161 duplicate .init, and add .fini wildcard.
162 * scripttempl/ppcpe.sc (INIT, FINI): Delete.
163 * ldlang.c (update_wild_statements): Special case .init and
164 .fini in the wildcard, not the output section.
165
166 2019-03-21 Alan Modra <amodra@gmail.com>
167
168 * emulparams/elf32lm32fd.sh (DYNAMIC_LINK): Undef.
169
170 2019-03-21 Alan Modra <amodra@gmail.com>
171
172 * ldlang.c (lang_size_sections_1): Set SEC_KEEP on
173 create_object_symbols_section.
174 * testsuite/ld-elf/pr22319.d: Don't xfail dlx.
175
176 2019-03-18 Alan Modra <amodra@gmail.com>
177
178 * testsuite/ld-elf/merge.d: Remove csky from xfails, add moxie.
179 * testsuite/ld-elf/pr21884.d: Remove csky from xfails.
180 * testsuite/ld-elf/shared.exp: Add csky to list not xfailing pr22374.
181 * testsuite/ld-unique/pr21529.d: Remove csky from xfails
182
183 2019-03-15 Nick Clifton <nickc@redhat.com>
184
185 PR 24262
186 * ld.texi (-plugin): Correct the path used to locate linker
187 plugins.
188
189 2019-03-13 Sudakshina Das <sudi.das@arm.com>
190
191 * NEWS: Document --pac-plt.
192 * emultempl/aarch64elf.em (OPTION_PAC_PLT): New.
193 (PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS): Add pac-plt.
194 (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_PAC_PLT.
195 * testsuite/ld-aarch64/aarch64-elf.exp: Add the following tests.
196 * testsuite/ld-aarch64/bti-pac-plt-1.d: New test.
197 * testsuite/ld-aarch64/bti-pac-plt-2.d: New test.
198 * testsuite/ld-aarch64/pac-plt-1.d: New test.
199 * testsuite/ld-aarch64/pac-plt-2.d: New test.
200 * testsuite/ld-aarch64/bti-plt-1.s: Add .ifndef directive.
201
202 2019-03-13 Sudakshina Das <sudi.das@arm.com>
203 Szabolcs Nagy <szabolcs.nagy@arm.com>
204
205 * NEWS: Document --force-bti.
206 * emultempl/aarch64elf.em (plt_type, bti_type, OPTION_FORCE_BTI): New.
207 (PARSE_AND_LIST_SHORTOPTS, PARSE_AND_LIST_OPTIONS): Add force-bti.
208 (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_FORCE_BTI.
209 * testsuite/ld-aarch64/aarch64-elf.exp: Add all the tests below.
210 * testsuite/ld-aarch64/bti-plt-1.d: New test.
211 * testsuite/ld-aarch64/bti-plt-1.s: New test.
212 * testsuite/ld-aarch64/bti-plt-2.d: New test.
213 * testsuite/ld-aarch64/bti-plt-3.d: New test.
214 * testsuite/ld-aarch64/bti-plt-4.d: New test.
215 * testsuite/ld-aarch64/bti-plt-5.d: New test.
216 * testsuite/ld-aarch64/bti-plt-6.d: New test.
217 * testsuite/ld-aarch64/bti-plt-7.d: New test.
218 * testsuite/ld-aarch64/bti-plt-so.s: New test.
219 * testsuite/ld-aarch64/bti-plt.ld: New test.
220
221 2019-03-13 Sudakshina Das <sudi.das@arm.com>
222
223 * NEWS: Document GNU_PROPERTY_AARCH64_FEATURE_1_BTI and
224 GNU_PROPERTY_AARCH64_FEATURE_1_PAC.
225 * testsuite/ld-aarch64/aarch64-elf.exp: Add run commands for new tests.
226 * testsuite/ld-aarch64/property-bti-pac1.d: New test.
227 * testsuite/ld-aarch64/property-bti-pac1.s: New test.
228 * testsuite/ld-aarch64/property-bti-pac2.d: New test.
229 * testsuite/ld-aarch64/property-bti-pac2.s: New test.
230 * testsuite/ld-aarch64/property-bti-pac3.d: New test.
231
232 2019-03-13 H.J. Lu <hongjiu.lu@intel.com>
233
234 PR ld/24322
235 * testsuite/ld-i386/i386.exp: Run PR ld/24322 tests.
236 * testsuite/ld-x86-64/x86-64.exp: Likewise.
237 * testsuite/ld-i386/pr24322a.d: New file.
238 * testsuite/ld-i386/pr24322b.d: Likewise.
239 * testsuite/ld-x86-64/pr24322a-x32.d: Likewise.
240 * testsuite/ld-x86-64/pr24322a.d: Likewise.
241 * testsuite/ld-x86-64/pr24322b-x32.d: Likewise.
242 * testsuite/ld-x86-64/pr24322b.d: Likewise.
243 * testsuite/ld-x86-64/pr24322a.s: Likewise.
244 * testsuite/ld-x86-64/pr24322b.s: Likewise.
245 * testsuite/ld-x86-64/pr24322c.s: Likewise.
246
247 2019-03-06 Nick Bowler <nbowler@draconx.ca>
248
249 PR 24289
250 * ldexp.c (fold_name): Allow lookups of the LENGTH and ORIGIN
251 attributes during the first phase.
252
253 2019-03-01 Andreas Krebbel <krebbel@linux.ibm.com>
254
255 This reverts commit 5a12586d44fa8d5dfc74cbca4f2f36a273a16335.
256 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
257
258 PR 20113
259 * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
260 * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
261 * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
262 * testsuite/ld-s390/tlsbin.dd: Likewise.
263 * testsuite/ld-s390/tlsbin.rd: Likewise.
264 * testsuite/ld-s390/tlsbin.sd: Likewise.
265 * testsuite/ld-s390/tlsbin_64.dd: Likewise.
266 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
267 * testsuite/ld-s390/tlsbin_64.sd: Likewise.
268 * testsuite/ld-s390/tlspic.dd: Likewise.
269 * testsuite/ld-s390/tlspic.rd: Likewise.
270 * testsuite/ld-s390/tlspic.sd: Likewise.
271 * testsuite/ld-s390/tlspic_64.dd: Likewise.
272 * testsuite/ld-s390/tlspic_64.rd: Likewise.
273 * testsuite/ld-s390/tlspic_64.sd: Likewise.
274 * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
275
276 2019-02-27 H.J. Lu <hongjiu.lu@intel.com>
277
278 PR ld/24276
279 * testsuite/ld-i386/i386.exp: Run PR ld/24276 test.
280 * testsuite/ld-x86-64/x86-64.exp: Likewise.
281 * testsuite/ld-i386/pr24276.dso: New file.
282 * testsuite/ld-i386/pr24276.warn: Likewise.
283 * testsuite/ld-x86-64/pr24276.dso: Likewise.
284 * testsuite/ld-x86-64/pr24276.warn: Likewise.
285
286 2019-02-20 Eric Tsai <erictsai@cadence.com>
287
288 * testsuite/ld-xtensa/call_overflow.d: New test definition.
289 * testsuite/ld-xtensa/call_overflow1.s: New test source.
290 * testsuite/ld-xtensa/call_overflow2.s: New test source.
291 * testsuite/ld-xtensa/call_overflow3.s: New test source.
292 * testsuite/ld-xtensa/xtensa.exp: Add call_overflow test.
293
294 2019-02-14 Thomas Schwinge <thomas@codesourcery.com>
295
296 * testsuite/ld-elf/elf.exp: Remove Hurd XFAILs.
297
298 2019-02-12 Nick Clifton <nickc@redhat.com>
299
300 * po/fr.po: Updated French translation.
301
302 2019-02-09 Vineet Gupta <vgupta@synopsys.com>
303
304 * emultempl/arclinux.em: Delete special INIT/FINI handling.
305
306 2019-02-07 Nick Clifton <nickc@redhat.com>
307
308 PR 24175
309 * ld.texi (Options): Add missing word to the description of the
310 --start-group option.
311
312 2019-02-06 Alan Modra <amodra@gmail.com>
313
314 PR ld/24008
315 * testsuite/ld-scripts/pr24008.d: Pass with extra target
316 defined symbols.
317
318 2019-02-05 H.J. Lu <hongjiu.lu@intel.com>
319
320 PR ld/24151
321 * testsuite/ld-x86-64/pr24151a-x32.d: New file.
322 * testsuite/ld-x86-64/pr24151a.d: Likewise.
323 * testsuite/ld-x86-64/pr24151a.s: Likewise.
324 * testsuite/ld-x86-64/x86-64.exp: Run pr24151a and pr24151a-x32.
325
326 2019-01-31 Alan Modra <amodra@gmail.com>
327
328 * NEWS: Mention -t change.
329 * ld.texi (--trace/-t): Expand documentation a little.
330
331 2019-01-29 H.J. Lu <hongjiu.lu@intel.com>
332
333 PR ld/24008
334 * testsuite/ld-scripts/defined.exp: Run pr24008.
335 * testsuite/ld-scripts/pr24008.d: New file.
336 * testsuite/ld-scripts/pr24008.map: Likewise.
337 * testsuite/ld-scripts/pr24008.s: Likewise.
338 * testsuite/ld-scripts/pr24008.t: Likewise.
339
340 2019-01-29 Eric Botcazou <ebotcazou@adacore.com>
341
342 * testsuite/ld-ifunc/ifunc.exp: Skip pr23169 on SPARC.
343
344 2019-01-28 Alan Modra <amodra@gmail.com>
345
346 PR 24008
347 * ldexp.h (lang_phase_type): Add lang_fixed_phase_enum.
348 * ldexp.c (fold_name): Move expld.assign_name check later to
349 avoid an extra lookup.
350 (exp_fold_tree_1): When lang_fixed_phase_enum, don't change symbol
351 values, and don't clear expld.assign_name.
352 * ldlang.c (lang_map): Set expld.phase to lang_fixed_phase_enum.
353 (print_assignment): Resolve entire assignment expression.
354 Don't access symbol u.def unless symbol is defined.
355
356 2019-01-25 Nick Clifton <nickc@redhat.com>
357
358 * po/bg.po: Updated Bulgarian translation.
359
360 2019-01-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
361
362 * ld.texi (--wrap): Add warning that LTO may make this feature
363 ineffective.
364
365 2019-01-21 Nick Clifton <nickc@redhat.com>
366
367 * po/uk.po: Updated Ukranian translation.
368 * po/pr_BR.po: Updated Brazilian Portuguese translation.
369
370 2019-01-21 Nick Clifton <nickc@redhat.com>
371
372 PR 24108
373 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Update
374 expected error message.
375
376 2019-01-19 Nick Clifton <nickc@redhat.com>
377
378 * configure: Regenerate.
379 * po/ld.pot: Regenerate.
380
381 2018-06-24 Nick Clifton <nickc@redhat.com>
382
383 2.32 branch created.
384
385 2019-01-16 Kito Cheng <kito@andestech.com>
386
387 * testsuite/ld-elf/orphan-region.d: XFAIL for RISC-V, because add new
388 section.
389 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Add new tests.
390 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: New test.
391 * testsuite/ld-riscv-elf/attr-merge-arch-01a.s: Likewise.
392 * testsuite/ld-riscv-elf/attr-merge-arch-01b.s: Likewise.
393 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
394 * testsuite/ld-riscv-elf/attr-merge-arch-02a.s: Likewise.
395 * testsuite/ld-riscv-elf/attr-merge-arch-02b.s: Likewise.
396 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
397 * testsuite/ld-riscv-elf/attr-merge-arch-03a.s: Likewise.
398 * testsuite/ld-riscv-elf/attr-merge-arch-03b.s: Likewise.
399 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
400 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01a.s: Likewise.
401 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01b.s: Likewise.
402 * testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s: Likewise.
403 * testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s: Likewise.
404 * testsuite/ld-riscv-elf/attr-merge-priv-spec.d: Likewise.
405 * testsuite/ld-riscv-elf/attr-merge-stack-align-a.s: Likewise.
406 * testsuite/ld-riscv-elf/attr-merge-stack-align-b.s: Likewise.
407 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-a.s: Likewise.
408 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-b.s: Likewise.
409 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed.d: Likewise.
410 * testsuite/ld-riscv-elf/attr-merge-stack-align.d: Likewise.
411 * testsuite/ld-riscv-elf/attr-merge-strict-align-01.d: Likewise.
412 * testsuite/ld-riscv-elf/attr-merge-strict-align-01a.s: Likewise.
413 * testsuite/ld-riscv-elf/attr-merge-strict-align-01b.s: Likewise.
414 * testsuite/ld-riscv-elf/attr-merge-strict-align-02.d: Likewise.
415 * testsuite/ld-riscv-elf/attr-merge-strict-align-02a.s: Likewise.
416 * testsuite/ld-riscv-elf/attr-merge-strict-align-02b.s: Likewise.
417 * testsuite/ld-riscv-elf/attr-merge-strict-align-03.d: Likewise.
418 * testsuite/ld-riscv-elf/attr-merge-strict-align-03a.s: Likewise.
419 * testsuite/ld-riscv-elf/attr-merge-strict-align-03b.s: Likewise.
420 * testsuite/ld-riscv-elf/attr-merge-strict-align-04.d: Likewise.
421 * testsuite/ld-riscv-elf/attr-merge-strict-align-04a.s: Likewise.
422 * testsuite/ld-riscv-elf/attr-merge-strict-align-04b.s: Likewise.
423 * testsuite/ld-riscv-elf/attr-merge-strict-align-05.d: Likewise.
424 * testsuite/ld-riscv-elf/attr-merge-strict-align-05a.s: Likewise.
425 * testsuite/ld-riscv-elf/attr-merge-strict-align-05b.s: Likewise.
426
427 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
428
429 PR 20113
430 * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
431 * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
432 * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
433 * testsuite/ld-s390/tlsbin.dd: Likewise.
434 * testsuite/ld-s390/tlsbin.rd: Likewise.
435 * testsuite/ld-s390/tlsbin.sd: Likewise.
436 * testsuite/ld-s390/tlsbin_64.dd: Likewise.
437 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
438 * testsuite/ld-s390/tlsbin_64.sd: Likewise.
439 * testsuite/ld-s390/tlspic.dd: Likewise.
440 * testsuite/ld-s390/tlspic.rd: Likewise.
441 * testsuite/ld-s390/tlspic.sd: Likewise.
442 * testsuite/ld-s390/tlspic_64.dd: Likewise.
443 * testsuite/ld-s390/tlspic_64.rd: Likewise.
444 * testsuite/ld-s390/tlspic_64.sd: Likewise.
445 * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
446
447 2019-01-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
448
449 * ld.texi (--wrap): Add example to emphasise that only undefined
450 references are replaced by the linker.
451
452 2019-01-09 Nick Clifton <nickc@redhat.com>
453
454 * po/es.po: Updated Spanish translation.
455
456 2019-01-09 Andrew Paprocki <andrew@ishiboo.com>
457
458 * configure: Regenerate.
459
460 2019-01-08 Alan Modra <amodra@gmail.com>
461
462 * testsuite/ld-elf/sec64k.exp: Use . rather than $objdir in
463 generated source file names.
464 * testsuite/ld-m68k/m68k-got.exp: Likewise.
465
466 2019-01-01 Alan Modra <amodra@gmail.com>
467
468 Update year range in copyright notice of all files.
469
470 For older changes see ChangeLog-2018
471 \f
472 Copyright (C) 2019 Free Software Foundation, Inc.
473
474 Copying and distribution of this file, with or without modification,
475 are permitted in any medium without royalty provided the copyright
476 notice and this notice are preserved.
477
478 Local Variables:
479 mode: change-log
480 left-margin: 8
481 fill-column: 74
482 version-control: never
483 End: