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