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