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