]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ChangeLog
config.sub update broke powerpc-eabivle
[thirdparty/binutils-gdb.git] / ld / ChangeLog
CommitLineData
3677b729
AM
12021-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
73624512
AM
332021-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
f36ce378
MC
382021-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
fbc09e7a
MC
572021-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
b4b6ea46
NA
712021-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
37002871
NA
762021-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
ffeece6a
NA
1102021-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
91e7ce2f
NA
1182021-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
57f97d0e
NA
1282021-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
b281a04f
AM
1592021-01-05 Alan Modra <amodra@gmail.com>
160
161 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
162
40b11930
AM
1632021-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
cd6d537c
L
1692021-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
5b4293ba
AM
1882021-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
f9a6a8f0
AM
2292021-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
250d07de
AM
2352021-01-01 Alan Modra <amodra@gmail.com>
236
237 Update year range in copyright notice of all files.
238
c2795844 239For older changes see ChangeLog-2020
3499769a 240\f
c2795844 241Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
242
243Copying and distribution of this file, with or without modification,
244are permitted in any medium without royalty provided the copyright
245notice and this notice are preserved.
246
247Local Variables:
248mode: change-log
249left-margin: 8
250fill-column: 74
251version-control: never
252End: