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