ld/elf/x86: Don't compare IFUNC address in the shared object
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
75a933f3
L
12021-01-16 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR ld/23169
4 * testsuite/ld-ifunc/ifunc.exp: Replace pr23169c.rd with
5 pr23169a.rd for pr23169c and pr23169f. Remove pr23169e tests.
6 * testsuite/ld-ifunc/pr23169a.c (foo): Don't compare function
7 address.
8
68b00778
L
92021-01-15 H.J. Lu <hongjiu.lu@intel.com>
10
11 * NEWS: Mention -z report-relative-reloc.
12 * ld.texi: Document -z report-relative-reloc.
13 * emulparams/elf32_x86_64.sh: Source x86-report-relative.sh.
14 * emulparams/elf_i386.sh: Likewse.
15 * emulparams/elf_x86_64.sh: Likewse.
16 * emulparams/x86-report-relative.sh: New file.
17 * testsuite/ld-i386/report-reloc-1.d: Likewse.
18 * testsuite/ld-i386/report-reloc-1.l: Likewse.
19 * testsuite/ld-i386/report-reloc-1.s: Likewse.
20 * testsuite/ld-x86-64/report-reloc-1-x32.d: Likewse.
21 * testsuite/ld-x86-64/report-reloc-1.d: Likewse.
22 * testsuite/ld-x86-64/report-reloc-1.l: Likewse.
23 * testsuite/ld-x86-64/report-reloc-1.s: Likewse.
24 * testsuite/ld-i386/i386.exp: Run report-reloc-1.
25 * testsuite/ld-x86-64/x86-64.exp: Run report-reloc-1 and
26 report-reloc-1-x32.
27
eb6e6af8
AM
282021-01-16 Alan Modra <amodra@gmail.com>
29
30 PR 26002
31 * testsuite/ld-elfvers/vers6.dsym: Expect "Base" for undefined
32 unversioned symbols.
33 * testsuite/ld-elfvers/vers16.dsym: Likewise.
34
b800637e
NC
352021-01-15 Nelson Chu <nelson.chu@sifive.com>
36
37 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-01.d: Updated.
38 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-02.d: Likewise.
39 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-03.d: Likewise.
40 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-04.d: Likewise.
41 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-05.d: Likewise.
42 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-06.d: Likewise.
43
5a10699f
NC
442021-01-14 Nick Clifton <nickc@redhat.com>
45
46 * po/fr.po: Updated French translation.
47
271bea6a
MF
482021-01-14 Mike Frysinger <vapier@gentoo.org>
49
50 * testsuite/config/default.exp [bfin*-elf*] (gcc_B_opt): Add -msim.
51
4120e488
AM
522021-01-14 Alan Modra <amodra@gmail.com>
53
54 PR 27160
55 * ldelfgen.c (compare_link_order): Protect access of ELF section
56 data.
57 (add_link_order_input_section): Remove redundant NULL check.
58 Use bfd_get_flavour.
59 (ldelf_map_segments): Use bfd_get_flavour.
60
b634d11d
L
612021-01-13 H.J. Lu <hongjiu.lu@intel.com>
62
63 * ldelfgen.c (add_link_order_input_section): Check for ELF input
64 before accessing ELF section data.
65
5347ed60
AM
662021-01-13 Alan Modra <amodra@gmail.com>
67
68 * Makefile.in: Regenerate.
69
b209b5a6
AM
702021-01-13 Alan Modra <amodra@gmail.com>
71
72 PR 27160
73 * ldlang.h (lang_output_section_statement_type): Add data field.
74 (lang_input_section_type, lang_section_bst_type): Add pattern field.
75 (statement_list): Declare.
76 (lang_add_section): Adjust prototype.
77 * emultempl/aarch64elf.em: Adjust lang_add_section calls.
78 * emultempl/armelf.em: Likewise.
79 * emultempl/beos.em: Likewise.
80 * emultempl/cskyelf.em: Likewise.
81 * emultempl/hppaelf.em: Likewise.
82 * emultempl/m68hc1xelf.em: Likewise.
83 * emultempl/metagelf.em: Likewise.
84 * emultempl/mipself.em: Likewise.
85 * emultempl/mmo.em: Likewise.
86 * emultempl/msp430.em: Likewise.
87 * emultempl/nios2elf.em: Likewise.
88 * emultempl/pe.em: Likewise.
89 * emultempl/pep.em: Likewise.
90 * emultempl/ppc64elf.em: Likewise.
91 * emultempl/spuelf.em: Likewise.
92 * emultempl/vms.em: Likewise.
93 * ldelf.c: Likewise.
94 * ldelfgen.c: Include ldctor.h.
95 (struct os_sections): New.
96 (add_link_order_input_section, link_order_scan): New functions.
97 (compare_link_order, fixup_link_order): New functions.
98 (ldelf_map_segments): Call link_order_scan and fixup_link_order.
99 * ldlang.c (statement_list): Make global.
100 (output_section_callback_fast): Save pattern in tree node.
101 (lang_add_section): Add pattern parameter, save in lang_input_section.
102 (output_section_callback_tree_to_list): Adjust lang_add_section calls.
103 (lang_insert_orphan, output_section_callback): Likewise.
104 (ldlang_place_orphan): Likewise.
105 (gc_section_callback): Don't set section->pattern.
106 * testsuite/ld-elf/pr26256-2a.d: Don't xfail generic.
107 * testsuite/ld-elf/pr26256-3b.d: Likewise.
108 * testsuite/ld-elf/pr26256-2b.d: Likewise. notarget xgate.
109
8c4645b4
AM
1102021-01-13 Alan Modra <amodra@gmail.com>
111
112 * ldlang.h (callback_t): Remove flag_info function parameter.
113 * ldlang.c (walk_wild_consider_section): Adjust to suit.
114 (walk_wild_section_general): Likewise.
115 (output_section_callback_fast, output_section_callback): Likewise.
116 (check_section_callback, gc_section_callback): Likewise.
117 (find_relro_section_callback): Likewise.
118
d546b610
L
1192021-01-12 H.J. Lu <hongjiu.lu@intel.com>
120
121 PR binutils/26792
122 * configure.ac: Use GNU_MAKE_JOBSERVER.
123 * aclocal.m4: Regenerated.
124 * configure: Likewise.
125
c2e9a4a3
L
1262021-01-12 H.J. Lu <hongjiu.lu@intel.com>
127
128 PR ld/27171
129 * testsuite/ld-x86-64/pe-x86-64-5.obj.bz2: New file.
130 * testsuite/ld-x86-64/pe-x86-64-5.od: Likewise.
131 * testsuite/ld-x86-64/pe-x86-64-5.rd: Likewise.
132 * testsuite/ld-x86-64/pe-x86-64.exp: Run PR ld/27171 test.
133
83b33c6c
L
1342021-01-11 H.J. Lu <hongjiu.lu@intel.com>
135
136 PR ld/27173
137 * configure: Regenerated.
138
c0f6e439
MJ
1392021-01-11 Matt Jenkins <matt@majenko.co.uk>
140
141 PR ld/27167
142 * ldmain.c (get_emulation): Add mipsmips32r3, mips32r5, mips64r3
143 and mips64r5 to list of known mips targets.
144
1452021-01-11 Nick Clifton <nickc@redhat.com>matt@majenko.co.uk
a8aa72b9
NC
146
147 * po/pt_BR.po: Updated Brazilian Portuguese translation.
148` * po/uk.po: Updated Ukranian translation.
149
a4966cd9
L
1502021-01-09 H.J. Lu <hongjiu.lu@intel.com>
151
152 * configure: Regenerated.
153
0a94990b
L
1542021-01-09 H.J. Lu <hongjiu.lu@intel.com>
155
156 PR ld/27166
157 * testsuite/ld-x86-64/lam-u48.rd: New file.
158 * testsuite/ld-x86-64/lam-u57.rd: Likewise.
159 * testsuite/ld-x86-64/x86-64.exp: Add PR ld/27166 tests.
160
573fe3fb
NC
1612021-01-09 Nick Clifton <nickc@redhat.com>
162
163 * configure: Regenerate.
164 * po/ld.pot: Regenerate.
165
055bc77a
NC
1662021-01-09 Nick Clifton <nickc@redhat.com>
167
168 * 2.36 release branch crated.
169
ba9e922f
L
1702021-01-08 H.J. Lu <hongjiu.lu@intel.com>
171
172 * ld-x86-64/property-x86-lam-u48-4.d: Updated.
173 * ld-x86-64/property-x86-lam-u48-5.d: Likewise.
174
64307045
AM
1752021-01-09 Alan Modra <amodra@gmail.com>
176
177 * configure: Regenerate.
178 * Makefile.in: Regenerate.
179
f4782128
ST
1802021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
181
182 * configure: Regenerate.
183
d1bcae83
L
1842021-01-07 H.J. Lu <hongjiu.lu@intel.com>
185
186 PR 27109
187 * testsuite/ld-elf/export-class.sd: Adjust the expected output.
188 * testsuite/ld-elf/loadaddr3b.d: Likewise.
189 * testsuite/ld-i386/ibt-plt-1.d: Likewise.
190 * testsuite/ld-i386/ibt-plt-2a.d: Likewise.
191 * testsuite/ld-i386/ibt-plt-2c.d: Likewise.
192 * testsuite/ld-i386/ibt-plt-3a.d: Likewise.
193 * testsuite/ld-i386/ibt-plt-3c.d: Likewise.
194 * testsuite/ld-i386/pr19636-1d.d: Likewise.
195 * testsuite/ld-i386/pr19636-1l.d: Likewise.
196 * testsuite/ld-i386/pr19636-2c.d: Likewise.
197 * testsuite/ld-ifunc/ifunc-2-i386-now.d: Likewise.
198 * testsuite/ld-ifunc/ifunc-2-local-i386-now.d: Likewise.
199 * testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d: Likewise.
200 * testsuite/ld-ifunc/ifunc-2-x86-64-now.d: Likewise.
201 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
202 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
203 * testsuite/ld-ifunc/pr17154-i386-now.d: Likewise.
204 * testsuite/ld-ifunc/pr17154-i386.d: Likewise.
205 * testsuite/ld-ifunc/pr17154-x86-64-now.d: Likewise.
206 * testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
207 * testsuite/ld-x86-64/bnd-branch-1-now.d: Likewise.
208 * testsuite/ld-x86-64/bnd-ifunc-1-now.d: Likewise.
209 * testsuite/ld-x86-64/bnd-ifunc-2-now.d: Likewise.
210 * testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
211 * testsuite/ld-x86-64/bnd-plt-1-now.d: Likewise.
212 * testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
213 * testsuite/ld-x86-64/ibt-plt-1-x32.d: Likewise.
214 * testsuite/ld-x86-64/ibt-plt-1.d: Likewise.
215 * testsuite/ld-x86-64/ibt-plt-2a-x32.d: Likewise.
216 * testsuite/ld-x86-64/ibt-plt-2a.d: Likewise.
217 * testsuite/ld-x86-64/ibt-plt-2c-x32.d: Likewise.
218 * testsuite/ld-x86-64/ibt-plt-2c.d: Likewise.
219 * testsuite/ld-x86-64/ibt-plt-3a-x32.d: Likewise.
220 * testsuite/ld-x86-64/ibt-plt-3a.d: Likewise.
221 * testsuite/ld-x86-64/ibt-plt-3c-x32.d: Likewise.
222 * testsuite/ld-x86-64/ibt-plt-3c.d: Likewise.
223 * testsuite/ld-x86-64/pr19609-4e.d: Likewise.
224 * testsuite/ld-x86-64/pr19609-6a.d: Likewise.
225 * testsuite/ld-x86-64/pr19609-6b.d: Likewise.
226 * testsuite/ld-x86-64/pr19609-7b.d: Likewise.
227 * testsuite/ld-x86-64/pr19609-7d.d: Likewise.
228 * testsuite/ld-x86-64/pr19636-2l.d: Likewise.
229 * testsuite/ld-x86-64/pr20253-1d.d: Likewise.
230 * testsuite/ld-x86-64/pr20253-1h.d: Likewise.
231 * testsuite/ld-x86-64/pr21038b-now.d: Likewise.
232 * testsuite/ld-x86-64/pr21038b.d: Likewise.
233 * testsuite/ld-x86-64/pr21038c-now.d: Likewise.
234 * testsuite/ld-x86-64/pr21038c.d: Likewise.
235 * testsuite/ld-x86-64/pr23854.d: Likewise.
236 * testsuite/ld-x86-64/pr25416-3.d: Likewise.
237 * testsuite/ld-x86-64/pr25416-4.d: Likewise.
238 * testsuite/ld-i386/plt-pic.pd: Likewise.
239 * testsuite/ld-i386/plt-pic2.dd: Likewise.
240 * testsuite/ld-i386/plt.pd: Likewise.
241 * testsuite/ld-i386/plt2.dd: Likewise.
242 * testsuite/ld-i386/tlsbin.rd: Likewise.
243 * testsuite/ld-i386/tlsbin2.rd: Likewise.
244 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
245 * testsuite/ld-i386/tlsdesc.rd: Likewise.
246 * testsuite/ld-i386/tlsgdesc.rd: Likewise.
247 * testsuite/ld-i386/tlsnopic.rd: Likewise.
248 * testsuite/ld-i386/tlspic.rd: Likewise.
249 * testsuite/ld-i386/tlspic2.rd: Likewise.
250 * testsuite/ld-x86-64/mpx3.dd: Likewise.
251 * testsuite/ld-x86-64/mpx3n.dd: Likewise.
252 * testsuite/ld-x86-64/mpx4.dd: Likewise.
253 * testsuite/ld-x86-64/mpx4n.dd: Likewise.
254 * testsuite/ld-x86-64/pe-x86-64-1.od: Likewise.
255 * testsuite/ld-x86-64/pe-x86-64-2.od: Likewise.
256 * testsuite/ld-x86-64/pe-x86-64-3.od: Likewise.
257 * testsuite/ld-x86-64/pe-x86-64-4.od: Likewise.
258 * testsuite/ld-x86-64/plt.pd: Likewise.
259 * testsuite/ld-x86-64/plt2.dd: Likewise.
260 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
261 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
262 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
263 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
264 * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
265 * testsuite/ld-x86-64/tlspic.rd: Likewise.
266 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
267 * testsuite/ld-elf/sec64k.exp: Check
268 is_elf_unused_section_symbols.
269
dc200613
AM
2702021-01-07 Alan Modra <amodra@gmail.com>
271
272 * testsuite/ld-scripts/fill.d: Skip sh-*-pe rather than xfail.
273 * testsuite/ld-scripts/fill16.d: Don't xfail sh-*-pe.
274 * testsuite/ld-scripts/segment-start.d: Likewise.
275
8e604ff0
AM
2762021-01-07 Alan Modra <amodra@gmail.com>
277
278 * testsuite/ld-elf/comm-data5.d: xfail targets that complain
279 about dynamic relocations in read-only sections.
280 * testsuite/ld-elf/ehdr_start-shared.d: Likewise.
281 * testsuite/ld-elf/ehdr_start.d: Likewise.
282 * testsuite/ld-scripts/pr22267.d: Likewise.
283 * testsuite/ld-elf/shared.exp: Likewise for DT_TEXTREL tests and
284 pr20995 text.
285 * testsuite/ld-elf/sec64k.exp: Don't run 64ksec on lm32-linux.
286
4d4490b8
MC
2872021-01-07 Marcus Comstedt <marcus@mc.pp.se>
288
289 * testsuite/ld-scripts/empty-address-2a.d: xfail riscv64*-*-*.
290 * testsuite/ld-scripts/empty-address-2b.d: Likewise.
291
f526791a
AM
2922021-01-07 Alan Modra <amodra@gmail.com>
293
294 * po/BLD-POTFILES.in: Regenerate.
295
4018f4e0
AM
2962021-01-07 Alan Modra <amodra@gmail.com>
297
298 * testsuite/ld-elf/shared.exp: xfail pr22471 for targets that
299 complain about relocs in read-only sections. Tidy ASFLAGS append.
300
3677b729
AM
3012021-01-06 Alan Modra <amodra@gmail.com>
302
303 * testsuite/ld-sparc/sparc.exp (sparc64tests): Set text-segment
304 base for some tests.
305 * testsuite/ld-sparc/gotop32.dd: Match solaris output.
306 * testsuite/ld-sparc/gotop32.sd: Likewise.
307 * testsuite/ld-sparc/gotop32.td: Likewise.
308 * testsuite/ld-sparc/gotop64.dd: Likewise.
309 * testsuite/ld-sparc/gotop64.sd: Likewise.
310 * testsuite/ld-sparc/gotop64.td: Likewise.
311 * testsuite/ld-sparc/tlsg32.sd: Likewise.
312 * testsuite/ld-sparc/tlsg64.sd: Likewise.
313 * testsuite/ld-sparc/tlspie32.dd: Likewise.
314 * testsuite/ld-sparc/tlspie64.dd: Likewise.
315 * testsuite/ld-sparc/tlssunbin32.dd: Likewise.
316 * testsuite/ld-sparc/tlssunbin32.sd: Likewise.
317 * testsuite/ld-sparc/tlssunbin32.td: Likewise.
318 * testsuite/ld-sparc/tlssunbin64.dd: Likewise.
319 * testsuite/ld-sparc/tlssunbin64.sd: Likewise.
320 * testsuite/ld-sparc/tlssunbin64.td: Likewise.
321 * testsuite/ld-sparc/tlssunnopic32.dd: Likewise.
322 * testsuite/ld-sparc/tlssunnopic32.sd: Likewise.
323 * testsuite/ld-sparc/tlssunnopic64.dd: Likewise.
324 * testsuite/ld-sparc/tlssunnopic64.sd: Likewise.
325 * testsuite/ld-sparc/tlssunpic32.dd: Likewise.
326 * testsuite/ld-sparc/tlssunpic32.sd: Likewise.
327 * testsuite/ld-sparc/tlssunpic32.td: Likewise.
328 * testsuite/ld-sparc/tlssunpic64.dd: Likewise.
329 * testsuite/ld-sparc/tlssunpic64.sd: Likewise.
330 * testsuite/ld-sparc/tlssunpic64.td: Likewise.
331 * testsuite/ld-sparc/wdispcall.dd: Likewise.
332
73624512
AM
3332021-01-06 Alan Modra <amodra@gmail.com>
334
335 * testsuite/ld-scripts/rgn-at10.d: xfail v850.
336 * testsuite/ld-scripts/rgn-at11.d: Likewise.
337
f36ce378
MC
3382021-01-06 Marcus Comstedt <marcus@mc.pp.se>
339
340 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Added
341 riscv_choose_[ilp32|lp64]_emul to choose the correct linker script.
342 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: Call
343 riscv_choose_[ilp32|lp64]_emul instead of hardcoding elf[32|64]lriscv.
344 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
345 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
346 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
347 * testsuite/ld-riscv-elf/attr-merge-arch-failed-02.d: Likewise.
348 * testsuite/ld-riscv-elf/c-lui-2.d: Likewise.
349 * testsuite/ld-riscv-elf/c-lui.d: Likewise.
350 * testsuite/ld-riscv-elf/call-relax.d: Likewise.
351 * testsuite/ld-riscv-elf/pcrel-lo-addend-2.d: Likewise.
352 * testsuite/ld-riscv-elf/pcrel-lo-addend.d: Likewise.
353 * testsuite/ld-riscv-elf/weakref32.d: Accept bigriscv in addition
354 to littleriscv.
355 * testsuite/ld-riscv-elf/weakref64.d: Likewise.
356
fbc09e7a
MC
3572021-01-06 Marcus Comstedt <marcus@mc.pp.se>
358
359 * configure.tgt: Added riscvbe-*-*, riscv32be*-*-*, riscv64be*-*-*,
360 riscv32be*-*-linux*, and riscv64be*-*-linux*.
361 * Makefile.am: Added eelf32briscv.c, eelf32briscv_ilp32f.c and
362 eelf32briscv_ilp32.c.
363 * Makefile.in: Regenerate.
364 * emulparams/elf32briscv.sh: Added.
365 * emulparams/elf32briscv_ilp32.sh: Likewise.
366 * emulparams/elf32briscv_ilp32f.sh: Likewise.
367 * emulparams/elf64briscv.sh: Likewise.
368 * emulparams/elf64briscv_lp64.sh: Likewise.
369 * emulparams/elf64briscv_lp64f.sh: Likewise.
370
b4b6ea46
NA
3712021-01-05 Nick Alcock <nick.alcock@oracle.com>
372
373 * testsuite/ld-ctf/enum-forward.c: New test.
374 * testsuite/ld-ctf/enum-forward.c: New results.
375
37002871
NA
3762021-01-05 Nick Alcock <nick.alcock@oracle.com>
377
378 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
379 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
380 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
381 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
382 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
383 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
384 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
385 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
386 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
387 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
388 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
389 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
390 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
391 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
392 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
393 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
394 * testsuite/ld-ctf/cycle-1.d: Likewise.
395 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
396 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
397 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
398 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
399 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
400 * testsuite/ld-ctf/diag-cuname.d: Likewise.
401 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
402 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
403 * testsuite/ld-ctf/forward.d: Likewise.
404 * testsuite/ld-ctf/function.d: Likewise.
405 * testsuite/ld-ctf/slice.d: Likewise.
406 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
407 * testsuite/ld-ctf/enums.c: New test.
408 * testsuite/ld-ctf/enums.d: New test.
409
ffeece6a
NA
4102021-01-05 Nick Alcock <nick.alcock@oracle.com>
411
412 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Adjust for dumper
413 changes.
414 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
415 * testsuite/ld-ctf/forward.c: New test...
416 * testsuite/ld-ctf/forward.d: ... and results.
417
91e7ce2f
NA
4182021-01-05 Nick Alcock <nick.alcock@oracle.com>
419
420 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
421 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
422 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
423 * testsuite/ld-ctf/diag-cuname.d: Likewise.
424 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
425 * testsuite/ld-ctf/function.d: Likewise.
426 * testsuite/ld-ctf/slice.d: Likewise.
427
57f97d0e
NA
4282021-01-05 Nick Alcock <nick.alcock@oracle.com>
429
430 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
431 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
432 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
433 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
434 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
435 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
436 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
437 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
438 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
439 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
440 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
441 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
442 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
443 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
444 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
445 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
446 * testsuite/ld-ctf/cycle-1.d: Likewise.
447 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
448 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
449 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
450 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
451 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
452 * testsuite/ld-ctf/diag-cuname.d: Likewise.
453 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
454 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
455 * testsuite/ld-ctf/function.d: Likewise.
456 * testsuite/ld-ctf/slice.d: Likewise.
457 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
458
b281a04f
AM
4592021-01-05 Alan Modra <amodra@gmail.com>
460
461 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
462
40b11930
AM
4632021-01-05 Alan Modra <amodra@gmail.com>
464
465 PR ld/26256
466 * testsuite/ld-elf/pr26256-1b.d: xfail s12z.
467 * testsuite/ld-scripts/crossref.exp (cross1): Don't xfail ia64.
468
cd6d537c
L
4692021-01-04 H.J. Lu <hongjiu.lu@intel.com>
470
471 PR ld/26256
472 * ldlang.c (gc_section_callback): Set pattern.
473 * testsuite/ld-elf/pr26256-1.s: New file.
474 * testsuite/ld-elf/pr26256-1.t: Likewise.
475 * testsuite/ld-elf/pr26256-1a.d: Likewise.
476 * testsuite/ld-elf/pr26256-1b.d: Likewise.
477 * testsuite/ld-elf/pr26256-2.s: Likewise.
478 * testsuite/ld-elf/pr26256-2.t: Likewise.
479 * testsuite/ld-elf/pr26256-2a.d: Likewise.
480 * testsuite/ld-elf/pr26256-2b-alt.d: Likewise.
481 * testsuite/ld-elf/pr26256-2b.d: Likewise.
482 * testsuite/ld-elf/pr26256-3.s: Likewise.
483 * testsuite/ld-elf/pr26256-3a.d: Likewise.
484 * testsuite/ld-elf/pr26256-3a.t: Likewise.
485 * testsuite/ld-elf/pr26256-3b.d: Likewise.
486 * testsuite/ld-elf/pr26256-3b.t: Likewise.
487
5b4293ba
AM
4882021-01-04 Alan Modra <amodra@gmail.com>
489
490 PR 26822
491 * testsuite/ld-arm/non-contiguous-arm2.d: Adjust STT_FILE symbol match.
492 * testsuite/ld-arm/non-contiguous-arm3.d: Likewise.
493 * testsuite/ld-arm/non-contiguous-arm5.d: Likewise.
494 * testsuite/ld-arm/non-contiguous-arm6.d: Likewise.
495 * testsuite/ld-i386/tlsbin.rd: Likewise.
496 * testsuite/ld-i386/tlsbin2.rd: Likewise.
497 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
498 * testsuite/ld-i386/tlsdesc.rd: Likewise.
499 * testsuite/ld-i386/tlsnopic.rd: Likewise.
500 * testsuite/ld-i386/tlspic.rd: Likewise.
501 * testsuite/ld-i386/tlspic2.rd: Likewise.
502 * testsuite/ld-mips-elf/global-local-symtab-sort-n64.d: Likewise.
503 * testsuite/ld-mips-elf/global-local-symtab-sort-n64t.d: Likewise.
504 * testsuite/ld-mips-elf/global-local-symtab-sort-o32.d: Likewise.
505 * testsuite/ld-mips-elf/global-local-symtab-sort-o32t.d: Likewise.
506 * testsuite/ld-plugin/pr17973.d: Likewise.
507 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
508 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
509 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
510 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
511 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
512 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
513 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
514 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
515 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
516 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
517 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
518 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
519 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
520 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
521 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
522 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
523 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
524 * testsuite/ld-x86-64/tlspic.rd: Likewise.
525 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
526 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
527 * testsuite/ld-xtensa/tlspic.rd: Likewise.
528
f9a6a8f0
AM
5292021-01-01 Nicolas Boulenguez <nicolas@debian.org>
530
531 * configure.tgt: Correct comment grammar.
532 * emultempl/m68hc1xelf.em: Likewise.
533 * ld.texi: Correct grammar.
534
250d07de
AM
5352021-01-01 Alan Modra <amodra@gmail.com>
536
537 Update year range in copyright notice of all files.
538
c2795844 539For older changes see ChangeLog-2020
3499769a 540\f
c2795844 541Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
542
543Copying and distribution of this file, with or without modification,
544are permitted in any medium without royalty provided the copyright
545notice and this notice are preserved.
546
547Local Variables:
548mode: change-log
549left-margin: 8
550fill-column: 74
551version-control: never
552End:
This page took 0.322646 seconds and 4 git commands to generate.