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