]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ChangeLog
ld pr22471 test fails
[thirdparty/binutils-gdb.git] / ld / ChangeLog
CommitLineData
4018f4e0
AM
12021-01-07 Alan Modra <amodra@gmail.com>
2
3 * testsuite/ld-elf/shared.exp: xfail pr22471 for targets that
4 complain about relocs in read-only sections. Tidy ASFLAGS append.
5
3677b729
AM
62021-01-06 Alan Modra <amodra@gmail.com>
7
8 * testsuite/ld-sparc/sparc.exp (sparc64tests): Set text-segment
9 base for some tests.
10 * testsuite/ld-sparc/gotop32.dd: Match solaris output.
11 * testsuite/ld-sparc/gotop32.sd: Likewise.
12 * testsuite/ld-sparc/gotop32.td: Likewise.
13 * testsuite/ld-sparc/gotop64.dd: Likewise.
14 * testsuite/ld-sparc/gotop64.sd: Likewise.
15 * testsuite/ld-sparc/gotop64.td: Likewise.
16 * testsuite/ld-sparc/tlsg32.sd: Likewise.
17 * testsuite/ld-sparc/tlsg64.sd: Likewise.
18 * testsuite/ld-sparc/tlspie32.dd: Likewise.
19 * testsuite/ld-sparc/tlspie64.dd: Likewise.
20 * testsuite/ld-sparc/tlssunbin32.dd: Likewise.
21 * testsuite/ld-sparc/tlssunbin32.sd: Likewise.
22 * testsuite/ld-sparc/tlssunbin32.td: Likewise.
23 * testsuite/ld-sparc/tlssunbin64.dd: Likewise.
24 * testsuite/ld-sparc/tlssunbin64.sd: Likewise.
25 * testsuite/ld-sparc/tlssunbin64.td: Likewise.
26 * testsuite/ld-sparc/tlssunnopic32.dd: Likewise.
27 * testsuite/ld-sparc/tlssunnopic32.sd: Likewise.
28 * testsuite/ld-sparc/tlssunnopic64.dd: Likewise.
29 * testsuite/ld-sparc/tlssunnopic64.sd: Likewise.
30 * testsuite/ld-sparc/tlssunpic32.dd: Likewise.
31 * testsuite/ld-sparc/tlssunpic32.sd: Likewise.
32 * testsuite/ld-sparc/tlssunpic32.td: Likewise.
33 * testsuite/ld-sparc/tlssunpic64.dd: Likewise.
34 * testsuite/ld-sparc/tlssunpic64.sd: Likewise.
35 * testsuite/ld-sparc/tlssunpic64.td: Likewise.
36 * testsuite/ld-sparc/wdispcall.dd: Likewise.
37
73624512
AM
382021-01-06 Alan Modra <amodra@gmail.com>
39
40 * testsuite/ld-scripts/rgn-at10.d: xfail v850.
41 * testsuite/ld-scripts/rgn-at11.d: Likewise.
42
f36ce378
MC
432021-01-06 Marcus Comstedt <marcus@mc.pp.se>
44
45 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Added
46 riscv_choose_[ilp32|lp64]_emul to choose the correct linker script.
47 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: Call
48 riscv_choose_[ilp32|lp64]_emul instead of hardcoding elf[32|64]lriscv.
49 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
50 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
51 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
52 * testsuite/ld-riscv-elf/attr-merge-arch-failed-02.d: Likewise.
53 * testsuite/ld-riscv-elf/c-lui-2.d: Likewise.
54 * testsuite/ld-riscv-elf/c-lui.d: Likewise.
55 * testsuite/ld-riscv-elf/call-relax.d: Likewise.
56 * testsuite/ld-riscv-elf/pcrel-lo-addend-2.d: Likewise.
57 * testsuite/ld-riscv-elf/pcrel-lo-addend.d: Likewise.
58 * testsuite/ld-riscv-elf/weakref32.d: Accept bigriscv in addition
59 to littleriscv.
60 * testsuite/ld-riscv-elf/weakref64.d: Likewise.
61
fbc09e7a
MC
622021-01-06 Marcus Comstedt <marcus@mc.pp.se>
63
64 * configure.tgt: Added riscvbe-*-*, riscv32be*-*-*, riscv64be*-*-*,
65 riscv32be*-*-linux*, and riscv64be*-*-linux*.
66 * Makefile.am: Added eelf32briscv.c, eelf32briscv_ilp32f.c and
67 eelf32briscv_ilp32.c.
68 * Makefile.in: Regenerate.
69 * emulparams/elf32briscv.sh: Added.
70 * emulparams/elf32briscv_ilp32.sh: Likewise.
71 * emulparams/elf32briscv_ilp32f.sh: Likewise.
72 * emulparams/elf64briscv.sh: Likewise.
73 * emulparams/elf64briscv_lp64.sh: Likewise.
74 * emulparams/elf64briscv_lp64f.sh: Likewise.
75
b4b6ea46
NA
762021-01-05 Nick Alcock <nick.alcock@oracle.com>
77
78 * testsuite/ld-ctf/enum-forward.c: New test.
79 * testsuite/ld-ctf/enum-forward.c: New results.
80
37002871
NA
812021-01-05 Nick Alcock <nick.alcock@oracle.com>
82
83 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
84 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
85 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
86 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
87 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
88 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
89 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
90 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
91 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
92 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
93 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
94 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
95 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
96 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
97 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
98 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
99 * testsuite/ld-ctf/cycle-1.d: Likewise.
100 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
101 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
102 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
103 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
104 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
105 * testsuite/ld-ctf/diag-cuname.d: Likewise.
106 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
107 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
108 * testsuite/ld-ctf/forward.d: Likewise.
109 * testsuite/ld-ctf/function.d: Likewise.
110 * testsuite/ld-ctf/slice.d: Likewise.
111 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
112 * testsuite/ld-ctf/enums.c: New test.
113 * testsuite/ld-ctf/enums.d: New test.
114
ffeece6a
NA
1152021-01-05 Nick Alcock <nick.alcock@oracle.com>
116
117 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Adjust for dumper
118 changes.
119 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
120 * testsuite/ld-ctf/forward.c: New test...
121 * testsuite/ld-ctf/forward.d: ... and results.
122
91e7ce2f
NA
1232021-01-05 Nick Alcock <nick.alcock@oracle.com>
124
125 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
126 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
127 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
128 * testsuite/ld-ctf/diag-cuname.d: Likewise.
129 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
130 * testsuite/ld-ctf/function.d: Likewise.
131 * testsuite/ld-ctf/slice.d: Likewise.
132
57f97d0e
NA
1332021-01-05 Nick Alcock <nick.alcock@oracle.com>
134
135 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
136 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
137 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
138 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
139 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
140 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
141 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
142 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
143 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
144 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
145 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
146 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
147 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
148 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
149 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
150 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
151 * testsuite/ld-ctf/cycle-1.d: Likewise.
152 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
153 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
154 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
155 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
156 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
157 * testsuite/ld-ctf/diag-cuname.d: Likewise.
158 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
159 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
160 * testsuite/ld-ctf/function.d: Likewise.
161 * testsuite/ld-ctf/slice.d: Likewise.
162 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
163
b281a04f
AM
1642021-01-05 Alan Modra <amodra@gmail.com>
165
166 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
167
40b11930
AM
1682021-01-05 Alan Modra <amodra@gmail.com>
169
170 PR ld/26256
171 * testsuite/ld-elf/pr26256-1b.d: xfail s12z.
172 * testsuite/ld-scripts/crossref.exp (cross1): Don't xfail ia64.
173
cd6d537c
L
1742021-01-04 H.J. Lu <hongjiu.lu@intel.com>
175
176 PR ld/26256
177 * ldlang.c (gc_section_callback): Set pattern.
178 * testsuite/ld-elf/pr26256-1.s: New file.
179 * testsuite/ld-elf/pr26256-1.t: Likewise.
180 * testsuite/ld-elf/pr26256-1a.d: Likewise.
181 * testsuite/ld-elf/pr26256-1b.d: Likewise.
182 * testsuite/ld-elf/pr26256-2.s: Likewise.
183 * testsuite/ld-elf/pr26256-2.t: Likewise.
184 * testsuite/ld-elf/pr26256-2a.d: Likewise.
185 * testsuite/ld-elf/pr26256-2b-alt.d: Likewise.
186 * testsuite/ld-elf/pr26256-2b.d: Likewise.
187 * testsuite/ld-elf/pr26256-3.s: Likewise.
188 * testsuite/ld-elf/pr26256-3a.d: Likewise.
189 * testsuite/ld-elf/pr26256-3a.t: Likewise.
190 * testsuite/ld-elf/pr26256-3b.d: Likewise.
191 * testsuite/ld-elf/pr26256-3b.t: Likewise.
192
5b4293ba
AM
1932021-01-04 Alan Modra <amodra@gmail.com>
194
195 PR 26822
196 * testsuite/ld-arm/non-contiguous-arm2.d: Adjust STT_FILE symbol match.
197 * testsuite/ld-arm/non-contiguous-arm3.d: Likewise.
198 * testsuite/ld-arm/non-contiguous-arm5.d: Likewise.
199 * testsuite/ld-arm/non-contiguous-arm6.d: Likewise.
200 * testsuite/ld-i386/tlsbin.rd: Likewise.
201 * testsuite/ld-i386/tlsbin2.rd: Likewise.
202 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
203 * testsuite/ld-i386/tlsdesc.rd: Likewise.
204 * testsuite/ld-i386/tlsnopic.rd: Likewise.
205 * testsuite/ld-i386/tlspic.rd: Likewise.
206 * testsuite/ld-i386/tlspic2.rd: Likewise.
207 * testsuite/ld-mips-elf/global-local-symtab-sort-n64.d: Likewise.
208 * testsuite/ld-mips-elf/global-local-symtab-sort-n64t.d: Likewise.
209 * testsuite/ld-mips-elf/global-local-symtab-sort-o32.d: Likewise.
210 * testsuite/ld-mips-elf/global-local-symtab-sort-o32t.d: Likewise.
211 * testsuite/ld-plugin/pr17973.d: Likewise.
212 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
213 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
214 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
215 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
216 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
217 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
218 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
219 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
220 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
221 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
222 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
223 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
224 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
225 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
226 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
227 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
228 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
229 * testsuite/ld-x86-64/tlspic.rd: Likewise.
230 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
231 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
232 * testsuite/ld-xtensa/tlspic.rd: Likewise.
233
f9a6a8f0
AM
2342021-01-01 Nicolas Boulenguez <nicolas@debian.org>
235
236 * configure.tgt: Correct comment grammar.
237 * emultempl/m68hc1xelf.em: Likewise.
238 * ld.texi: Correct grammar.
239
250d07de
AM
2402021-01-01 Alan Modra <amodra@gmail.com>
241
242 Update year range in copyright notice of all files.
243
c2795844 244For older changes see ChangeLog-2020
3499769a 245\f
c2795844 246Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
247
248Copying and distribution of this file, with or without modification,
249are permitted in any medium without royalty provided the copyright
250notice and this notice are preserved.
251
252Local Variables:
253mode: change-log
254left-margin: 8
255fill-column: 74
256version-control: never
257End: