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