1 2021-01-07 Alan Modra <amodra@gmail.com>
3 * testsuite/ld-elf/shared.exp: xfail pr22471 for targets that
4 complain about relocs in read-only sections. Tidy ASFLAGS append.
6 2021-01-06 Alan Modra <amodra@gmail.com>
8 * testsuite/ld-sparc/sparc.exp (sparc64tests): Set text-segment
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.
38 2021-01-06 Alan Modra <amodra@gmail.com>
40 * testsuite/ld-scripts/rgn-at10.d: xfail v850.
41 * testsuite/ld-scripts/rgn-at11.d: Likewise.
43 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
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
60 * testsuite/ld-riscv-elf/weakref64.d: Likewise.
62 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
64 * configure.tgt: Added riscvbe-*-*, riscv32be*-*-*, riscv64be*-*-*,
65 riscv32be*-*-linux*, and riscv64be*-*-linux*.
66 * Makefile.am: Added eelf32briscv.c, eelf32briscv_ilp32f.c and
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.
76 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
78 * testsuite/ld-ctf/enum-forward.c: New test.
79 * testsuite/ld-ctf/enum-forward.c: New results.
81 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
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.
115 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
117 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Adjust for dumper
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.
123 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
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.
133 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
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.
164 2021-01-05 Alan Modra <amodra@gmail.com>
166 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
168 2021-01-05 Alan Modra <amodra@gmail.com>
171 * testsuite/ld-elf/pr26256-1b.d: xfail s12z.
172 * testsuite/ld-scripts/crossref.exp (cross1): Don't xfail ia64.
174 2021-01-04 H.J. Lu <hongjiu.lu@intel.com>
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.
193 2021-01-04 Alan Modra <amodra@gmail.com>
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.
234 2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
236 * configure.tgt: Correct comment grammar.
237 * emultempl/m68hc1xelf.em: Likewise.
238 * ld.texi: Correct grammar.
240 2021-01-01 Alan Modra <amodra@gmail.com>
242 Update year range in copyright notice of all files.
244 For older changes see ChangeLog-2020
246 Copyright (C) 2021 Free Software Foundation, Inc.
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.
256 version-control: never