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