198e13801aa8a00a51fb60976fb80716dc5d317f
[deliverable/binutils-gdb.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:
This page took 0.058326 seconds and 4 git commands to generate.