934a4d6393ad52a284d472e51f7211ad721ea0af
[deliverable/binutils-gdb.git] / ld / ChangeLog
1 2021-01-07 Alan Modra <amodra@gmail.com>
2
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
9 pr20995 text.
10 * testsuite/ld-elf/sec64k.exp: Don't run 64ksec on lm32-linux.
11
12 2021-01-07 Marcus Comstedt <marcus@mc.pp.se>
13
14 * testsuite/ld-scripts/empty-address-2a.d: xfail riscv64*-*-*.
15 * testsuite/ld-scripts/empty-address-2b.d: Likewise.
16
17 2021-01-07 Alan Modra <amodra@gmail.com>
18
19 * po/BLD-POTFILES.in: Regenerate.
20
21 2021-01-07 Alan Modra <amodra@gmail.com>
22
23 * testsuite/ld-elf/shared.exp: xfail pr22471 for targets that
24 complain about relocs in read-only sections. Tidy ASFLAGS append.
25
26 2021-01-06 Alan Modra <amodra@gmail.com>
27
28 * testsuite/ld-sparc/sparc.exp (sparc64tests): Set text-segment
29 base for some tests.
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.
57
58 2021-01-06 Alan Modra <amodra@gmail.com>
59
60 * testsuite/ld-scripts/rgn-at10.d: xfail v850.
61 * testsuite/ld-scripts/rgn-at11.d: Likewise.
62
63 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
64
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
79 to littleriscv.
80 * testsuite/ld-riscv-elf/weakref64.d: Likewise.
81
82 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
83
84 * configure.tgt: Added riscvbe-*-*, riscv32be*-*-*, riscv64be*-*-*,
85 riscv32be*-*-linux*, and riscv64be*-*-linux*.
86 * Makefile.am: Added eelf32briscv.c, eelf32briscv_ilp32f.c and
87 eelf32briscv_ilp32.c.
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.
95
96 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
97
98 * testsuite/ld-ctf/enum-forward.c: New test.
99 * testsuite/ld-ctf/enum-forward.c: New results.
100
101 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
102
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.
134
135 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
136
137 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Adjust for dumper
138 changes.
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.
142
143 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
144
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.
152
153 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
154
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.
183
184 2021-01-05 Alan Modra <amodra@gmail.com>
185
186 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
187
188 2021-01-05 Alan Modra <amodra@gmail.com>
189
190 PR ld/26256
191 * testsuite/ld-elf/pr26256-1b.d: xfail s12z.
192 * testsuite/ld-scripts/crossref.exp (cross1): Don't xfail ia64.
193
194 2021-01-04 H.J. Lu <hongjiu.lu@intel.com>
195
196 PR ld/26256
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.
212
213 2021-01-04 Alan Modra <amodra@gmail.com>
214
215 PR 26822
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.
253
254 2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
255
256 * configure.tgt: Correct comment grammar.
257 * emultempl/m68hc1xelf.em: Likewise.
258 * ld.texi: Correct grammar.
259
260 2021-01-01 Alan Modra <amodra@gmail.com>
261
262 Update year range in copyright notice of all files.
263
264 For older changes see ChangeLog-2020
265 \f
266 Copyright (C) 2021 Free Software Foundation, Inc.
267
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.
271
272 Local Variables:
273 mode: change-log
274 left-margin: 8
275 fill-column: 74
276 version-control: never
277 End:
This page took 0.034966 seconds and 4 git commands to generate.