ld pr22471 test fails
[binutils-gdb.git] / ld / ChangeLog
1 2021-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
6 2021-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
38 2021-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
43 2021-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
62 2021-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
76 2021-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
81 2021-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
115 2021-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
123 2021-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
133 2021-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
164 2021-01-05 Alan Modra <amodra@gmail.com>
165
166 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
167
168 2021-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
174 2021-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
193 2021-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
234 2021-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
240 2021-01-01 Alan Modra <amodra@gmail.com>
241
242 Update year range in copyright notice of all files.
243
244 For older changes see ChangeLog-2020
245 \f
246 Copyright (C) 2021 Free Software Foundation, Inc.
247
248 Copying and distribution of this file, with or without modification,
249 are permitted in any medium without royalty provided the copyright
250 notice and this notice are preserved.
251
252 Local Variables:
253 mode: change-log
254 left-margin: 8
255 fill-column: 74
256 version-control: never
257 End: