Note that the --rpath-link command line option will search the contents of the SEARCH...
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
d8e4137b
NC
12020-03-03 Nick Clifton <nickc@redhat.com>
2
3 PR 25588
4 * ld.texi (Options): Update the description of the --rpath-link
5 option.
6
cb001c0d
AM
72020-03-02 Alan Modra <amodra@gmail.com>
8
9 * plugin.c (plugin_object_p): Return a bfd_cleanup.
10 (plugin_cleanup): New function.
11
2aa90762
L
122020-03-01 H.J. Lu <hongjiu.lu@intel.com>
13
14 PR ld/25618
15 * plugin.c (plugin_object_p): Copy the no_export field to the IR
16 dummy object.
17 * testsuite/ld-plugin/lto.exp (lto_link_elf_tests): Add
18 PR ld/25618 tests.
19 * testsuite/ld-plugin/pr25618.d: New file.
20 * testsuite/ld-plugin/pr25618a.cc: Likewise.
21 * testsuite/ld-plugin/pr25618a.h: Likewise.
22 * testsuite/ld-plugin/pr25618b.cc: Likewise.
23 * testsuite/ld-plugin/pr25618b.h: Likewise.
24
5f602802
AM
252020-02-27 Alan Modra <amodra@gmail.com>
26
27 PR 24511
28 * testsuite/ld-mmix/b-fixo2.d: Adjust for .data change.
29 * testsuite/ld-mmix/sec-2.d: Likewise.
30 * testsuite/ld-mmix/sec-3.d: Likewise.
31 * testsuite/ld-mmix/sec-4.d: Likewise.
32 * testsuite/ld-mmix/spec802.d: Likewise.
33 * testsuite/ld-mmix/spec803.d: Likewise.
34 * testsuite/ld-mmix/spec804.d: Likewise.
35 * testsuite/ld-mmix/spec805.d: Likewise.
36 * testsuite/ld-mmix/spec806.d: Likewise.
37 * testsuite/ld-mmix/spec807.d: Likewise.
38 * testsuite/ld-mmix/spec808.d: Likewise.
39
3312f67c
L
402020-02-26 H.J. Lu <hongjiu.lu@intel.com>
41
42 PR ld/25593
43 * testsuite/ld-plugin/lto.exp: Run PR ld/25593 tests.
44 * testsuite/ld-plugin/pr25593.d: New file.
45 * testsuite/ld-plugin/pr25593a-1.c: Likewise.
46 * testsuite/ld-plugin/pr25593a-2.c: Likewise.
47 * testsuite/ld-plugin/pr25593b.c: Likewise.
48 * testsuite/ld-plugin/pr25593c.c: Likewise.
49 * testsuite/ld-plugin/pr25593d.c: Likewise.
50 * testsuite/ld-plugin/pr25593e.c: Likewise.
51
dc1e8a47
AM
522020-02-26 Alan Modra <amodra@gmail.com>
53
54 * emultempl/cskyelf.em: Indent labels correctly.
55 * ldfile.c: Likewise.
56 * ldlang.c: Likewise.
57 * plugin.c: Likewise.
58
e310298c
AM
592020-02-26 Alan Modra <amodra@gmail.com>
60
61 PR 25593
62 * ldelf.c (ldelf_try_needed): Add DT_NEEDED lib to input_bfds.
63 (ldelf_after_open): Save state of input_bfds list before loading
64 DT_NEEDED libs. Traverse input_bfds list adding DT_NEEDED tags.
65 Restore input_bfds list.
66 * testsuite/ld-cris/gotplt1.d: Adjust for changed .dynstr order.
67
45c63c0f
NC
682020-02-24 Nick Clifton <nickc@redhat.com>
69
70 * po/fr.po: Update French translation.
71
7b3c2715
AM
722020-02-22 Alan Modra <amodra@gmail.com>
73
74 PR 25585
75 * NEWS: Mention better "PHDR segment not covered by LOAD segment"
76 checking.
77
fcaaac0a
SB
782020-02-19 Sergey Belyashov <sergey.belyashov@gmail.com>
79
80 PR 25537
81 * emultempl/z80.em: Remove machine compatability checking.
82
832020-02-19 Sergey Belyashov <sergey.belyashov@gmail.com>
84
85 PR 25517
86 * testsuite/ld-z80/arch_ez80_adl.d: Update command line.
87 * testsuite/ld-z80/arch_ez80_z80.d: Likewise.
88 * testsuite/ld-z80/arch_r800.d: Likewise.
89 * testsuite/ld-z80/arch_z180.d: Likewise.
90 * testsuite/ld-z80/arch_z80n.d: Likewise.
91 * testsuite/ld-z80/comb_arch_ez80_z80.d: Likewise.
92 * testsuite/ld-z80/comb_arch_z180_z80.d: Likewise.
93 * testsuite/ld-z80/comb_arch_z80_ez80.d: Likewise.
94 * testsuite/ld-z80/comb_arch_z80_z180.d: Likewise.
95 * testsuite/ld-z80/comb_arch_z80_z80n.d: Likewise.
96 * testsuite/ld-z80/relocs_b_ez80.d: Likewise.
97 * testsuite/ld-z80/relocs_b_z80.d: Likewise.
98 * testsuite/ld-z80/relocs_f_ez80.d: Likewise.
99 * testsuite/ld-z80/relocs_f_z80.d: Likewise.
100 * testsuite/ld-z80/relocs_f_z80n.d: Likewise.
101
2e3cd5d0
AM
1022020-02-19 Alan Modra <amodra@gmail.com>
103
104 * testsuite/ld-plugin/pr25355.d: Allow alpha-linux nm result.
105
0aa99dcd
L
1062020-02-10 H.J. Lu <hongjiu.lu@intel.com>
107
108 PR binutils/25355
109 * testsuite/ld-plugin/lto.exp: Run PR binutils/25355 test.
110 * testsuite/ld-plugin/pr25355.c: New file.
111 * testsuite/ld-plugin/pr25355.d: Likewise.
112 * testsuite/lib/ld-lib.exp (run_cc_link_tests): Support compile
113 only dump.
114
6e569656
L
1152020-02-07 H.J. Lu <hongjiu.lu@intel.com>
116
117 * testsuite/ld-unique/unique.exp (contains_unique_symbol): Updated.
118
9fc0b501
SB
1192020-02-07 Sergey Belyashov <sergey.belyashov@gmail.com>
120
121 PR 25469
122 * emulparams/elf32z80.sh: Use z80 emulation.
123 * emultempl/z80.em: Make generic to both COFF and ELF Z80 emulations.
124 * emultempl/z80elf.em: Delete.
125 * testsuite/ld-elf/pr22450.d: Expect to fail for the Z80.
126 * testsuite/ld-elf/sec64k.exp: Fix Z80 assembly.
127 * testsuite/ld-unique/pr21529.s: Avoid register name conflict.
128 * testsuite/ld-unique/unique.s: Likewise.
129 * testsuite/ld-unique/unique_empty.s: Likewise.
130 * testsuite/ld-unique/unique_shared.s: Likewise.
131 * testsuite/ld-unique/unique.d: Updated expected output.
132 * testsuite/ld-z80/arch_z80n.d: New file.
133 * testsuite/ld-z80/comb_arch_z80_z80n.d: New file.
134 * testsuite/ld-z80/labels.s: Add more labels.
135 * testsuite/ld-z80/relocs.s: Add more reloc tests.
136 * testsuite/ld-z80/relocs_f_z80n.d: New file
137
adb8754e
L
1382020-02-07 H.J. Lu <hongjiu.lu@intel.com>
139
140 PR ld/25022
141 * testsuite/ld-elf/pr25022.d: Xfail more targets which don't use
142 ldelf_before_place_orphans.
143
9b538ba7
L
1442020-02-06 H.J. Lu <hongjiu.lu@intel.com>
145
146 PR ld/25022
147 * emultempl/aix.em (ld_${EMULATION_NAME}_emulation): Add
148 before_place_orphans_default.
149 * emultempl/armcoff.em (ld_${EMULATION_NAME}_emulation): Likewise.
150 * emultempl/beos.em (ld_${EMULATION_NAME}_emulation): Likewise.
151 * emultempl/generic.em (ld_${EMULATION_NAME}_emulation): Likewise.
152 * emultempl/linux.em (ld_${EMULATION_NAME}_emulation): Likewise.
153 * emultempl/msp430.em (ld_${EMULATION_NAME}_emulation): Likewise.
154 * emultempl/pe.em (ld_${EMULATION_NAME}_emulation): Likewise.
155 * emultempl/pep.em (ld_${EMULATION_NAME}_emulation): Likewise.
156 * emultempl/ticoff.em (ld_${EMULATION_NAME}_emulation): Likewise.
157 * emultempl/vanilla.em (ld_${EMULATION_NAME}_emulation): Likewise.
158 * emultempl/elf.em (ld_${EMULATION_NAME}_emulation): Use
159 ldelf_before_place_orphans.
160 * ldelf.c (ldelf_before_place_orphans): New.
161 * ldelf.h (ldelf_before_place_orphans): Likewise.
162 * ldemul.c (ldemul_before_place_orphans): Likewise.
163 (before_place_orphans_default): Likewise.
164 * ldemul.h (ldemul_before_place_orphans): Likewise.
165 (before_place_orphans_default): Likewise.
166 (ld_emulation_xfer_struct): Add before_place_orphans.
167 * ldlang.c (lang_process): Call ldemul_before_place_orphans
168 before lang_place_orphans.
169 * testsuite/ld-elf/pr25022.d: New file.
170 * testsuite/ld-elf/pr25022.s: Likewise.
171 * testsuite/ld-elf/pr25022.t: Likewise.
172
5242a0a0
L
1732020-02-06 H.J. Lu <hongjiu.lu@intel.com>
174
175 PR ld/25490
176 * testsuite/ld-elf/pr25490-1.d: New file.
177 * testsuite/ld-elf/pr25490-1.s: Likewise.
178
b7d07216
L
1792020-02-06 H.J. Lu <hongjiu.lu@intel.com>
180
181 PR ld/24526
182 PR ld/25021
183 PR ld/25490
184 * testsuite/ld-elf/elf.exp: Run PR ld/25490 tests.
185 * testsuite/ld-elf/pr24526.d: New file.
186 * testsuite/ld-elf/pr24526.s: Likewise.
187 * testsuite/ld-elf/pr25021.d: Likewise.
188 * testsuite/ld-elf/pr25021.s: Likewise.
189 * testsuite/ld-elf/pr25490-2-16.rd: Likewise.
190 * testsuite/ld-elf/pr25490-2-32.rd: Likewise.
191 * testsuite/ld-elf/pr25490-2-64.rd: Likewise.
192 * testsuite/ld-elf/pr25490-2.s: Likewise.
193 * testsuite/ld-elf/pr25490-3-16.rd: Likewise.
194 * testsuite/ld-elf/pr25490-3-32.rd: Likewise.
195 * testsuite/ld-elf/pr25490-3-64.rd: Likewise.
196 * testsuite/ld-elf/pr25490-3.s: Likewise.
197 * testsuite/ld-elf/pr25490-4-16.rd: Likewise.
198 * testsuite/ld-elf/pr25490-4-32.rd: Likewise.
199 * testsuite/ld-elf/pr25490-4-64.rd: Likewise.
200 * testsuite/ld-elf/pr25490-4.s: Likewise.
201 * testsuite/ld-elf/pr25490-5-16.rd: Likewise.
202 * testsuite/ld-elf/pr25490-5-32.rd: Likewise.
203 * testsuite/ld-elf/pr25490-5-64.rd: Likewise.
204 * testsuite/ld-elf/pr25490-5.s: Likewise.
205 * testsuite/ld-elf/pr25490-6-16.rd: Likewise.
206 * testsuite/ld-elf/pr25490-6-32.rd: Likewise.
207 * testsuite/ld-elf/pr25490-6-64.rd: Likewise.
208 * testsuite/ld-elf/pr25490-6.s: Likewise.
209
2102020-02-06 H.J. Lu <hongjiu.lu@intel.com>
9e4d08bb
L
211
212 * testsuite/lib/ld-lib.exp (check_gc_sections_available): Mark
213 z80 as not supported.
214
bb4e012c
AM
2152020-02-06 Alan Modra <amodra@gmail.com>
216
217 * testsuite/ld-ifunc/ifunc.exp: Enable for more targets, specifying
218 targets that don't support ifunc rather than ones that do.
219 (contains_irelative_reloc): Match R_PARISC_IPLT.
220 * testsuite/ld-ifunc/lib.c: Don't use .set in asm.
221 * testsuite/ld-ifunc/ifunc-23-x86.s,
222 * testsuite/ld-ifunc/ifunc-24-x86.s,
223 * testsuite/ld-ifunc/ifunc-25-x86.s,
224 * testsuite/ld-ifunc/ifunc-4-local-x86.s,
225 * testsuite/ld-ifunc/ifunc-4-x86.s: Define _main.
226 * testsuite/ld-ifunc/ifunc-10-i386.d,
227 * testsuite/ld-ifunc/ifunc-11-i386.d,
228 * testsuite/ld-ifunc/ifunc-12-i386.d,
229 * testsuite/ld-ifunc/ifunc-13-i386.d,
230 * testsuite/ld-ifunc/ifunc-14a-i386.d,
231 * testsuite/ld-ifunc/ifunc-14b-i386.d,
232 * testsuite/ld-ifunc/ifunc-14c-i386.d,
233 * testsuite/ld-ifunc/ifunc-14d-i386.d,
234 * testsuite/ld-ifunc/ifunc-14e-i386.d,
235 * testsuite/ld-ifunc/ifunc-14f-i386.d,
236 * testsuite/ld-ifunc/ifunc-15-i386.d,
237 * testsuite/ld-ifunc/ifunc-16-i386-now.d,
238 * testsuite/ld-ifunc/ifunc-16-i386.d,
239 * testsuite/ld-ifunc/ifunc-17a-i386.d,
240 * testsuite/ld-ifunc/ifunc-17b-i386.d,
241 * testsuite/ld-ifunc/ifunc-18a-i386.d,
242 * testsuite/ld-ifunc/ifunc-18b-i386.d,
243 * testsuite/ld-ifunc/ifunc-19a-i386.d,
244 * testsuite/ld-ifunc/ifunc-19b-i386.d,
245 * testsuite/ld-ifunc/ifunc-2-i386-now.d,
246 * testsuite/ld-ifunc/ifunc-2-i386.d,
247 * testsuite/ld-ifunc/ifunc-2-local-i386-now.d,
248 * testsuite/ld-ifunc/ifunc-2-local-i386.d,
249 * testsuite/ld-ifunc/ifunc-20-i386.d,
250 * testsuite/ld-ifunc/ifunc-21-i386.d,
251 * testsuite/ld-ifunc/ifunc-22-i386.d,
252 * testsuite/ld-ifunc/ifunc-26.d,
253 * testsuite/ld-ifunc/ifunc-5a-i386.d,
254 * testsuite/ld-ifunc/ifunc-5a-local-i386.d,
255 * testsuite/ld-ifunc/ifunc-5b-i386.d,
256 * testsuite/ld-ifunc/ifunc-5b-local-i386.d,
257 * testsuite/ld-ifunc/ifunc-5r-local-i386.d,
258 * testsuite/ld-ifunc/ifunc-6a-i386.d,
259 * testsuite/ld-ifunc/ifunc-6b-i386.d,
260 * testsuite/ld-ifunc/ifunc-7a-i386.d,
261 * testsuite/ld-ifunc/ifunc-7b-i386.d,
262 * testsuite/ld-ifunc/ifunc-8-i386.d,
263 * testsuite/ld-ifunc/ifunc-9-i386.d,
264 * testsuite/ld-ifunc/pr17154-i386-now.d,
265 * testsuite/ld-ifunc/pr17154-i386.d: xfail lynxos, nto, and solaris.
266
02e0be69
AM
2672020-02-06 Alan Modra <amodra@gmail.com>
268
269 * testsuite/lib/ld-lib.exp (is_generic): Delete.
270 * testsuite/ld-unique/unique.exp: Exclude tic6x.
271
b88237bc
AM
2722020-02-06 Alan Modra <amodra@gmail.com>
273
274 * configure.tgt (i[3-7]86-*-moss*): Don't clear targ_extra_ofiles.
275 (i[3-7]86-*-openbsd*, x86_64-*-openbsd*): Add.
276
a8c4d40b
L
2772020-02-02 H.J. Lu <hongjiu.lu@intel.com>
278
279 PR gas/25380
280 * testsuite/ld-i386/pr22001-1c.S: Use "unique,N" in .section
281 directives.
282 * testsuite/ld-i386/tls-gd1.S: Likewise.
283 * testsuite/ld-x86-64/pr21481b.S: Likewise.
284
5cebc931
JB
2852020-01-30 Jan Beulich <jbeulich@suse.com>
286
287 * ld.texi: Remove space between @option and brace.
288
ef8f08ca
AM
2892020-01-29 Alan Modra <amodra@gmail.com>
290
291 PR 25477
292 * ldelf.c (ldelf_check_ld_so_conf): Add prefix parameter and
293 correct concat.
294 (ldelf_after_open): Add prefix parameter.
295 * ldelf.h (ldelf_after_open): Update prototype.
296 * emultempl/elf.em (gld${EMULATION_NAME}_after_open): Pass $prefix
297 to ldelf_after_open.
298 * Makefile.am: Correct z80 dependencies.
299 * Makefile.in: Regenerate.
300
738174e1
AM
3012020-01-28 Alan Modra <amodra@gmail.com>
302
303 * ldexp.c (fold_name): Don't print bfd_link_hash_lookup failed
304 in first phase.
305
e3696f67
AM
3062020-01-27 Alan Modra <amodra@gmail.com>
307
308 * testsuite/ld-elfvers/vers.exp: Replace case statements with
309 switch statements.
310 * testsuite/ld-ifunc/ifunc.exp: Likewise.
311 * testsuite/ld-unique/unique.exp: Likewise.
312
3024a17a
AM
3132020-01-27 H.J. Lu <hongjiu.lu@intel.com>
314 Alan Modra <amodra@gmail.com>
315
316 PR ld/25458
317 * testsuite/ld-elf/pr25458.map: New file.
318 * testsuite/ld-elf/pr25458.rd: Likewise.
319 * testsuite/ld-elf/pr25458a.s: Likewise.
320 * testsuite/ld-elf/pr25458b.s: Likewise.
321 * testsuite/ld-elf/shared.exp: Run PR ld/25458 test.
322
6a462ad4
L
3232020-01-22 H.J. Lu <hongjiu.lu@intel.com>
324
325 PR ld/25416
326 * testsuite/ld-x86-64/tls.exp: Skip GNU2 TLS tests only without
327 compiler support.
328
a804e476
AM
3292020-01-22 Alan Modra <amodra@gmail.com>
330
331 * testsuite/ld-powerpc/tlsdesc3.d,
332 * testsuite/ld-powerpc/tlsdesc3.wf,
333 * testsuite/ld-powerpc/tlsdesc4.d,
334 * testsuite/ld-powerpc/tlsdesc4.s,
335 * testsuite/ld-powerpc/tlsdesc4.wf: New tests.
336 * testsuite/ld-powerpc/powerpc.exp: Run them.
337
9e7028aa
AM
3382020-01-22 Alan Modra <amodra@gmail.com>
339
340 * emultempl/ppc64elf.em (ppc64_opt, PARSE_AND_LIST_LONGOPTS),
341 (PARSE_AND_LIST_OPTIONS, PARSE_AND_LIST_ARGS_CASES): Support
342 --tls-get-addr-regsave and --no-tls-get-addr-regsave.
343 (params): Init new field.
344 * ld.texi (--tls-get-addr-regsave, --no-tls-get-addr-regsave):
345 Document.
346 * testsuite/ld-powerpc/tlsdesc.s,
347 * testsuite/ld-powerpc/tlsdesc.d,
348 * testsuite/ld-powerpc/tlsdesc.wf,
349 * testsuite/ld-powerpc/tlsdesc2.d,
350 * testsuite/ld-powerpc/tlsdesc2.wf,
351 * testsuite/ld-powerpc/tlsexenors.d,
352 * testsuite/ld-powerpc/tlsexenors.r,
353 * testsuite/ld-powerpc/tlsexers.d,
354 * testsuite/ld-powerpc/tlsexers.r,
355 * testsuite/ld-powerpc/tlsexetocnors.d,
356 * testsuite/ld-powerpc/tlsexetocrs.d,
357 * testsuite/ld-powerpc/tlsexetocrs.r,
358 * testsuite/ld-powerpc/tlsopt6.d,
359 * testsuite/ld-powerpc/tlsopt6.wf: New.
360 * testsuite/ld-powerpc/powerpc.exp: Run new tests.
361
c48acf6f
YC
3622020-01-22 Yuri Chornoivan <yurchor@mageia.org>
363
364 PR 25417
365 * ldlang.c (ldlang_open_ctf): Fix error message typo.
366 * emultempl/z80elf.em (z80_elf_after_open): Likewise.
367
1e161364
L
3682020-01-21 H.J. Lu <hongjiu.lu@intel.com>
369
370 * testsuite/ld-elf/pr23900-1.d: Adjusted.
371
b4654b10
L
3722020-01-21 H.J. Lu <hongjiu.lu@intel.com>
373
374 * testsuite/ld-elf/pr23900-1.d: Also pass -l to readelf.
375
26916852
NC
3762020-01-20 Nick Clifton <nickc@redhat.com>
377
378 * po/pt_BR.po: Updated Brazilian Portuguese translation.
379 * po/uk.po: Updated Ukranian translation.
380
14470f07
L
3812020-01-20 H.J. Lu <hongjiu.lu@intel.com>
382
383 PR ld/25416
384 * testsuite/ld-x86-64/pr25416-1.s: New file
385 * testsuite/ld-x86-64/pr25416-1a.d: Likewise.
386 * testsuite/ld-x86-64/pr25416-1b.d: Likewise.
387 * testsuite/ld-x86-64/pr25416-1.s: Likewise.
388 * testsuite/ld-x86-64/pr25416-2.s: Likewise.
389 * testsuite/ld-x86-64/pr25416-2a.d: Likewise.
390 * testsuite/ld-x86-64/pr25416-2b.d: Likewise.
391 * testsuite/ld-x86-64/pr25416-3.d: Likewise.
392 * testsuite/ld-x86-64/pr25416-3.s: Likewise.
393 * testsuite/ld-x86-64/pr25416-4.d: Likewise.
394 * testsuite/ld-x86-64/pr25416-4.s: Likewise.
395 * testsuite/ld-x86-64/pr25416-5a.c: Likewise.
396 * testsuite/ld-x86-64/pr25416-5b.s: Likewise.
397 * testsuite/ld-x86-64/pr25416-5c.s: Likewise.
398 * testsuite/ld-x86-64/pr25416-5d.s: Likewise.
399 * testsuite/ld-x86-64/pr25416-5e.s: Likewise.
400 * testsuite/ld-x86-64/x86-64.exp: Run PR ld/25416 tests.
401
b9ca1af6
AM
4022020-01-20 Alan Modra <amodra@gmail.com>
403
404 * testsuite/ld-powerpc/tlsexe.d: Match new __tls_get_addr stub.
405 * testsuite/ld-powerpc/tlsexeno.d: Likewise.
406 * testsuite/ld-powerpc/tlsexetoc.d: Likewise.
407 * testsuite/ld-powerpc/tlsexetocno.d: Likewise.
408 * testsuite/ld-powerpc/tlsopt5.d: Likewise.
409
69d24618
RM
4102020-01-18 Roland McGrath <mcgrathr@google.com>
411
412 * testsuite/ld-x86-64/align-branch-1.d: Loosen instruction regexps
413 to admit whatever absolute address. The label-relative address is
414 what the test needs to verify.
415
1b1bb2c6
NC
4162020-01-18 Nick Clifton <nickc@redhat.com>
417
418 * configure: Regenerate.
419 * po/ld.pot: Regenerate.
420
ae774686
NC
4212020-01-18 Nick Clifton <nickc@redhat.com>
422
423 Binutils 2.34 branch created.
424
6d0be74b
JL
4252020-01-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
426
427 * scripttempl/elf32msp430_3.sc: Remove.
428
0c3d9485
JL
4292020-01-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
430
431 * scripttempl/elf32msp430.sc: Add input section rules for
432 .upper.{text,data,rodata,bss}.
433 * testsuite/ld-msp430-elf/msp430-elf.exp: Run new test.
434 * testsuite/ld-msp430-elf/upper-input-sections.s: New test.
435
0d1cc75d
LB
4362020-01-15 Lars Brinkhoff <lars@nocrew.org>
437
438 PR 20694
439 * temulparams/pdp11.sh (TARGET_PAGE_SIZE): Set to 8192.
440
131cb553
JL
4412020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
442
443 * testsuite/ld-msp430-elf/msp430-elf.exp: Run new test.
444 * testsuite/ld-msp430-elf/reloc-lo-430x.s: New test.
445
e1c6cf61
AM
4462020-01-15 Alan Modra <amodra@gmail.com>
447
448 * testsuite/ld-powerpc/ambiguousv1b.d: Adjust expected output.
449 * testsuite/ld-powerpc/funref.s: Align func_tab.
450 * testsuite/ld-powerpc/funref2.s: Likewise.
451 * testsuite/ld-powerpc/funv1.s: Add dot symbols.
452
e44925ae
LC
4532020-01-14 Lili Cui <lili.cui@intel.com>
454
455 * testsuite/ld-i386/align-branch-1.d: Updated for i686-pc-elf.
456
8c7e1c04
AM
4572020-01-13 Alan Modra <amodra@gmail.com>
458
459 * po/BLD-POTFILES.in: Regenerate.
460
4f18d742
CZ
4612020-01-13 Claudiu Zissulescu <claziss@gmail.com>
462
463 * testsuite/ld-arc/relax-local-pic.d: Improve matching patterns.
464
5e4f7e05
CZ
4652020-01-13 Claudiu Zissulescu <claziss@gmail.com>
466
467 * Makefile.am: Remove earcelf_prof.c and earclinux_prof.c
468 emulations.
469 * configure.tgt: Likewise.
470 * Makefile.in: Regenerate.
471 * emulparams/arcelf_prof.sh: Remove file.
472 * emulparams/arclinux_prof.sh: Likewise.
473
8cb31bad
CZ
4742020-01-13 Claudiu Zissulescu <claziss@gmail.com>
475
476 * scripttempl/elfarcv2.sc : Allow interrupt vector table to be
477 located at an arbitrary address. Use DWARF.sc file.
478 * scripttempl/elfarc.sc: Use DWARF.sc file.
479
85e290dc
AM
4802020-01-07 Alan Modra <amodra@gmail.com>
481
482 * testsuite/ld-mips-elf/eh-frame5.s,
483 * testsuite/ld-mips-elf/ehdr_start-new.s,
484 * testsuite/ld-mips-elf/ehdr_start-o32.s,
485 * testsuite/ld-mips-elf/mips16-call-global-1.s,
486 * testsuite/ld-mips-elf/mips16-intermix-1.s,
487 * testsuite/ld-mips-elf/mips16-pic-1b.s,
488 * testsuite/ld-mips-elf/mips16-pic-4c.s,
489 * testsuite/ld-mips-elf/no-shared-1-n64.s,
490 * testsuite/ld-mips-elf/no-shared-1-o32.s,
491 * testsuite/ld-mips-elf/pic-and-nonpic-1b-micromips.s,
492 * testsuite/ld-mips-elf/pic-and-nonpic-1b.s,
493 * testsuite/ld-mips-elf/pic-and-nonpic-2a.s,
494 * testsuite/ld-mips-elf/pic-and-nonpic-3b.s,
495 * testsuite/ld-mips-elf/pic-and-nonpic-4b.s,
496 * testsuite/ld-mips-elf/pic-and-nonpic-5a.s,
497 * testsuite/ld-mips-elf/pic-and-nonpic-6-n32c.s,
498 * testsuite/ld-mips-elf/pic-and-nonpic-6-n64c.s,
499 * testsuite/ld-mips-elf/pic-and-nonpic-6-o32c.s,
500 * testsuite/ld-mips-elf/pie.s,
501 * testsuite/ld-mips-elf/relax-jalr.s: Revert 2019-12-17 change.
502
0e1f1593
NC
5032020-01-06 Nick Clifton <nickc@redhat.com>
504
505 PR 25327
506 * testsuite/ld-elf/shared.exp: Add -fcommon option to compiler
507 command line when building libcomm1.o and pr13250 tests.
508 * testsuite/ld-plugin/lto.exp: Likewise for pr20267 tests.
509
d2dbcb18
NC
5102020-01-06 Nick Clifton <nickc@redhat.com>
511
512 PR 25326
513 * testsuite/ld-elf/shared.exp: Add -fcommon option to compiler
514 command line when building pr19579 binaries.
515
dc9bd8c9
HD
5162020-01-03 Hannes Domani <ssbssa@yahoo.de>
517
518 * emultempl/pe.em: Add new option --enable-reloc-section.
519 * emultempl/pep.em: Likewise.
520 * ld.texi: Document --enable-reloc-section.
521 * pe-dll.c (pe_dll_build_sections): Use pe_dll_enable_reloc_section.
522 (pe_dll_fill_sections): Simplify by calling pe_exe_fill_sections.
523 * pe-dll.h: Add extern declaration of option flag.
524 * pep-dll.c (pe_dll_enable_reloc_section):
525 Add alias define for pep_dll_enable_reloc_section.
526 * pep-dll.h: Add extern declaration of option flag.
527
6655dba2
SB
5282020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
529
530 * Makefile.am: Add new target z80-elf
531 * configure.tgt: Likewise.
532 * Makefile.in: Regenerate.
533 * emultempl/z80.em: Add support for eZ80 and Z180 architectures.
534 * emulparams/elf32z80.sh: New file.
535 * emultempl/z80elf.em: Likewise.
536 * testsuite/ld-elf/comm-data4.s: Fix for Z80.
537 * testsuite/ld-elf/comm-data5.s: Fix for Z80.
538 * testsuite/ld-scripts/fill16.d: Fix for Z80.
539 * testsuite/ld-z80/arch_ez80_adl.d: Likewise.
540 * testsuite/ld-z80/arch_ez80_z80.d: Likewise.
541 * testsuite/ld-z80/arch_r800.d: Likewise.
542 * testsuite/ld-z80/arch_z180.d: Likewise.
543 * testsuite/ld-z80/arch_z80.d: Likewise.
544 * testsuite/ld-z80/comb_arch_ez80_z80.d: Likewise.
545 * testsuite/ld-z80/comb_arch_z180.d: Likewise.
546 * testsuite/ld-z80/labels.s: Likewise.
547 * testsuite/ld-z80/relocs.s: Likewise.
548 * testsuite/ld-z80/relocs_b_ez80.d: Likewise.
549 * testsuite/ld-z80/relocs_b_z80.d: Likewise.
550 * testsuite/ld-z80/relocs_f_z80.d: Likewise.
551 * testsuite/ld-z80/z80.exp: Likewise.
552 * NEWS: Mention the new support.
553
0db131fb
TC
5542020-01-02 Tamar Christina <tamar.christina@arm.com>
555
556 PR 25210
557 PR 24753
558 * emultempl/aarch64elf.em (elf${ELFSIZE}_aarch64_add_stub_section):
559 Remove SEC_LINKER_CREATED.
560 * testsuite/ld-aarch64/aarch64-elf.exp: Add erratum835769-843419.
561 * testsuite/ld-aarch64/erratum835769-843419.d: New test.
562
b14ce8bf
AM
5632020-01-01 Alan Modra <amodra@gmail.com>
564
565 Update year range in copyright notice of all files.
566
0b114740 567For older changes see ChangeLog-2019
3499769a 568\f
0b114740 569Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
570
571Copying and distribution of this file, with or without modification,
572are permitted in any medium without royalty provided the copyright
573notice and this notice are preserved.
574
575Local Variables:
576mode: change-log
577left-margin: 8
578fill-column: 74
579version-control: never
580End:
This page took 0.257822 seconds and 4 git commands to generate.