]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ChangeLog
xfail more cases of complaints about relocs in read-only sections
[thirdparty/binutils-gdb.git] / ld / ChangeLog
CommitLineData
8e604ff0
AM
12021-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
4d4490b8
MC
122021-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
f526791a
AM
172021-01-07 Alan Modra <amodra@gmail.com>
18
19 * po/BLD-POTFILES.in: Regenerate.
20
4018f4e0
AM
212021-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
3677b729
AM
262021-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
73624512
AM
582021-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
f36ce378
MC
632021-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
fbc09e7a
MC
822021-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
b4b6ea46
NA
962021-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
37002871
NA
1012021-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
ffeece6a
NA
1352021-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
91e7ce2f
NA
1432021-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
57f97d0e
NA
1532021-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
b281a04f
AM
1842021-01-05 Alan Modra <amodra@gmail.com>
185
186 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
187
40b11930
AM
1882021-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
cd6d537c
L
1942021-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
5b4293ba
AM
2132021-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
f9a6a8f0
AM
2542021-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
250d07de
AM
2602021-01-01 Alan Modra <amodra@gmail.com>
261
262 Update year range in copyright notice of all files.
263
c2795844 264For older changes see ChangeLog-2020
3499769a 265\f
c2795844 266Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
267
268Copying and distribution of this file, with or without modification,
269are permitted in any medium without royalty provided the copyright
270notice and this notice are preserved.
271
272Local Variables:
273mode: change-log
274left-margin: 8
275fill-column: 74
276version-control: never
277End: