1 2021-01-06 Alan Modra <amodra@gmail.com>
3 * testsuite/ld-sparc/sparc.exp (sparc64tests): Set text-segment
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.
33 2021-01-06 Alan Modra <amodra@gmail.com>
35 * testsuite/ld-scripts/rgn-at10.d: xfail v850.
36 * testsuite/ld-scripts/rgn-at11.d: Likewise.
38 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
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
55 * testsuite/ld-riscv-elf/weakref64.d: Likewise.
57 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
59 * configure.tgt: Added riscvbe-*-*, riscv32be*-*-*, riscv64be*-*-*,
60 riscv32be*-*-linux*, and riscv64be*-*-linux*.
61 * Makefile.am: Added eelf32briscv.c, eelf32briscv_ilp32f.c and
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.
71 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
73 * testsuite/ld-ctf/enum-forward.c: New test.
74 * testsuite/ld-ctf/enum-forward.c: New results.
76 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
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.
110 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
112 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Adjust for dumper
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.
118 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
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.
128 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
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.
159 2021-01-05 Alan Modra <amodra@gmail.com>
161 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
163 2021-01-05 Alan Modra <amodra@gmail.com>
166 * testsuite/ld-elf/pr26256-1b.d: xfail s12z.
167 * testsuite/ld-scripts/crossref.exp (cross1): Don't xfail ia64.
169 2021-01-04 H.J. Lu <hongjiu.lu@intel.com>
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.
188 2021-01-04 Alan Modra <amodra@gmail.com>
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.
229 2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
231 * configure.tgt: Correct comment grammar.
232 * emultempl/m68hc1xelf.em: Likewise.
233 * ld.texi: Correct grammar.
235 2021-01-01 Alan Modra <amodra@gmail.com>
237 Update year range in copyright notice of all files.
239 For older changes see ChangeLog-2020
241 Copyright (C) 2021 Free Software Foundation, Inc.
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.
251 version-control: never