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