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