Updated Russian translation for the ld subdirectory.
[external/binutils.git] / ld / ChangeLog
1 2019-04-26  Nick Clifton  <nickc@redhat.com>
2
3         * po/ru.po: Updated Russian translation.
4
5 2019-04-26  Christopher Yeleighton  <giecrilj@stegny.2a.pl>
6
7         * ld.texi: Properly hyphenate the word "specific".
8
9 2019-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10
11         PR ld/24406
12         * ld.texi: Remove LTO warning from --wrap.
13         * plugin.c (get_symbols): Update resolution for wrapper and
14         wrapped symbols.
15         * testsuite/ld-plugin/lto.exp: Run ld/24406 tests.
16         * testsuite/ld-plugin/pr24406-1.c: New file.
17         * testsuite/ld-plugin/pr24406-2a.c: Likewise.
18         * testsuite/ld-plugin/pr24406-2b.c: Likewise.
19
20 2019-04-25  Sudakshina Das  <sudi.das@arm.com>
21
22         * testsuite/ld-aarch64/bti-pac-plt-1.d: Update.
23         * testsuite/ld-aarch64/bti-pac-plt-2.d: Update.
24         * testsuite/ld-aarch64/bti-plt-1.d: Update.
25         * testsuite/ld-aarch64/bti-plt-3.d: Update.
26         * testsuite/ld-aarch64/bti-plt-5.d: Update.
27         * testsuite/ld-aarch64/pac-plt-1.d: Update.
28         * testsuite/ld-aarch64/pac-plt-2.d: Update.
29
30 2019-04-24  Sandra Loosemore  <sandra@codesourcery.com>
31
32         * testsuite/config/default.exp: Use [check_compiler_available]
33         instead of [which $CC].
34         * testsuite/ld-auto-import/auto-import.exp: Likewise.
35         * testsuite/ld-cygwin/exe-export.exp: Likewise.
36         * testsuite/ld-elf/audit.exp: Likewise.
37         * testsuite/ld-elf/compress.exp: Likewise.
38         * testsuite/ld-elf/dwarf.exp: Likewise.
39         * testsuite/ld-elf/elf.exp: Likewise.
40         * testsuite/ld-elf/indirect.exp: Likewise.
41         * testsuite/ld-elf/linux-x86.exp: Likewise.
42         * testsuite/ld-elf/shared.exp: Likewise.
43         * testsuite/ld-elf/tls.exp: Likewise.
44         * testsuite/ld-elf/wrap.exp: Likewise.
45         * testsuite/ld-elfcomm/elfcomm.exp: Likewise.
46         * testsuite/ld-elfvers/vers.exp: Likewise.
47         * testsuite/ld-elfvsb/elfvsb.exp: Likewise.
48         * testsuite/ld-elfweak/elfweak.exp: Likewise.
49         * testsuite/ld-gc/gc.exp: Likewise.
50         * testsuite/ld-i386/i386.exp: Likewise.
51         * testsuite/ld-i386/no-plt.exp: Likewise.
52         * testsuite/ld-i386/tls.exp: Likewise.
53         * testsuite/ld-ifunc/ifunc.exp: Likewise.
54         * testsuite/ld-mn10300/mn10300.exp: Likewise.
55         * testsuite/ld-pe/pe-compile.exp: Likewise.
56         * testsuite/ld-pe/pe-run.exp: Likewise.
57         * testsuite/ld-pe/pe-run2.exp: Likewise.
58         * testsuite/ld-pie/pie.exp: Likewise.
59         * testsuite/ld-plugin/lto.exp: Likewise.
60         * testsuite/ld-plugin/plugin.exp: Likewise.
61         * testsuite/ld-scripts/crossref.exp: Likewise.
62         * testsuite/ld-sh/sh.exp: Likewise.
63         * testsuite/ld-shared/shared.exp: Likewise.
64         * testsuite/ld-size/size.exp: Likewise.
65         * testsuite/ld-srec/srec.exp: Likewise.
66         * testsuite/ld-undefined/undefined.exp: Likewise.
67         * testsuite/ld-unique/unique.exp: Likewise.
68         * testsuite/ld-x86-64/mpx.exp: Likewise.
69         * testsuite/ld-x86-64/no-plt.exp: Likewise.
70         * testsuite/ld-x86-64/tls.exp: Likewise.
71         * testsuite/ld-x86-64/x86-64.exp: Likewise.
72         * testsuite/lib/ld-lib.exp (run_ld_link_exec_tests): Call
73         check_compiler_available before trying to use the compiler.
74         (run_cc_link_tests): Likewise.
75         (check_compiler_available): New.  Use it instead of [which $CC].
76
77 2019-04-23  Alan Modra  <amodra@gmail.com>
78
79         * Makefile.am (GENDEPDIR): New var, used..
80         (GENSCRIPTS): ..here.
81         * Makefile.in: Regenerate.
82         * genscripts.sh: Test for $DEPDIR set before every use.
83
84 2019-04-22  Matthew Fortune  <matthew.fortune@mips.com>
85
86         * testsuite/ld-mips-elf/mips-elf-flags.exp: Fix expected ASEs
87         for M5100.
88
89 2019-04-19  Alan Modra  <amodra@gmail.com>
90
91         * testsuite/ld-gc/skip-map-discarded.s: Add section attributes.
92         * testsuite/lib/ld-lib.exp (check_gc_sections_available): Add
93         s12z to list of targets not supporting --gc-sections.
94
95 2019-04-17  H.J. Lu  <hongjiu.lu@intel.com>
96
97         * testsuite/ld-i386/i386.exp: Run pr18801a and pr18801b instead
98         of pr18801.
99         * testsuite/ld-x86-64/x86-64.exp: Likewise.
100         * testsuite/ld-i386/pr18801.d: Removed.
101         * testsuite/ld-x86-64/pr18801.d: Likewise.
102         * testsuite/ld-i386/pr18801a.d: New file.
103         * testsuite/ld-i386/pr18801b.d: Likewise.
104         * testsuite/ld-x86-64/pr18801a.d: Likewise.
105         * testsuite/ld-x86-64/pr18801b.d: Likewise.
106         * testsuite/ld-x86-64/pie2.d: Suggest -fPIE instead of -fPIC.
107         * testsuite/ld-x86-64/pie2.d: Likewise.
108         * testsuite/ld-x86-64/pr19719.d: Likewise.
109         * testsuite/ld-x86-64/pr19807-2a.d: Likewise.
110         * testsuite/ld-x86-64/pr19969.d: Likewise.
111         * testsuite/ld-x86-64/pr21997-1a.err: Likewise.
112         * testsuite/ld-x86-64/pr21997-1b.err: Likewise.
113         * testsuite/ld-x86-64/pr22001-1a.err: Likewise.
114         * testsuite/ld-x86-64/pr22001-1b.err: Likewise.
115         * testsuite/ld-x86-64/pr22791-1.err: Likewise.
116
117 2019-04-17  H.J. Lu  <hongjiu.lu@intel.com>
118
119         PR ld/24458
120         * testsuite/ld-x86-64/x86-64.exp: Run PR ld/24458 tests.
121         * testsuite/ld-x86-64/pr24458.s: New file.
122         * testsuite/ld-x86-64/pr24458a-x32.d: Likewise.
123         * testsuite/ld-x86-64/pr24458a.d: Likewise.
124         * testsuite/ld-x86-64/pr24458b-x32.d: Likewise.
125         * testsuite/ld-x86-64/pr24458b.d: Likewise.
126         * testsuite/ld-x86-64/pr24458c-x32.d: Likewise.
127         * testsuite/ld-x86-64/pr24458c.d: Likewise.
128
129 2019-04-17  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
130
131         * config/tc-msp430.c (msp430_make_init_symbols): Define __crt0_init_bss
132         symbol when .lower.bss or .either.bss sections exist.
133         Define __crt0_movedata when .lower.data or .either.data sections exist.
134         * testsuite/gas/msp430/either-data-bss-sym.d: New test.
135         * testsuite/gas/msp430/low-data-bss-sym.d: New test.
136         * testsuite/gas/msp430/either-data-bss-sym.s: New test source.
137         * testsuite/gas/msp430/low-data-bss-sym.s: New test source.
138         * testsuite/gas/msp430/msp430.exp: Run new tests.
139         Enable large code model when running -mdata-region={upper,either}
140         tests.
141
142 2019-04-16  Alan Modra  <amodra@gmail.com>
143
144         * testsuite/ld-scripts/pr20302.d: Don't run for ns32k-*-*.
145         * testsuite/ld-scripts/section-match-1.d: Likewise.
146         * testsuite/ld-undefined/require-defined.exp: Likewise.
147
148 2019-04-15  Faraz Shahbazker  <fshahbazker@wavecomp.com>
149
150         * testsuite/ld-gc/gc.exp: Skip print-map-discarded test for non-ELF
151         targets.
152
153 2019-04-15  Sudakshina Das  <sudi.das@arm.com>
154
155         * testsuite/ld-arm/bfcsel.s: New.
156         * testsuite/ld-arm/bfcsel.d: New.
157         * testsuite/ld-arm/arm-elf.exp: Add above test.
158
159 2019-04-15  Sudakshina Das  <sudi.das@arm.com>
160
161         * testsuite/ld-arm/bfl.s: New.
162         * testsuite/ld-arm/bfl.d: New.
163         * testsuite/ld-arm/arm-elf.exp: Add above test.
164
165 2019-04-15  Sudakshina Das  <sudi.das@arm.com>
166
167         * testsuite/ld-arm/bf.s: New.
168         * testsuite/ld-arm/bf.d: New.
169         * testsuite/ld-arm/arm-elf.exp: Add above test.
170
171 2019-04-15  Thomas Preud'homme  <thomas.preudhomme@arm.com>
172
173         * testsuite/ld-arm/attr-merge-13.attr: New test.
174         * testsuite/ld-arm/attr-merge-13a.s: New test.
175         * testsuite/ld-arm/attr-merge-13b.s: New test.
176
177 2019-04-13  Alan Modra  <amodra@gmail.com>
178
179         * Makefile.am (GENSCRIPTS): Pass LIB_PATH as a parameter.  Add
180         DEPDIR parameter.
181         (ELF_DEPS, ELF_GEN_DEPS, ELF_X86_DEPS): Delete.
182         (ALL_EMULATION_SOURCES, ALL_64_EMULATION_SOURCES): Depend on
183         $GEN_DEPENDS.
184         (e*.c): Delete all dependencies, instead include dependencies
185         from $DEPDIR/*.Pc.
186         * Makefile.in: Regenerate.
187         * configure.ac (source_sh): Define and use function.
188         * configure: Regenerate.
189         * emulparams/aarch64cloudabib.sh, * emulparams/aarch64elf32b.sh,
190         * emulparams/aarch64elfb.sh, * emulparams/aarch64fbsdb.sh,
191         * emulparams/aarch64linux32b.sh, * emulparams/aarch64linuxb.sh,
192         * emulparams/arcelf.sh, * emulparams/arcelf_prof.sh,
193         * emulparams/arclinux.sh, * emulparams/arclinux_nps.sh,
194         * emulparams/arclinux_prof.sh, * emulparams/arcv2elf.sh,
195         * emulparams/arcv2elfx.sh, * emulparams/armelf_fbsd.sh,
196         * emulparams/armelf_linux_eabi.sh,
197         * emulparams/armelf_linux_fdpiceabi.sh,
198         * emulparams/armelf_nacl.sh, * emulparams/armelf_nbsd.sh,
199         * emulparams/armelf_vxworks.sh, * emulparams/armelfb.sh,
200         * emulparams/armelfb_fbsd.sh, * emulparams/armelfb_fuchsia.sh,
201         * emulparams/armelfb_linux.sh, * emulparams/armelfb_linux_eabi.sh,
202         * emulparams/armelfb_linux_fdpiceabi.sh,
203         * emulparams/armelfb_nacl.sh, * emulparams/armelfb_nbsd.sh,
204         * emulparams/armsymbian.sh, * emulparams/cskyelf_linux.sh,
205         * emulparams/elf32_sparc_sol2.sh,
206         * emulparams/elf32_sparc_vxworks.sh, * emulparams/elf32_tic6x_be.sh,
207         * emulparams/elf32_tic6x_elf_be.sh,
208         * emulparams/elf32_tic6x_elf_le.sh,
209         * emulparams/elf32_tic6x_linux_be.sh,
210         * emulparams/elf32_tic6x_linux_le.sh,
211         * emulparams/elf32_x86_64.sh, * emulparams/elf32_x86_64_nacl.sh,
212         * emulparams/elf32b4300.sh, * emulparams/elf32bfinfd.sh,
213         * emulparams/elf32bmipn32.sh, * emulparams/elf32bsmip.sh,
214         * emulparams/elf32btsmip.sh, * emulparams/elf32btsmip_fbsd.sh,
215         * emulparams/elf32btsmipn32.sh, * emulparams/elf32btsmipn32_fbsd.sh,
216         * emulparams/elf32ebmip.sh, * emulparams/elf32ebmipvxworks.sh,
217         * emulparams/elf32elmip.sh, * emulparams/elf32elmipvxworks.sh,
218         * emulparams/elf32frvfd.sh, * emulparams/elf32l4300.sh,
219         * emulparams/elf32lm32fd.sh, * emulparams/elf32lmip.sh,
220         * emulparams/elf32lppc.sh, * emulparams/elf32lppclinux.sh,
221         * emulparams/elf32lppcnto.sh, * emulparams/elf32lppcsim.sh,
222         * emulparams/elf32lr5900.sh, * emulparams/elf32lr5900n32.sh,
223         * emulparams/elf32lriscv.sh, * emulparams/elf32lriscv_ilp32.sh,
224         * emulparams/elf32lriscv_ilp32f.sh, * emulparams/elf32lsmip.sh,
225         * emulparams/elf32ltsmip.sh, * emulparams/elf32ltsmip_fbsd.sh,
226         * emulparams/elf32ltsmipn32.sh, * emulparams/elf32ltsmipn32_fbsd.sh,
227         * emulparams/elf32microblazeel.sh, * emulparams/elf32or1k_linux.sh,
228         * emulparams/elf32ppc.sh, * emulparams/elf32ppc_fbsd.sh,
229         * emulparams/elf32ppccommon.sh, * emulparams/elf32ppclinux.sh,
230         * emulparams/elf32ppcnto.sh, * emulparams/elf32ppcsim.sh,
231         * emulparams/elf32ppcvxworks.sh, * emulparams/elf32ppcwindiss.sh,
232         * emulparams/elf32tilegx_be.sh, * emulparams/elf64_ia64_fbsd.sh,
233         * emulparams/elf64_sparc_fbsd.sh, * emulparams/elf64_sparc_sol2.sh,
234         * emulparams/elf64alpha_fbsd.sh, * emulparams/elf64alpha_nbsd.sh,
235         * emulparams/elf64bmip-defs.sh, * emulparams/elf64bmip.sh,
236         * emulparams/elf64btsmip.sh, * emulparams/elf64btsmip_fbsd.sh,
237         * emulparams/elf64lppc.sh, * emulparams/elf64lriscv-defs.sh,
238         * emulparams/elf64lriscv.sh, * emulparams/elf64lriscv_lp64.sh,
239         * emulparams/elf64lriscv_lp64f.sh, * emulparams/elf64ltsmip.sh,
240         * emulparams/elf64ltsmip_fbsd.sh, * emulparams/elf64ppc.sh,
241         * emulparams/elf64ppc_fbsd.sh, * emulparams/elf64rdos.sh,
242         * emulparams/elf64tilegx_be.sh, * emulparams/elf_i386.sh,
243         * emulparams/elf_i386_be.sh, * emulparams/elf_i386_fbsd.sh,
244         * emulparams/elf_i386_ldso.sh, * emulparams/elf_i386_nacl.sh,
245         * emulparams/elf_i386_sol2.sh, * emulparams/elf_i386_vxworks.sh,
246         * emulparams/elf_iamcu.sh, * emulparams/elf_k1om.sh,
247         * emulparams/elf_k1om_fbsd.sh, * emulparams/elf_l1om.sh,
248         * emulparams/elf_l1om_fbsd.sh, * emulparams/elf_x86_64.sh,
249         * emulparams/elf_x86_64_cloudabi.sh,
250         * emulparams/elf_x86_64_fbsd.sh, * emulparams/elf_x86_64_nacl.sh,
251         * emulparams/elf_x86_64_sol2.sh, * emulparams/h8300helf.sh,
252         * emulparams/h8300helf_linux.sh, * emulparams/h8300hnelf.sh,
253         * emulparams/h8300self.sh, * emulparams/h8300self_linux.sh,
254         * emulparams/h8300snelf.sh, * emulparams/h8300sxelf.sh,
255         * emulparams/h8300sxelf_linux.sh, * emulparams/h8300sxnelf.sh,
256         * emulparams/hppanbsd.sh, * emulparams/hppaobsd.sh,
257         * emulparams/m32rlelf.sh, * emulparams/m32rlelf_linux.sh,
258         * emulparams/m68kelfnbsd.sh, * emulparams/mn10300.sh,
259         * emulparams/msp430X.sh, * emulparams/nds32belf.sh,
260         * emulparams/nds32belf16m.sh, * emulparams/nds32belf_linux.sh,
261         * emulparams/pjlelf.sh, * emulparams/ppclynx.sh,
262         * emulparams/score7_elf.sh, * emulparams/shelf_fd.sh,
263         * emulparams/shelf_linux.sh, * emulparams/shelf_nbsd.sh,
264         * emulparams/shelf_uclinux.sh, * emulparams/shelf_vxworks.sh,
265         * emulparams/shl.sh, * emulparams/shlelf.sh,
266         * emulparams/shlelf_fd.sh, * emulparams/shlelf_nbsd.sh,
267         * emulparams/shlelf_vxworks.sh: Use source_sh.
268         * genscripts.sh: Adjust for changed parameters.  Emit dependencies
269         for e*.c to .deps/*.Pc.
270         (source_sh): New function, use it throughout to source scripts.
271         * genscrba.sh (source_em): Use source_sh.
272
273 2019-04-13  Alan Modra  <amodra@gmail.com>
274
275         * configure.ac (TDIRS): Build up tdirs in this variable and
276         AC_SUBST, also using AM_SUBST_NOTMAKE.
277         * configure: Regenerate.
278         * Makefile.am (DISTCLEANFILES): Remove tdirs.
279         * Makefile.in: Regenerate.
280
281 2019-04-12  Nick Clifton  <nickc@redhat.com>
282
283         PR 24450
284         * ld.texi (Output Section Attributes): Add ALIGN_WITH_INPUT to
285         example of section attributes.
286
287 2019-04-11  Faraz Shahbazker  <fshahbazker@wavecomp.com>
288
289         * NEWS: Mention new option --no-print-map-discarded.
290         * ld.h (ld_config_type) <print_map_discarded>: New field.
291         * ldlang.c (lang_map): Conditionally output discarded sections
292         in map files based on configuration option.
293         * ldlex.h (option_values) <OPTION_PRINT_MAP_DISCARDED,
294         OPTION_NO_PRINT_MAP_DISCARDED>: New.
295         * ldmain.c (main): Enabled print_map_discarded by default.
296         * lexsup.c (ld_options): Add new command-line options.
297         (parse_args) <OPTION_NO_PRINT_MAP_DISCARDED,
298         OPTION_PRINT_MAP_DISCARDED>: New cases.
299         * ld.texi: Document new options.
300         * testsuite/ld-gc/gc.exp: Add new test.
301         * testsuite/ld-gc/skip-map-discarded.s: New file.
302         * testsuite/ld-gc/skip-map-discarded.d: New file.
303         * testsuite/ld-gc/skip-map-discarded.map: New file.
304
305 2019-04-11  H.J. Lu  <hongjiu.lu@intel.com>
306
307         * ld.texi: Document -z cet-report=[none|warning|error].
308         * emulparams/cet.sh: Add -z cet-report=[none|warning|error].
309         * testsuite/ld-i386/i386.exp: Run -z cet-report=[warning|error]
310         tests.
311         * testsuite/ld-x86-64/x86-64.exp: Likewise.
312         * testsuite/ld-i386/property-x86-cet1.d: New file.
313         * testsuite/ld-i386/property-x86-cet2a.d: Likewise.
314         * testsuite/ld-i386/property-x86-cet2b.d: Likewise.
315         * testsuite/ld-i386/property-x86-cet3a.d: Likewise.
316         * testsuite/ld-i386/property-x86-cet3b.d: Likewise.
317         * testsuite/ld-i386/property-x86-cet4a.d: Likewise.
318         * testsuite/ld-i386/property-x86-cet4b.d: Likewise.
319         * testsuite/ld-i386/property-x86-cet5a.d: Likewise.
320         * testsuite/ld-i386/property-x86-cet5b.d: Likewise.
321         * testsuite/ld-i386/property-x86-cet6.d: Likewise.
322         * testsuite/ld-x86-64/property-x86-cet.s: Likewise.
323         * testsuite/ld-x86-64/property-x86-cet1-x32.d: Likewise.
324         * testsuite/ld-x86-64/property-x86-cet1.d: Likewise.
325         * testsuite/ld-x86-64/property-x86-cet2a-x32.d: Likewise.
326         * testsuite/ld-x86-64/property-x86-cet2a.d: Likewise.
327         * testsuite/ld-x86-64/property-x86-cet2b-x32.d: Likewise.
328         * testsuite/ld-x86-64/property-x86-cet2b.d: Likewise.
329         * testsuite/ld-x86-64/property-x86-cet3a-x32.d: Likewise.
330         * testsuite/ld-x86-64/property-x86-cet3a.d: Likewise.
331         * testsuite/ld-x86-64/property-x86-cet3b-x32.d: Likewise.
332         * testsuite/ld-x86-64/property-x86-cet3b.d: Likewise.
333         * testsuite/ld-x86-64/property-x86-cet4a-x32.d: Likewise.
334         * testsuite/ld-x86-64/property-x86-cet4a.d: Likewise.
335         * testsuite/ld-x86-64/property-x86-cet4b-x32.d: Likewise.
336         * testsuite/ld-x86-64/property-x86-cet4b.d: Likewise.
337         * testsuite/ld-x86-64/property-x86-cet5a-x32.d: Likewise.
338         * testsuite/ld-x86-64/property-x86-cet5a.d: Likewise.
339         * testsuite/ld-x86-64/property-x86-cet5b-x32.d: Likewise.
340         * testsuite/ld-x86-64/property-x86-cet5b.d: Likewise.
341         * testsuite/ld-x86-64/property-x86-cet6-x32.d: Likewise.
342         * testsuite/ld-x86-64/property-x86-cet6.d: Likewise.
343
344 2019-04-11  H.J. Lu  <hongjiu.lu@intel.com>
345
346         * testsuite/config/default.exp (STATIC_PIE_LDFLAGS): New.  Set
347         to "-static-pie" if target compiler supports it.
348         * testsuite/ld-elf/elf.exp: Run -static-pie tests if
349         $STATIC_PIE_LDFLAGS isn't empty.
350         * testsuite/ld-ifunc/ifunc.exp: Likewise.
351
352 2019-04-11  Tamar Christina  <tamar.christina@arm.com>
353
354         PR ld/24302
355         * testsuite/ld-aarch64/aarch64-elf.exp: Add new test.
356         * testsuite/ld-aarch64/tls-relax-gdesc-le-now.d: New test.
357
358 2019-04-10  H.J. Lu  <hongjiu.lu@intel.com>
359
360         * scripttempl/elf.sc (CREATE_PIC): New.  Set for CREATE_SHLIB or
361         CREATE_PIE.
362         (__rel_iplt_start): Don't define for CREATE_PIC.
363         (__rel_iplt_end): Likewise.
364         (__rela_iplt_start): Likewise.
365         (__rela_iplt_end): Likewise.
366
367 2019-04-10  Alan Modra  <amodra@gmail.com>
368
369         * testsuite/ld-elf/shared.exp: Don't xfail PR ld/20995 for
370         powerpc-nto.
371
372 2019-04-10  Alan Modra  <amodra@gmail.com>
373
374         * emultempl/cskyelf.em (csk_elf_before_parse): New function,
375         setting use_branch_stub false for linux.
376         (csky_elf_create_output_section_statements): Do emit this
377         function and all others in the file for linux, plus the branch
378         option control.  Disable branch stubs when non-ELF.
379
380 2019-04-10  Alan Modra  <amodra@gmail.com>
381
382         * Makefile.am (eskyelf.c, eskyelf_linux.c): Depend on cskyelf.em.
383         (ecskyelf_linux.c): Depend on cskyelf.sh.
384         (eelf32microblazeel.c): Depend on elf32microblaze.sh.
385         * Makefile.in: Regenerate.
386         * emulparams/cskyelf.sh: Comment regarding cskelf_linux.sh.
387         (PAGE_SIZE): Don't define.
388         * emulparams/cskyelf_linux.sh: Source sckyelf.sh, leaving just
389         the differing variable defs/undefs.
390         * emulparams/elf32mcore.sh (PAGE_SIZE): Don't define.
391         * emulparams/elf32microblaze.sh: Comment re. elf32microblazeel.sh.
392         (OUTPUT_FORMAT): Use BIG_OUTPUT_FORMAT.
393         (PAGE_SIZE): Don't define.
394         * emulparams/elf32microblazeel.sh: Source elf32microblaze.sh,
395         leaving just the differing OUTPUT_FORMAT.
396
397 2019-04-10  Alan Modra  <amodra@gmail.com>
398
399         * po/BLD-POTFILES.in: Regenerate.
400
401 2019-04-08  H.J. Lu  <hongjiu.lu@intel.com>
402
403         * testsuite/ld-elf/shared.exp: XFAIL PR ld/20995 tests for
404         lynxos and nto targets.
405
406 2019-04-08  H.J. Lu  <hongjiu.lu@intel.com>
407
408         * Makefile.am (ALL_EMULATION_SOURCES): Remove eelf_i386_chaos.c.
409         (eelf_i386_chaos.c): Removed.
410         * Makefile.in: Regenerated.
411         * configure.tgt: Remove i[3-7]86-*-kaos*.
412         * emulparams/elf_i386_chaos.sh: Removed.
413
414 2019-04-08  H.J. Lu  <hongjiu.lu@intel.com>
415
416         * emulparams/elf_i386_be.sh (EXTRA_EM_FILE): New.
417         * emulparams/i386moss.sh (EXTRA_EM_FILE): Likewise.
418
419 2019-04-08  Alan Modra  <amodra@gmail.com>
420
421         * emulparams/elf64rdos.sh (EXTRA_EM_FILE): Define.
422         * emulparams/i386lynx.sh (EXTRA_EM_FILE): Define.
423         * emulparams/i386nto.sh (EXTRA_EM_FILE): Define.
424
425 2019-04-06  H.J. Lu  <hongjiu.lu@intel.com>
426
427         * Makefile.am (ELF_X86_DEPS): Add $(srcdir)/emultempl/elf-x86.em.
428         (eelf_i386_sol2.c): Also depend on
429         $(srcdir)/emultempl/solaris2-x86.em.
430         (eelf_x86_64_sol2.c): Likewise.
431         * Makefile.in: Regenerated.
432         * emulparams/call_nop.sh: Set x86-specific linker options via
433         params.
434         * emulparams/cet.sh: Likewise.
435         * emulparams/reloc_overflow.sh: Likewise.
436         * emulparams/elf32_x86_64.sh (EXTRA_EM_FILE): New.  Set to
437         "elf-x86".
438         * emulparams/elf_i386.sh: Likewise.
439         * emulparams/elf_i386_be.sh: Likewise.
440         * emulparams/elf_i386_chaos.sh: Likewise.
441         * emulparams/elf_i386_ldso.sh: Likewise.
442         * emulparams/elf_i386_vxworks.sh: Likewise.
443         * emulparams/elf_iamcu.sh: Likewise.
444         * emulparams/elf_k1om.sh: Likewise.
445         * emulparams/elf_l1om.sh: Likewise.
446         * emulparams/elf_x86_64.sh: Likewise.
447         * emulparams/elf_i386_sol2.sh (EXTRA_EM_FILE): Changed to
448         "solaris2-x86".
449         * emulparams/elf_x86_64_sol2.sh: Likewise.
450         * emultempl/elf-x86.em: New file.
451         * emultempl/solaris2-x86.em: Likewise.
452         * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Don't
453         set link_info.call_nop_byte.
454
455 2019-04-05  Alan Modra  <amodra@gmail.com>
456
457         * testsuite/ld-powerpc/tlsexe32.d: Remove trailing spaces.
458         * testsuite/ld-powerpc/tlsopt5.d: Likewise.
459         * testsuite/ld-powerpc/tlsopt5_32.d: Likewise.
460
461 2019-04-03  Alan Modra  <amodra@gmail.com>
462
463         PR 24411
464         ldlex.l (SYMBOLNAMECHAR1): Don't match '/'.
465         (<EXPRESSION>"/DISCARD/"): New.
466
467 2019-04-03  Alan Modra  <amodra@gmail.com>
468
469         * ldlex.l: Formatting.
470         (CMDFILENAMECHAR, CMDFILENAMECHAR1): Delete.
471         (FILENAMECHAR1, SYMBOLNAMECHAR1, FILENAMECHAR, WILDCHAR),
472         (NOCFILENAMECHAR): Remove duplicate chars.  Reorder.
473         (SYMBOLCHARN): Likewise.  Rename to SYMBOLNAMECHAR.
474         (<INPUTLIST>"$SYSROOT"..): Delete rule.
475
476 2019-03-29  Max Filippov  <jcmvbkbc@gmail.com>
477
478         * testsuite/ld-xtensa/relax-undef-weak-pie-export-dynamic.d: New
479         test definition.
480         * testsuite/ld-xtensa/xtensa.exp
481         (relax-undef-weak-pie-export-dynamic): Add new test.
482
483 2019-03-26  Martin Liska  <mliska@suse.cz>
484
485         * plugin.c (get_symbols): Add lto_kind_str, lto_resolution_str,
486         lto_visibility_str and use then to inform about plugin-symbols.
487         * testsuite/ld-plugin/plugin-12.d: Adjust expected pattern.
488
489 2019-03-25  Tamar Christina  <tamar.christina@arm.com>
490
491         * testsuite/ld-arm/jump-reloc-veneers-cond-long.d: Update disassembly.
492         * testsuite/ld-arm/jump-reloc-veneers-long.d: Update disassembly.
493
494 2019-03-21  Sudakshina Das  <sudi.das@arm.com>
495
496         * testsuite/ld-aarch64/aarch64-elf.exp: Add new test.
497         * testsuite/ld-aarch64/bti-plt-1.s: Add .ifdef for PAC note section.
498         * testsuite/ld-aarch64/bti-plt-6.d: Update warning.
499         * testsuite/ld-aarch64/bti-plt-7.d: Likewise.
500         * testsuite/ld-aarch64/bti-warn.d: New test.
501
502 2019-03-21  Alan Modra  <amodra@gmail.com>
503
504         * testsuite/ld-elf/fini2.s: Reduce alignment.
505         * testsuite/ld-elf/fini3.s: Likewise.
506         * testsuite/ld-elf/finin.s: Likewise.
507         * testsuite/ld-elf/init2.s: Likewise.
508         * testsuite/ld-elf/init3.s: Likewise.
509         * testsuite/ld-elf/initn.s: Likewise.
510         * testsuite/ld-elf/pr14156a.d: Don't xfail m68hc1*-* or xgate-*.
511         * testsuite/ld-elf/pr14156b.d: Don't xfail xgate-*.
512
513 2019-03-21  Alan Modra  <amodra@gmail.com>
514
515         * scripttempl/alpha.sc, * scripttempl/armbpabi.sc,
516         * scripttempl/crisaout.sc, * scripttempl/elf32cr16.sc,
517         * scripttempl/elf32crx.sc, * scripttempl/elf32xc16x.sc,
518         * scripttempl/elf32xc16xl.sc, * scripttempl/elf32xc16xs.sc,
519         * scripttempl/elf64hppa.sc, * scripttempl/elf_chaos.sc,
520         * scripttempl/elfarc.sc, * scripttempl/elfarcv2.sc,
521         * scripttempl/elfd30v.sc, * scripttempl/elfm68hc11.sc,
522         * scripttempl/elfm68hc12.sc, * scripttempl/elfm9s12z.sc,
523         * scripttempl/elfmicroblaze.sc, * scripttempl/elfxgate.sc,
524         * scripttempl/elfxtensa.sc, * scripttempl/epiphany_4x4.sc,
525         * scripttempl/ft32.sc, * scripttempl/i386beos.sc,
526         * scripttempl/iq2000.sc, * scripttempl/mcorepe.sc,
527         * scripttempl/mep.sc, * scripttempl/mips.sc, * scripttempl/moxie.sc,
528         * scripttempl/pe.sc, * scripttempl/pep.sc, * scripttempl/ppcpe.sc,
529         * scripttempl/tic4xcoff.sc, * scripttempl/tic80coff.sc,
530         * scripttempl/v850.sc, * scripttempl/v850_rh850.sc,
531         * scripttempl/visium.sc, * scripttempl/xstormy16.sc: Add KEEP and
532         SORT_NONE to .init and .fini wildcards.
533         * scripttempl/elf32xc16x.sc,
534         * scripttempl/elf32xc16xl.sc,
535         * scripttempl/elf32xc16xs.sc: Add .fini wildcard.
536         * scripttempl/elf_chaos.sc: Add .init output section.
537         * scripttempl/elfd30v.sc: Remove duplicate .init.
538         * scripttempl/elfm68hc11.sc, * scripttempl/elfm68hc12.sc,
539         * scripttempl/elfm9s12z.sc, * scripttempl/elfxgate.sc: Remove
540         duplicate .init, and add .fini wildcard.
541         * scripttempl/ppcpe.sc (INIT, FINI): Delete.
542         * ldlang.c (update_wild_statements): Special case .init and
543         .fini in the wildcard, not the output section.
544
545 2019-03-21  Alan Modra  <amodra@gmail.com>
546
547         * emulparams/elf32lm32fd.sh (DYNAMIC_LINK): Undef.
548
549 2019-03-21  Alan Modra  <amodra@gmail.com>
550
551         * ldlang.c (lang_size_sections_1): Set SEC_KEEP on
552         create_object_symbols_section.
553         * testsuite/ld-elf/pr22319.d: Don't xfail dlx.
554
555 2019-03-18  Alan Modra  <amodra@gmail.com>
556
557         * testsuite/ld-elf/merge.d: Remove csky from xfails, add moxie.
558         * testsuite/ld-elf/pr21884.d: Remove csky from xfails.
559         * testsuite/ld-elf/shared.exp: Add csky to list not xfailing pr22374.
560         * testsuite/ld-unique/pr21529.d: Remove csky from xfails
561
562 2019-03-15  Nick Clifton  <nickc@redhat.com>
563
564         PR 24262
565         * ld.texi (-plugin): Correct the path used to locate linker
566         plugins.
567
568 2019-03-13  Sudakshina Das  <sudi.das@arm.com>
569
570         * NEWS: Document --pac-plt.
571         * emultempl/aarch64elf.em (OPTION_PAC_PLT): New.
572         (PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS): Add pac-plt.
573         (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_PAC_PLT.
574         * testsuite/ld-aarch64/aarch64-elf.exp: Add the following tests.
575         * testsuite/ld-aarch64/bti-pac-plt-1.d: New test.
576         * testsuite/ld-aarch64/bti-pac-plt-2.d: New test.
577         * testsuite/ld-aarch64/pac-plt-1.d: New test.
578         * testsuite/ld-aarch64/pac-plt-2.d: New test.
579         * testsuite/ld-aarch64/bti-plt-1.s: Add .ifndef directive.
580
581 2019-03-13  Sudakshina Das  <sudi.das@arm.com>
582             Szabolcs Nagy  <szabolcs.nagy@arm.com>
583
584         * NEWS: Document --force-bti.
585         * emultempl/aarch64elf.em (plt_type, bti_type, OPTION_FORCE_BTI): New.
586         (PARSE_AND_LIST_SHORTOPTS, PARSE_AND_LIST_OPTIONS): Add force-bti.
587         (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_FORCE_BTI.
588         * testsuite/ld-aarch64/aarch64-elf.exp: Add all the tests below.
589         * testsuite/ld-aarch64/bti-plt-1.d: New test.
590         * testsuite/ld-aarch64/bti-plt-1.s: New test.
591         * testsuite/ld-aarch64/bti-plt-2.d: New test.
592         * testsuite/ld-aarch64/bti-plt-3.d: New test.
593         * testsuite/ld-aarch64/bti-plt-4.d: New test.
594         * testsuite/ld-aarch64/bti-plt-5.d: New test.
595         * testsuite/ld-aarch64/bti-plt-6.d: New test.
596         * testsuite/ld-aarch64/bti-plt-7.d: New test.
597         * testsuite/ld-aarch64/bti-plt-so.s: New test.
598         * testsuite/ld-aarch64/bti-plt.ld: New test.
599
600 2019-03-13  Sudakshina Das  <sudi.das@arm.com>
601
602         * NEWS: Document GNU_PROPERTY_AARCH64_FEATURE_1_BTI and
603         GNU_PROPERTY_AARCH64_FEATURE_1_PAC.
604         * testsuite/ld-aarch64/aarch64-elf.exp: Add run commands for new tests.
605         * testsuite/ld-aarch64/property-bti-pac1.d: New test.
606         * testsuite/ld-aarch64/property-bti-pac1.s: New test.
607         * testsuite/ld-aarch64/property-bti-pac2.d: New test.
608         * testsuite/ld-aarch64/property-bti-pac2.s: New test.
609         * testsuite/ld-aarch64/property-bti-pac3.d: New test.
610
611 2019-03-13  H.J. Lu  <hongjiu.lu@intel.com>
612
613         PR ld/24322
614         * testsuite/ld-i386/i386.exp: Run PR ld/24322 tests.
615         * testsuite/ld-x86-64/x86-64.exp: Likewise.
616         * testsuite/ld-i386/pr24322a.d: New file.
617         * testsuite/ld-i386/pr24322b.d: Likewise.
618         * testsuite/ld-x86-64/pr24322a-x32.d: Likewise.
619         * testsuite/ld-x86-64/pr24322a.d: Likewise.
620         * testsuite/ld-x86-64/pr24322b-x32.d: Likewise.
621         * testsuite/ld-x86-64/pr24322b.d: Likewise.
622         * testsuite/ld-x86-64/pr24322a.s: Likewise.
623         * testsuite/ld-x86-64/pr24322b.s: Likewise.
624         * testsuite/ld-x86-64/pr24322c.s: Likewise.
625
626 2019-03-06  Nick Bowler  <nbowler@draconx.ca>
627
628         PR 24289
629         * ldexp.c (fold_name): Allow lookups of the LENGTH and ORIGIN
630         attributes during the first phase.
631
632 2019-03-01  Andreas Krebbel  <krebbel@linux.ibm.com>
633
634         This reverts commit 5a12586d44fa8d5dfc74cbca4f2f36a273a16335.
635         2019-01-14  Maamoun Tarsha  <maamountk@hotmail.com>
636
637         PR 20113
638         * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
639         * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
640         * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
641         * testsuite/ld-s390/tlsbin.dd: Likewise.
642         * testsuite/ld-s390/tlsbin.rd: Likewise.
643         * testsuite/ld-s390/tlsbin.sd: Likewise.
644         * testsuite/ld-s390/tlsbin_64.dd: Likewise.
645         * testsuite/ld-s390/tlsbin_64.rd: Likewise.
646         * testsuite/ld-s390/tlsbin_64.sd: Likewise.
647         * testsuite/ld-s390/tlspic.dd: Likewise.
648         * testsuite/ld-s390/tlspic.rd: Likewise.
649         * testsuite/ld-s390/tlspic.sd: Likewise.
650         * testsuite/ld-s390/tlspic_64.dd: Likewise.
651         * testsuite/ld-s390/tlspic_64.rd: Likewise.
652         * testsuite/ld-s390/tlspic_64.sd: Likewise.
653         * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
654
655 2019-02-27  H.J. Lu  <hongjiu.lu@intel.com>
656
657         PR ld/24276
658         * testsuite/ld-i386/i386.exp: Run PR ld/24276 test.
659         * testsuite/ld-x86-64/x86-64.exp: Likewise.
660         * testsuite/ld-i386/pr24276.dso: New file.
661         * testsuite/ld-i386/pr24276.warn: Likewise.
662         * testsuite/ld-x86-64/pr24276.dso: Likewise.
663         * testsuite/ld-x86-64/pr24276.warn: Likewise.
664
665 2019-02-20  Eric Tsai  <erictsai@cadence.com>
666
667         * testsuite/ld-xtensa/call_overflow.d: New test definition.
668         * testsuite/ld-xtensa/call_overflow1.s: New test source.
669         * testsuite/ld-xtensa/call_overflow2.s: New test source.
670         * testsuite/ld-xtensa/call_overflow3.s: New test source.
671         * testsuite/ld-xtensa/xtensa.exp: Add call_overflow test.
672
673 2019-02-14  Thomas Schwinge  <thomas@codesourcery.com>
674
675         * testsuite/ld-elf/elf.exp: Remove Hurd XFAILs.
676
677 2019-02-12  Nick Clifton  <nickc@redhat.com>
678
679         * po/fr.po: Updated French translation.
680
681 2019-02-09  Vineet Gupta  <vgupta@synopsys.com>
682
683         * emultempl/arclinux.em: Delete special INIT/FINI handling.
684
685 2019-02-07  Nick Clifton  <nickc@redhat.com>
686
687         PR 24175
688         * ld.texi (Options): Add missing word to the description of the
689         --start-group option.
690
691 2019-02-06  Alan Modra  <amodra@gmail.com>
692
693         PR ld/24008
694         * testsuite/ld-scripts/pr24008.d: Pass with extra target
695         defined symbols.
696
697 2019-02-05  H.J. Lu  <hongjiu.lu@intel.com>
698
699         PR ld/24151
700         * testsuite/ld-x86-64/pr24151a-x32.d: New file.
701         * testsuite/ld-x86-64/pr24151a.d: Likewise.
702         * testsuite/ld-x86-64/pr24151a.s: Likewise.
703         * testsuite/ld-x86-64/x86-64.exp: Run pr24151a and pr24151a-x32.
704
705 2019-01-31  Alan Modra  <amodra@gmail.com>
706
707         * NEWS: Mention -t change.
708         * ld.texi (--trace/-t): Expand documentation a little.
709
710 2019-01-29  H.J. Lu  <hongjiu.lu@intel.com>
711
712         PR ld/24008
713         * testsuite/ld-scripts/defined.exp: Run pr24008.
714         * testsuite/ld-scripts/pr24008.d: New file.
715         * testsuite/ld-scripts/pr24008.map: Likewise.
716         * testsuite/ld-scripts/pr24008.s: Likewise.
717         * testsuite/ld-scripts/pr24008.t: Likewise.
718
719 2019-01-29  Eric Botcazou  <ebotcazou@adacore.com>
720
721         * testsuite/ld-ifunc/ifunc.exp: Skip pr23169 on SPARC.
722
723 2019-01-28  Alan Modra  <amodra@gmail.com>
724
725         PR 24008
726         * ldexp.h (lang_phase_type): Add lang_fixed_phase_enum.
727         * ldexp.c (fold_name): Move expld.assign_name check later to
728         avoid an extra lookup.
729         (exp_fold_tree_1): When lang_fixed_phase_enum, don't change symbol
730         values, and don't clear expld.assign_name.
731         * ldlang.c (lang_map): Set expld.phase to lang_fixed_phase_enum.
732         (print_assignment): Resolve entire assignment expression.
733         Don't access symbol u.def unless symbol is defined.
734
735 2019-01-25  Nick Clifton  <nickc@redhat.com>
736
737         * po/bg.po: Updated Bulgarian translation.
738
739 2019-01-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
740
741         * ld.texi (--wrap): Add warning that LTO may make this feature
742         ineffective.
743
744 2019-01-21  Nick Clifton  <nickc@redhat.com>
745
746         * po/uk.po: Updated Ukranian translation.
747         * po/pr_BR.po: Updated Brazilian Portuguese translation.
748
749 2019-01-21  Nick Clifton  <nickc@redhat.com>
750
751         PR 24108
752         * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Update
753         expected error message.
754
755 2019-01-19  Nick Clifton  <nickc@redhat.com>
756
757         * configure: Regenerate.
758         * po/ld.pot: Regenerate.
759
760 2018-06-24  Nick Clifton  <nickc@redhat.com>
761
762         2.32 branch created.
763
764 2019-01-16  Kito Cheng  <kito@andestech.com>
765
766         * testsuite/ld-elf/orphan-region.d: XFAIL for RISC-V, because add new
767         section.
768         * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Add new tests.
769         * testsuite/ld-riscv-elf/attr-merge-arch-01.d: New test.
770         * testsuite/ld-riscv-elf/attr-merge-arch-01a.s: Likewise.
771         * testsuite/ld-riscv-elf/attr-merge-arch-01b.s: Likewise.
772         * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
773         * testsuite/ld-riscv-elf/attr-merge-arch-02a.s: Likewise.
774         * testsuite/ld-riscv-elf/attr-merge-arch-02b.s: Likewise.
775         * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
776         * testsuite/ld-riscv-elf/attr-merge-arch-03a.s: Likewise.
777         * testsuite/ld-riscv-elf/attr-merge-arch-03b.s: Likewise.
778         * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
779         * testsuite/ld-riscv-elf/attr-merge-arch-failed-01a.s: Likewise.
780         * testsuite/ld-riscv-elf/attr-merge-arch-failed-01b.s: Likewise.
781         * testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s: Likewise.
782         * testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s: Likewise.
783         * testsuite/ld-riscv-elf/attr-merge-priv-spec.d: Likewise.
784         * testsuite/ld-riscv-elf/attr-merge-stack-align-a.s: Likewise.
785         * testsuite/ld-riscv-elf/attr-merge-stack-align-b.s: Likewise.
786         * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-a.s: Likewise.
787         * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-b.s: Likewise.
788         * testsuite/ld-riscv-elf/attr-merge-stack-align-failed.d: Likewise.
789         * testsuite/ld-riscv-elf/attr-merge-stack-align.d: Likewise.
790         * testsuite/ld-riscv-elf/attr-merge-strict-align-01.d: Likewise.
791         * testsuite/ld-riscv-elf/attr-merge-strict-align-01a.s: Likewise.
792         * testsuite/ld-riscv-elf/attr-merge-strict-align-01b.s: Likewise.
793         * testsuite/ld-riscv-elf/attr-merge-strict-align-02.d: Likewise.
794         * testsuite/ld-riscv-elf/attr-merge-strict-align-02a.s: Likewise.
795         * testsuite/ld-riscv-elf/attr-merge-strict-align-02b.s: Likewise.
796         * testsuite/ld-riscv-elf/attr-merge-strict-align-03.d: Likewise.
797         * testsuite/ld-riscv-elf/attr-merge-strict-align-03a.s: Likewise.
798         * testsuite/ld-riscv-elf/attr-merge-strict-align-03b.s: Likewise.
799         * testsuite/ld-riscv-elf/attr-merge-strict-align-04.d: Likewise.
800         * testsuite/ld-riscv-elf/attr-merge-strict-align-04a.s: Likewise.
801         * testsuite/ld-riscv-elf/attr-merge-strict-align-04b.s: Likewise.
802         * testsuite/ld-riscv-elf/attr-merge-strict-align-05.d: Likewise.
803         * testsuite/ld-riscv-elf/attr-merge-strict-align-05a.s: Likewise.
804         * testsuite/ld-riscv-elf/attr-merge-strict-align-05b.s: Likewise.
805
806 2019-01-14  Maamoun Tarsha  <maamountk@hotmail.com>
807
808         PR 20113
809         * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
810         * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
811         * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
812         * testsuite/ld-s390/tlsbin.dd: Likewise.
813         * testsuite/ld-s390/tlsbin.rd: Likewise.
814         * testsuite/ld-s390/tlsbin.sd: Likewise.
815         * testsuite/ld-s390/tlsbin_64.dd: Likewise.
816         * testsuite/ld-s390/tlsbin_64.rd: Likewise.
817         * testsuite/ld-s390/tlsbin_64.sd: Likewise.
818         * testsuite/ld-s390/tlspic.dd: Likewise.
819         * testsuite/ld-s390/tlspic.rd: Likewise.
820         * testsuite/ld-s390/tlspic.sd: Likewise.
821         * testsuite/ld-s390/tlspic_64.dd: Likewise.
822         * testsuite/ld-s390/tlspic_64.rd: Likewise.
823         * testsuite/ld-s390/tlspic_64.sd: Likewise.
824         * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
825
826 2019-01-14  Sebastian Huber  <sebastian.huber@embedded-brains.de>
827
828         * ld.texi (--wrap): Add example to emphasise that only undefined
829         references are replaced by the linker.
830
831 2019-01-09  Nick Clifton  <nickc@redhat.com>
832
833         * po/es.po: Updated Spanish translation.
834
835 2019-01-09  Andrew Paprocki  <andrew@ishiboo.com>
836
837         * configure: Regenerate.
838
839 2019-01-08  Alan Modra  <amodra@gmail.com>
840
841         * testsuite/ld-elf/sec64k.exp: Use . rather than $objdir in
842         generated source file names.
843         * testsuite/ld-m68k/m68k-got.exp: Likewise.
844
845 2019-01-01  Alan Modra  <amodra@gmail.com>
846
847         Update year range in copyright notice of all files.
848
849 For older changes see ChangeLog-2018
850 \f
851 Copyright (C) 2019 Free Software Foundation, Inc.
852
853 Copying and distribution of this file, with or without modification,
854 are permitted in any medium without royalty provided the copyright
855 notice and this notice are preserved.
856
857 Local Variables:
858 mode: change-log
859 left-margin: 8
860 fill-column: 74
861 version-control: never
862 End: