1 2021-01-07 Alan Modra <amodra@gmail.com>
3 * testsuite/ld-elf/comm-data5.d: xfail targets that complain
4 about dynamic relocations in read-only sections.
5 * testsuite/ld-elf/ehdr_start-shared.d: Likewise.
6 * testsuite/ld-elf/ehdr_start.d: Likewise.
7 * testsuite/ld-scripts/pr22267.d: Likewise.
8 * testsuite/ld-elf/shared.exp: Likewise for DT_TEXTREL tests and
10 * testsuite/ld-elf/sec64k.exp: Don't run 64ksec on lm32-linux.
12 2021-01-07 Marcus Comstedt <marcus@mc.pp.se>
14 * testsuite/ld-scripts/empty-address-2a.d: xfail riscv64*-*-*.
15 * testsuite/ld-scripts/empty-address-2b.d: Likewise.
17 2021-01-07 Alan Modra <amodra@gmail.com>
19 * po/BLD-POTFILES.in: Regenerate.
21 2021-01-07 Alan Modra <amodra@gmail.com>
23 * testsuite/ld-elf/shared.exp: xfail pr22471 for targets that
24 complain about relocs in read-only sections. Tidy ASFLAGS append.
26 2021-01-06 Alan Modra <amodra@gmail.com>
28 * testsuite/ld-sparc/sparc.exp (sparc64tests): Set text-segment
30 * testsuite/ld-sparc/gotop32.dd: Match solaris output.
31 * testsuite/ld-sparc/gotop32.sd: Likewise.
32 * testsuite/ld-sparc/gotop32.td: Likewise.
33 * testsuite/ld-sparc/gotop64.dd: Likewise.
34 * testsuite/ld-sparc/gotop64.sd: Likewise.
35 * testsuite/ld-sparc/gotop64.td: Likewise.
36 * testsuite/ld-sparc/tlsg32.sd: Likewise.
37 * testsuite/ld-sparc/tlsg64.sd: Likewise.
38 * testsuite/ld-sparc/tlspie32.dd: Likewise.
39 * testsuite/ld-sparc/tlspie64.dd: Likewise.
40 * testsuite/ld-sparc/tlssunbin32.dd: Likewise.
41 * testsuite/ld-sparc/tlssunbin32.sd: Likewise.
42 * testsuite/ld-sparc/tlssunbin32.td: Likewise.
43 * testsuite/ld-sparc/tlssunbin64.dd: Likewise.
44 * testsuite/ld-sparc/tlssunbin64.sd: Likewise.
45 * testsuite/ld-sparc/tlssunbin64.td: Likewise.
46 * testsuite/ld-sparc/tlssunnopic32.dd: Likewise.
47 * testsuite/ld-sparc/tlssunnopic32.sd: Likewise.
48 * testsuite/ld-sparc/tlssunnopic64.dd: Likewise.
49 * testsuite/ld-sparc/tlssunnopic64.sd: Likewise.
50 * testsuite/ld-sparc/tlssunpic32.dd: Likewise.
51 * testsuite/ld-sparc/tlssunpic32.sd: Likewise.
52 * testsuite/ld-sparc/tlssunpic32.td: Likewise.
53 * testsuite/ld-sparc/tlssunpic64.dd: Likewise.
54 * testsuite/ld-sparc/tlssunpic64.sd: Likewise.
55 * testsuite/ld-sparc/tlssunpic64.td: Likewise.
56 * testsuite/ld-sparc/wdispcall.dd: Likewise.
58 2021-01-06 Alan Modra <amodra@gmail.com>
60 * testsuite/ld-scripts/rgn-at10.d: xfail v850.
61 * testsuite/ld-scripts/rgn-at11.d: Likewise.
63 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
65 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Added
66 riscv_choose_[ilp32|lp64]_emul to choose the correct linker script.
67 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: Call
68 riscv_choose_[ilp32|lp64]_emul instead of hardcoding elf[32|64]lriscv.
69 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
70 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
71 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
72 * testsuite/ld-riscv-elf/attr-merge-arch-failed-02.d: Likewise.
73 * testsuite/ld-riscv-elf/c-lui-2.d: Likewise.
74 * testsuite/ld-riscv-elf/c-lui.d: Likewise.
75 * testsuite/ld-riscv-elf/call-relax.d: Likewise.
76 * testsuite/ld-riscv-elf/pcrel-lo-addend-2.d: Likewise.
77 * testsuite/ld-riscv-elf/pcrel-lo-addend.d: Likewise.
78 * testsuite/ld-riscv-elf/weakref32.d: Accept bigriscv in addition
80 * testsuite/ld-riscv-elf/weakref64.d: Likewise.
82 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
84 * configure.tgt: Added riscvbe-*-*, riscv32be*-*-*, riscv64be*-*-*,
85 riscv32be*-*-linux*, and riscv64be*-*-linux*.
86 * Makefile.am: Added eelf32briscv.c, eelf32briscv_ilp32f.c and
88 * Makefile.in: Regenerate.
89 * emulparams/elf32briscv.sh: Added.
90 * emulparams/elf32briscv_ilp32.sh: Likewise.
91 * emulparams/elf32briscv_ilp32f.sh: Likewise.
92 * emulparams/elf64briscv.sh: Likewise.
93 * emulparams/elf64briscv_lp64.sh: Likewise.
94 * emulparams/elf64briscv_lp64f.sh: Likewise.
96 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
98 * testsuite/ld-ctf/enum-forward.c: New test.
99 * testsuite/ld-ctf/enum-forward.c: New results.
101 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
103 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
104 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
105 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
106 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
107 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
108 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
109 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
110 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
111 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
112 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
113 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
114 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
115 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
116 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
117 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
118 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
119 * testsuite/ld-ctf/cycle-1.d: Likewise.
120 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
121 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
122 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
123 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
124 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
125 * testsuite/ld-ctf/diag-cuname.d: Likewise.
126 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
127 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
128 * testsuite/ld-ctf/forward.d: Likewise.
129 * testsuite/ld-ctf/function.d: Likewise.
130 * testsuite/ld-ctf/slice.d: Likewise.
131 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
132 * testsuite/ld-ctf/enums.c: New test.
133 * testsuite/ld-ctf/enums.d: New test.
135 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
137 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Adjust for dumper
139 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
140 * testsuite/ld-ctf/forward.c: New test...
141 * testsuite/ld-ctf/forward.d: ... and results.
143 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
145 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
146 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
147 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
148 * testsuite/ld-ctf/diag-cuname.d: Likewise.
149 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
150 * testsuite/ld-ctf/function.d: Likewise.
151 * testsuite/ld-ctf/slice.d: Likewise.
153 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
155 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
156 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
157 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
158 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
159 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
160 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
161 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
162 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
163 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
164 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
165 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
166 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
167 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
168 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
169 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
170 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
171 * testsuite/ld-ctf/cycle-1.d: Likewise.
172 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
173 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
174 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
175 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
176 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
177 * testsuite/ld-ctf/diag-cuname.d: Likewise.
178 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
179 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
180 * testsuite/ld-ctf/function.d: Likewise.
181 * testsuite/ld-ctf/slice.d: Likewise.
182 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
184 2021-01-05 Alan Modra <amodra@gmail.com>
186 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
188 2021-01-05 Alan Modra <amodra@gmail.com>
191 * testsuite/ld-elf/pr26256-1b.d: xfail s12z.
192 * testsuite/ld-scripts/crossref.exp (cross1): Don't xfail ia64.
194 2021-01-04 H.J. Lu <hongjiu.lu@intel.com>
197 * ldlang.c (gc_section_callback): Set pattern.
198 * testsuite/ld-elf/pr26256-1.s: New file.
199 * testsuite/ld-elf/pr26256-1.t: Likewise.
200 * testsuite/ld-elf/pr26256-1a.d: Likewise.
201 * testsuite/ld-elf/pr26256-1b.d: Likewise.
202 * testsuite/ld-elf/pr26256-2.s: Likewise.
203 * testsuite/ld-elf/pr26256-2.t: Likewise.
204 * testsuite/ld-elf/pr26256-2a.d: Likewise.
205 * testsuite/ld-elf/pr26256-2b-alt.d: Likewise.
206 * testsuite/ld-elf/pr26256-2b.d: Likewise.
207 * testsuite/ld-elf/pr26256-3.s: Likewise.
208 * testsuite/ld-elf/pr26256-3a.d: Likewise.
209 * testsuite/ld-elf/pr26256-3a.t: Likewise.
210 * testsuite/ld-elf/pr26256-3b.d: Likewise.
211 * testsuite/ld-elf/pr26256-3b.t: Likewise.
213 2021-01-04 Alan Modra <amodra@gmail.com>
216 * testsuite/ld-arm/non-contiguous-arm2.d: Adjust STT_FILE symbol match.
217 * testsuite/ld-arm/non-contiguous-arm3.d: Likewise.
218 * testsuite/ld-arm/non-contiguous-arm5.d: Likewise.
219 * testsuite/ld-arm/non-contiguous-arm6.d: Likewise.
220 * testsuite/ld-i386/tlsbin.rd: Likewise.
221 * testsuite/ld-i386/tlsbin2.rd: Likewise.
222 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
223 * testsuite/ld-i386/tlsdesc.rd: Likewise.
224 * testsuite/ld-i386/tlsnopic.rd: Likewise.
225 * testsuite/ld-i386/tlspic.rd: Likewise.
226 * testsuite/ld-i386/tlspic2.rd: Likewise.
227 * testsuite/ld-mips-elf/global-local-symtab-sort-n64.d: Likewise.
228 * testsuite/ld-mips-elf/global-local-symtab-sort-n64t.d: Likewise.
229 * testsuite/ld-mips-elf/global-local-symtab-sort-o32.d: Likewise.
230 * testsuite/ld-mips-elf/global-local-symtab-sort-o32t.d: Likewise.
231 * testsuite/ld-plugin/pr17973.d: Likewise.
232 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
233 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
234 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
235 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
236 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
237 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
238 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
239 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
240 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
241 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
242 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
243 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
244 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
245 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
246 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
247 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
248 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
249 * testsuite/ld-x86-64/tlspic.rd: Likewise.
250 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
251 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
252 * testsuite/ld-xtensa/tlspic.rd: Likewise.
254 2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
256 * configure.tgt: Correct comment grammar.
257 * emultempl/m68hc1xelf.em: Likewise.
258 * ld.texi: Correct grammar.
260 2021-01-01 Alan Modra <amodra@gmail.com>
262 Update year range in copyright notice of all files.
264 For older changes see ChangeLog-2020
266 Copyright (C) 2021 Free Software Foundation, Inc.
268 Copying and distribution of this file, with or without modification,
269 are permitted in any medium without royalty provided the copyright
270 notice and this notice are preserved.
276 version-control: never