Regen ld/po/BLD-POTFILES.in
[deliverable/binutils-gdb.git] / ld / ChangeLog
1 2021-01-07 Alan Modra <amodra@gmail.com>
2
3 * po/BLD-POTFILES.in: Regenerate.
4
5 2021-01-07 Alan Modra <amodra@gmail.com>
6
7 * testsuite/ld-elf/shared.exp: xfail pr22471 for targets that
8 complain about relocs in read-only sections. Tidy ASFLAGS append.
9
10 2021-01-06 Alan Modra <amodra@gmail.com>
11
12 * testsuite/ld-sparc/sparc.exp (sparc64tests): Set text-segment
13 base for some tests.
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.
41
42 2021-01-06 Alan Modra <amodra@gmail.com>
43
44 * testsuite/ld-scripts/rgn-at10.d: xfail v850.
45 * testsuite/ld-scripts/rgn-at11.d: Likewise.
46
47 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
48
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
63 to littleriscv.
64 * testsuite/ld-riscv-elf/weakref64.d: Likewise.
65
66 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
67
68 * configure.tgt: Added riscvbe-*-*, riscv32be*-*-*, riscv64be*-*-*,
69 riscv32be*-*-linux*, and riscv64be*-*-linux*.
70 * Makefile.am: Added eelf32briscv.c, eelf32briscv_ilp32f.c and
71 eelf32briscv_ilp32.c.
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.
79
80 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
81
82 * testsuite/ld-ctf/enum-forward.c: New test.
83 * testsuite/ld-ctf/enum-forward.c: New results.
84
85 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
86
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.
118
119 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
120
121 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Adjust for dumper
122 changes.
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.
126
127 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
128
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.
136
137 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
138
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.
167
168 2021-01-05 Alan Modra <amodra@gmail.com>
169
170 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
171
172 2021-01-05 Alan Modra <amodra@gmail.com>
173
174 PR ld/26256
175 * testsuite/ld-elf/pr26256-1b.d: xfail s12z.
176 * testsuite/ld-scripts/crossref.exp (cross1): Don't xfail ia64.
177
178 2021-01-04 H.J. Lu <hongjiu.lu@intel.com>
179
180 PR ld/26256
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.
196
197 2021-01-04 Alan Modra <amodra@gmail.com>
198
199 PR 26822
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.
237
238 2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
239
240 * configure.tgt: Correct comment grammar.
241 * emultempl/m68hc1xelf.em: Likewise.
242 * ld.texi: Correct grammar.
243
244 2021-01-01 Alan Modra <amodra@gmail.com>
245
246 Update year range in copyright notice of all files.
247
248 For older changes see ChangeLog-2020
249 \f
250 Copyright (C) 2021 Free Software Foundation, Inc.
251
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.
255
256 Local Variables:
257 mode: change-log
258 left-margin: 8
259 fill-column: 74
260 version-control: never
261 End:
This page took 0.035893 seconds and 5 git commands to generate.