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