1 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
3 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Added
4 riscv_choose_[ilp32|lp64]_emul to choose the correct linker script.
5 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: Call
6 riscv_choose_[ilp32|lp64]_emul instead of hardcoding elf[32|64]lriscv.
7 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
8 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
9 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
10 * testsuite/ld-riscv-elf/attr-merge-arch-failed-02.d: Likewise.
11 * testsuite/ld-riscv-elf/c-lui-2.d: Likewise.
12 * testsuite/ld-riscv-elf/c-lui.d: Likewise.
13 * testsuite/ld-riscv-elf/call-relax.d: Likewise.
14 * testsuite/ld-riscv-elf/pcrel-lo-addend-2.d: Likewise.
15 * testsuite/ld-riscv-elf/pcrel-lo-addend.d: Likewise.
16 * testsuite/ld-riscv-elf/weakref32.d: Accept bigriscv in addition
18 * testsuite/ld-riscv-elf/weakref64.d: Likewise.
20 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
22 * configure.tgt: Added riscvbe-*-*, riscv32be*-*-*, riscv64be*-*-*,
23 riscv32be*-*-linux*, and riscv64be*-*-linux*.
24 * Makefile.am: Added eelf32briscv.c, eelf32briscv_ilp32f.c and
26 * Makefile.in: Regenerate.
27 * emulparams/elf32briscv.sh: Added.
28 * emulparams/elf32briscv_ilp32.sh: Likewise.
29 * emulparams/elf32briscv_ilp32f.sh: Likewise.
30 * emulparams/elf64briscv.sh: Likewise.
31 * emulparams/elf64briscv_lp64.sh: Likewise.
32 * emulparams/elf64briscv_lp64f.sh: Likewise.
34 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
36 * testsuite/ld-ctf/enum-forward.c: New test.
37 * testsuite/ld-ctf/enum-forward.c: New results.
39 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
41 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
42 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
43 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
44 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
45 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
46 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
47 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
48 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
49 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
50 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
51 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
52 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
53 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
54 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
55 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
56 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
57 * testsuite/ld-ctf/cycle-1.d: Likewise.
58 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
59 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
60 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
61 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
62 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
63 * testsuite/ld-ctf/diag-cuname.d: Likewise.
64 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
65 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
66 * testsuite/ld-ctf/forward.d: Likewise.
67 * testsuite/ld-ctf/function.d: Likewise.
68 * testsuite/ld-ctf/slice.d: Likewise.
69 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
70 * testsuite/ld-ctf/enums.c: New test.
71 * testsuite/ld-ctf/enums.d: New test.
73 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
75 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Adjust for dumper
77 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
78 * testsuite/ld-ctf/forward.c: New test...
79 * testsuite/ld-ctf/forward.d: ... and 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/data-func-conflicted.d: Likewise.
85 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
86 * testsuite/ld-ctf/diag-cuname.d: Likewise.
87 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
88 * testsuite/ld-ctf/function.d: Likewise.
89 * testsuite/ld-ctf/slice.d: Likewise.
91 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
93 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
94 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
95 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
96 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
97 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
98 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
99 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
100 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
101 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
102 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
103 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
104 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
105 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
106 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
107 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
108 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
109 * testsuite/ld-ctf/cycle-1.d: Likewise.
110 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
111 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
112 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
113 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
114 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
115 * testsuite/ld-ctf/diag-cuname.d: Likewise.
116 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
117 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
118 * testsuite/ld-ctf/function.d: Likewise.
119 * testsuite/ld-ctf/slice.d: Likewise.
120 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
122 2021-01-05 Alan Modra <amodra@gmail.com>
124 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
126 2021-01-05 Alan Modra <amodra@gmail.com>
129 * testsuite/ld-elf/pr26256-1b.d: xfail s12z.
130 * testsuite/ld-scripts/crossref.exp (cross1): Don't xfail ia64.
132 2021-01-04 H.J. Lu <hongjiu.lu@intel.com>
135 * ldlang.c (gc_section_callback): Set pattern.
136 * testsuite/ld-elf/pr26256-1.s: New file.
137 * testsuite/ld-elf/pr26256-1.t: Likewise.
138 * testsuite/ld-elf/pr26256-1a.d: Likewise.
139 * testsuite/ld-elf/pr26256-1b.d: Likewise.
140 * testsuite/ld-elf/pr26256-2.s: Likewise.
141 * testsuite/ld-elf/pr26256-2.t: Likewise.
142 * testsuite/ld-elf/pr26256-2a.d: Likewise.
143 * testsuite/ld-elf/pr26256-2b-alt.d: Likewise.
144 * testsuite/ld-elf/pr26256-2b.d: Likewise.
145 * testsuite/ld-elf/pr26256-3.s: Likewise.
146 * testsuite/ld-elf/pr26256-3a.d: Likewise.
147 * testsuite/ld-elf/pr26256-3a.t: Likewise.
148 * testsuite/ld-elf/pr26256-3b.d: Likewise.
149 * testsuite/ld-elf/pr26256-3b.t: Likewise.
151 2021-01-04 Alan Modra <amodra@gmail.com>
154 * testsuite/ld-arm/non-contiguous-arm2.d: Adjust STT_FILE symbol match.
155 * testsuite/ld-arm/non-contiguous-arm3.d: Likewise.
156 * testsuite/ld-arm/non-contiguous-arm5.d: Likewise.
157 * testsuite/ld-arm/non-contiguous-arm6.d: Likewise.
158 * testsuite/ld-i386/tlsbin.rd: Likewise.
159 * testsuite/ld-i386/tlsbin2.rd: Likewise.
160 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
161 * testsuite/ld-i386/tlsdesc.rd: Likewise.
162 * testsuite/ld-i386/tlsnopic.rd: Likewise.
163 * testsuite/ld-i386/tlspic.rd: Likewise.
164 * testsuite/ld-i386/tlspic2.rd: Likewise.
165 * testsuite/ld-mips-elf/global-local-symtab-sort-n64.d: Likewise.
166 * testsuite/ld-mips-elf/global-local-symtab-sort-n64t.d: Likewise.
167 * testsuite/ld-mips-elf/global-local-symtab-sort-o32.d: Likewise.
168 * testsuite/ld-mips-elf/global-local-symtab-sort-o32t.d: Likewise.
169 * testsuite/ld-plugin/pr17973.d: Likewise.
170 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
171 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
172 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
173 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
174 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
175 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
176 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
177 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
178 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
179 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
180 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
181 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
182 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
183 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
184 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
185 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
186 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
187 * testsuite/ld-x86-64/tlspic.rd: Likewise.
188 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
189 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
190 * testsuite/ld-xtensa/tlspic.rd: Likewise.
192 2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
194 * configure.tgt: Correct comment grammar.
195 * emultempl/m68hc1xelf.em: Likewise.
196 * ld.texi: Correct grammar.
198 2021-01-01 Alan Modra <amodra@gmail.com>
200 Update year range in copyright notice of all files.
202 For older changes see ChangeLog-2020
204 Copyright (C) 2021 Free Software Foundation, Inc.
206 Copying and distribution of this file, with or without modification,
207 are permitted in any medium without royalty provided the copyright
208 notice and this notice are preserved.
214 version-control: never