]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ChangeLog
RISC-V: Implement support for big endian targets.
[thirdparty/binutils-gdb.git] / ld / ChangeLog
CommitLineData
fbc09e7a
MC
12021-01-06 Marcus Comstedt <marcus@mc.pp.se>
2
3 * configure.tgt: Added riscvbe-*-*, riscv32be*-*-*, riscv64be*-*-*,
4 riscv32be*-*-linux*, and riscv64be*-*-linux*.
5 * Makefile.am: Added eelf32briscv.c, eelf32briscv_ilp32f.c and
6 eelf32briscv_ilp32.c.
7 * Makefile.in: Regenerate.
8 * emulparams/elf32briscv.sh: Added.
9 * emulparams/elf32briscv_ilp32.sh: Likewise.
10 * emulparams/elf32briscv_ilp32f.sh: Likewise.
11 * emulparams/elf64briscv.sh: Likewise.
12 * emulparams/elf64briscv_lp64.sh: Likewise.
13 * emulparams/elf64briscv_lp64f.sh: Likewise.
14
b4b6ea46
NA
152021-01-05 Nick Alcock <nick.alcock@oracle.com>
16
17 * testsuite/ld-ctf/enum-forward.c: New test.
18 * testsuite/ld-ctf/enum-forward.c: New results.
19
37002871
NA
202021-01-05 Nick Alcock <nick.alcock@oracle.com>
21
22 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
23 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
24 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
25 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
26 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
27 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
28 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
29 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
30 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
31 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
32 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
33 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
34 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
35 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
36 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
37 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
38 * testsuite/ld-ctf/cycle-1.d: Likewise.
39 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
40 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
41 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
42 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
43 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
44 * testsuite/ld-ctf/diag-cuname.d: Likewise.
45 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
46 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
47 * testsuite/ld-ctf/forward.d: Likewise.
48 * testsuite/ld-ctf/function.d: Likewise.
49 * testsuite/ld-ctf/slice.d: Likewise.
50 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
51 * testsuite/ld-ctf/enums.c: New test.
52 * testsuite/ld-ctf/enums.d: New test.
53
ffeece6a
NA
542021-01-05 Nick Alcock <nick.alcock@oracle.com>
55
56 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Adjust for dumper
57 changes.
58 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
59 * testsuite/ld-ctf/forward.c: New test...
60 * testsuite/ld-ctf/forward.d: ... and results.
61
91e7ce2f
NA
622021-01-05 Nick Alcock <nick.alcock@oracle.com>
63
64 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
65 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
66 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
67 * testsuite/ld-ctf/diag-cuname.d: Likewise.
68 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
69 * testsuite/ld-ctf/function.d: Likewise.
70 * testsuite/ld-ctf/slice.d: Likewise.
71
57f97d0e
NA
722021-01-05 Nick Alcock <nick.alcock@oracle.com>
73
74 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
75 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
76 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
77 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
78 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
79 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
80 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
81 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
82 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
83 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
84 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
85 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
86 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
87 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
88 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
89 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
90 * testsuite/ld-ctf/cycle-1.d: Likewise.
91 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
92 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
93 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
94 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
95 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
96 * testsuite/ld-ctf/diag-cuname.d: Likewise.
97 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
98 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
99 * testsuite/ld-ctf/function.d: Likewise.
100 * testsuite/ld-ctf/slice.d: Likewise.
101 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
102
b281a04f
AM
1032021-01-05 Alan Modra <amodra@gmail.com>
104
105 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
106
40b11930
AM
1072021-01-05 Alan Modra <amodra@gmail.com>
108
109 PR ld/26256
110 * testsuite/ld-elf/pr26256-1b.d: xfail s12z.
111 * testsuite/ld-scripts/crossref.exp (cross1): Don't xfail ia64.
112
cd6d537c
L
1132021-01-04 H.J. Lu <hongjiu.lu@intel.com>
114
115 PR ld/26256
116 * ldlang.c (gc_section_callback): Set pattern.
117 * testsuite/ld-elf/pr26256-1.s: New file.
118 * testsuite/ld-elf/pr26256-1.t: Likewise.
119 * testsuite/ld-elf/pr26256-1a.d: Likewise.
120 * testsuite/ld-elf/pr26256-1b.d: Likewise.
121 * testsuite/ld-elf/pr26256-2.s: Likewise.
122 * testsuite/ld-elf/pr26256-2.t: Likewise.
123 * testsuite/ld-elf/pr26256-2a.d: Likewise.
124 * testsuite/ld-elf/pr26256-2b-alt.d: Likewise.
125 * testsuite/ld-elf/pr26256-2b.d: Likewise.
126 * testsuite/ld-elf/pr26256-3.s: Likewise.
127 * testsuite/ld-elf/pr26256-3a.d: Likewise.
128 * testsuite/ld-elf/pr26256-3a.t: Likewise.
129 * testsuite/ld-elf/pr26256-3b.d: Likewise.
130 * testsuite/ld-elf/pr26256-3b.t: Likewise.
131
5b4293ba
AM
1322021-01-04 Alan Modra <amodra@gmail.com>
133
134 PR 26822
135 * testsuite/ld-arm/non-contiguous-arm2.d: Adjust STT_FILE symbol match.
136 * testsuite/ld-arm/non-contiguous-arm3.d: Likewise.
137 * testsuite/ld-arm/non-contiguous-arm5.d: Likewise.
138 * testsuite/ld-arm/non-contiguous-arm6.d: Likewise.
139 * testsuite/ld-i386/tlsbin.rd: Likewise.
140 * testsuite/ld-i386/tlsbin2.rd: Likewise.
141 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
142 * testsuite/ld-i386/tlsdesc.rd: Likewise.
143 * testsuite/ld-i386/tlsnopic.rd: Likewise.
144 * testsuite/ld-i386/tlspic.rd: Likewise.
145 * testsuite/ld-i386/tlspic2.rd: Likewise.
146 * testsuite/ld-mips-elf/global-local-symtab-sort-n64.d: Likewise.
147 * testsuite/ld-mips-elf/global-local-symtab-sort-n64t.d: Likewise.
148 * testsuite/ld-mips-elf/global-local-symtab-sort-o32.d: Likewise.
149 * testsuite/ld-mips-elf/global-local-symtab-sort-o32t.d: Likewise.
150 * testsuite/ld-plugin/pr17973.d: Likewise.
151 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
152 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
153 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
154 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
155 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
156 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
157 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
158 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
159 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
160 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
161 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
162 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
163 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
164 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
165 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
166 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
167 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
168 * testsuite/ld-x86-64/tlspic.rd: Likewise.
169 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
170 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
171 * testsuite/ld-xtensa/tlspic.rd: Likewise.
172
f9a6a8f0
AM
1732021-01-01 Nicolas Boulenguez <nicolas@debian.org>
174
175 * configure.tgt: Correct comment grammar.
176 * emultempl/m68hc1xelf.em: Likewise.
177 * ld.texi: Correct grammar.
178
250d07de
AM
1792021-01-01 Alan Modra <amodra@gmail.com>
180
181 Update year range in copyright notice of all files.
182
c2795844 183For older changes see ChangeLog-2020
3499769a 184\f
c2795844 185Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
186
187Copying and distribution of this file, with or without modification,
188are permitted in any medium without royalty provided the copyright
189notice and this notice are preserved.
190
191Local Variables:
192mode: change-log
193left-margin: 8
194fill-column: 74
195version-control: never
196End: