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