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