]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / ld / ChangeLog
CommitLineData
e3696f67
AM
12020-01-27 Alan Modra <amodra@gmail.com>
2
3 * testsuite/ld-elfvers/vers.exp: Replace case statements with
4 switch statements.
5 * testsuite/ld-ifunc/ifunc.exp: Likewise.
6 * testsuite/ld-unique/unique.exp: Likewise.
7
3024a17a
AM
82020-01-27 H.J. Lu <hongjiu.lu@intel.com>
9 Alan Modra <amodra@gmail.com>
10
11 PR ld/25458
12 * testsuite/ld-elf/pr25458.map: New file.
13 * testsuite/ld-elf/pr25458.rd: Likewise.
14 * testsuite/ld-elf/pr25458a.s: Likewise.
15 * testsuite/ld-elf/pr25458b.s: Likewise.
16 * testsuite/ld-elf/shared.exp: Run PR ld/25458 test.
17
6a462ad4
L
182020-01-22 H.J. Lu <hongjiu.lu@intel.com>
19
20 PR ld/25416
21 * testsuite/ld-x86-64/tls.exp: Skip GNU2 TLS tests only without
22 compiler support.
23
a804e476
AM
242020-01-22 Alan Modra <amodra@gmail.com>
25
26 * testsuite/ld-powerpc/tlsdesc3.d,
27 * testsuite/ld-powerpc/tlsdesc3.wf,
28 * testsuite/ld-powerpc/tlsdesc4.d,
29 * testsuite/ld-powerpc/tlsdesc4.s,
30 * testsuite/ld-powerpc/tlsdesc4.wf: New tests.
31 * testsuite/ld-powerpc/powerpc.exp: Run them.
32
9e7028aa
AM
332020-01-22 Alan Modra <amodra@gmail.com>
34
35 * emultempl/ppc64elf.em (ppc64_opt, PARSE_AND_LIST_LONGOPTS),
36 (PARSE_AND_LIST_OPTIONS, PARSE_AND_LIST_ARGS_CASES): Support
37 --tls-get-addr-regsave and --no-tls-get-addr-regsave.
38 (params): Init new field.
39 * ld.texi (--tls-get-addr-regsave, --no-tls-get-addr-regsave):
40 Document.
41 * testsuite/ld-powerpc/tlsdesc.s,
42 * testsuite/ld-powerpc/tlsdesc.d,
43 * testsuite/ld-powerpc/tlsdesc.wf,
44 * testsuite/ld-powerpc/tlsdesc2.d,
45 * testsuite/ld-powerpc/tlsdesc2.wf,
46 * testsuite/ld-powerpc/tlsexenors.d,
47 * testsuite/ld-powerpc/tlsexenors.r,
48 * testsuite/ld-powerpc/tlsexers.d,
49 * testsuite/ld-powerpc/tlsexers.r,
50 * testsuite/ld-powerpc/tlsexetocnors.d,
51 * testsuite/ld-powerpc/tlsexetocrs.d,
52 * testsuite/ld-powerpc/tlsexetocrs.r,
53 * testsuite/ld-powerpc/tlsopt6.d,
54 * testsuite/ld-powerpc/tlsopt6.wf: New.
55 * testsuite/ld-powerpc/powerpc.exp: Run new tests.
56
c48acf6f
YC
572020-01-22 Yuri Chornoivan <yurchor@mageia.org>
58
59 PR 25417
60 * ldlang.c (ldlang_open_ctf): Fix error message typo.
61 * emultempl/z80elf.em (z80_elf_after_open): Likewise.
62
1e161364
L
632020-01-21 H.J. Lu <hongjiu.lu@intel.com>
64
65 * testsuite/ld-elf/pr23900-1.d: Adjusted.
66
b4654b10
L
672020-01-21 H.J. Lu <hongjiu.lu@intel.com>
68
69 * testsuite/ld-elf/pr23900-1.d: Also pass -l to readelf.
70
26916852
NC
712020-01-20 Nick Clifton <nickc@redhat.com>
72
73 * po/pt_BR.po: Updated Brazilian Portuguese translation.
74 * po/uk.po: Updated Ukranian translation.
75
14470f07
L
762020-01-20 H.J. Lu <hongjiu.lu@intel.com>
77
78 PR ld/25416
79 * testsuite/ld-x86-64/pr25416-1.s: New file
80 * testsuite/ld-x86-64/pr25416-1a.d: Likewise.
81 * testsuite/ld-x86-64/pr25416-1b.d: Likewise.
82 * testsuite/ld-x86-64/pr25416-1.s: Likewise.
83 * testsuite/ld-x86-64/pr25416-2.s: Likewise.
84 * testsuite/ld-x86-64/pr25416-2a.d: Likewise.
85 * testsuite/ld-x86-64/pr25416-2b.d: Likewise.
86 * testsuite/ld-x86-64/pr25416-3.d: Likewise.
87 * testsuite/ld-x86-64/pr25416-3.s: Likewise.
88 * testsuite/ld-x86-64/pr25416-4.d: Likewise.
89 * testsuite/ld-x86-64/pr25416-4.s: Likewise.
90 * testsuite/ld-x86-64/pr25416-5a.c: Likewise.
91 * testsuite/ld-x86-64/pr25416-5b.s: Likewise.
92 * testsuite/ld-x86-64/pr25416-5c.s: Likewise.
93 * testsuite/ld-x86-64/pr25416-5d.s: Likewise.
94 * testsuite/ld-x86-64/pr25416-5e.s: Likewise.
95 * testsuite/ld-x86-64/x86-64.exp: Run PR ld/25416 tests.
96
b9ca1af6
AM
972020-01-20 Alan Modra <amodra@gmail.com>
98
99 * testsuite/ld-powerpc/tlsexe.d: Match new __tls_get_addr stub.
100 * testsuite/ld-powerpc/tlsexeno.d: Likewise.
101 * testsuite/ld-powerpc/tlsexetoc.d: Likewise.
102 * testsuite/ld-powerpc/tlsexetocno.d: Likewise.
103 * testsuite/ld-powerpc/tlsopt5.d: Likewise.
104
69d24618
RM
1052020-01-18 Roland McGrath <mcgrathr@google.com>
106
107 * testsuite/ld-x86-64/align-branch-1.d: Loosen instruction regexps
108 to admit whatever absolute address. The label-relative address is
109 what the test needs to verify.
110
1b1bb2c6
NC
1112020-01-18 Nick Clifton <nickc@redhat.com>
112
113 * configure: Regenerate.
114 * po/ld.pot: Regenerate.
115
ae774686
NC
1162020-01-18 Nick Clifton <nickc@redhat.com>
117
118 Binutils 2.34 branch created.
119
6d0be74b
JL
1202020-01-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
121
122 * scripttempl/elf32msp430_3.sc: Remove.
123
0c3d9485
JL
1242020-01-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
125
126 * scripttempl/elf32msp430.sc: Add input section rules for
127 .upper.{text,data,rodata,bss}.
128 * testsuite/ld-msp430-elf/msp430-elf.exp: Run new test.
129 * testsuite/ld-msp430-elf/upper-input-sections.s: New test.
130
0d1cc75d
LB
1312020-01-15 Lars Brinkhoff <lars@nocrew.org>
132
133 PR 20694
134 * temulparams/pdp11.sh (TARGET_PAGE_SIZE): Set to 8192.
135
131cb553
JL
1362020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
137
138 * testsuite/ld-msp430-elf/msp430-elf.exp: Run new test.
139 * testsuite/ld-msp430-elf/reloc-lo-430x.s: New test.
140
e1c6cf61
AM
1412020-01-15 Alan Modra <amodra@gmail.com>
142
143 * testsuite/ld-powerpc/ambiguousv1b.d: Adjust expected output.
144 * testsuite/ld-powerpc/funref.s: Align func_tab.
145 * testsuite/ld-powerpc/funref2.s: Likewise.
146 * testsuite/ld-powerpc/funv1.s: Add dot symbols.
147
e44925ae
LC
1482020-01-14 Lili Cui <lili.cui@intel.com>
149
150 * testsuite/ld-i386/align-branch-1.d: Updated for i686-pc-elf.
151
8c7e1c04
AM
1522020-01-13 Alan Modra <amodra@gmail.com>
153
154 * po/BLD-POTFILES.in: Regenerate.
155
4f18d742
CZ
1562020-01-13 Claudiu Zissulescu <claziss@gmail.com>
157
158 * testsuite/ld-arc/relax-local-pic.d: Improve matching patterns.
159
5e4f7e05
CZ
1602020-01-13 Claudiu Zissulescu <claziss@gmail.com>
161
162 * Makefile.am: Remove earcelf_prof.c and earclinux_prof.c
163 emulations.
164 * configure.tgt: Likewise.
165 * Makefile.in: Regenerate.
166 * emulparams/arcelf_prof.sh: Remove file.
167 * emulparams/arclinux_prof.sh: Likewise.
168
8cb31bad
CZ
1692020-01-13 Claudiu Zissulescu <claziss@gmail.com>
170
171 * scripttempl/elfarcv2.sc : Allow interrupt vector table to be
172 located at an arbitrary address. Use DWARF.sc file.
173 * scripttempl/elfarc.sc: Use DWARF.sc file.
174
85e290dc
AM
1752020-01-07 Alan Modra <amodra@gmail.com>
176
177 * testsuite/ld-mips-elf/eh-frame5.s,
178 * testsuite/ld-mips-elf/ehdr_start-new.s,
179 * testsuite/ld-mips-elf/ehdr_start-o32.s,
180 * testsuite/ld-mips-elf/mips16-call-global-1.s,
181 * testsuite/ld-mips-elf/mips16-intermix-1.s,
182 * testsuite/ld-mips-elf/mips16-pic-1b.s,
183 * testsuite/ld-mips-elf/mips16-pic-4c.s,
184 * testsuite/ld-mips-elf/no-shared-1-n64.s,
185 * testsuite/ld-mips-elf/no-shared-1-o32.s,
186 * testsuite/ld-mips-elf/pic-and-nonpic-1b-micromips.s,
187 * testsuite/ld-mips-elf/pic-and-nonpic-1b.s,
188 * testsuite/ld-mips-elf/pic-and-nonpic-2a.s,
189 * testsuite/ld-mips-elf/pic-and-nonpic-3b.s,
190 * testsuite/ld-mips-elf/pic-and-nonpic-4b.s,
191 * testsuite/ld-mips-elf/pic-and-nonpic-5a.s,
192 * testsuite/ld-mips-elf/pic-and-nonpic-6-n32c.s,
193 * testsuite/ld-mips-elf/pic-and-nonpic-6-n64c.s,
194 * testsuite/ld-mips-elf/pic-and-nonpic-6-o32c.s,
195 * testsuite/ld-mips-elf/pie.s,
196 * testsuite/ld-mips-elf/relax-jalr.s: Revert 2019-12-17 change.
197
0e1f1593
NC
1982020-01-06 Nick Clifton <nickc@redhat.com>
199
200 PR 25327
201 * testsuite/ld-elf/shared.exp: Add -fcommon option to compiler
202 command line when building libcomm1.o and pr13250 tests.
203 * testsuite/ld-plugin/lto.exp: Likewise for pr20267 tests.
204
d2dbcb18
NC
2052020-01-06 Nick Clifton <nickc@redhat.com>
206
207 PR 25326
208 * testsuite/ld-elf/shared.exp: Add -fcommon option to compiler
209 command line when building pr19579 binaries.
210
dc9bd8c9
HD
2112020-01-03 Hannes Domani <ssbssa@yahoo.de>
212
213 * emultempl/pe.em: Add new option --enable-reloc-section.
214 * emultempl/pep.em: Likewise.
215 * ld.texi: Document --enable-reloc-section.
216 * pe-dll.c (pe_dll_build_sections): Use pe_dll_enable_reloc_section.
217 (pe_dll_fill_sections): Simplify by calling pe_exe_fill_sections.
218 * pe-dll.h: Add extern declaration of option flag.
219 * pep-dll.c (pe_dll_enable_reloc_section):
220 Add alias define for pep_dll_enable_reloc_section.
221 * pep-dll.h: Add extern declaration of option flag.
222
6655dba2
SB
2232020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
224
225 * Makefile.am: Add new target z80-elf
226 * configure.tgt: Likewise.
227 * Makefile.in: Regenerate.
228 * emultempl/z80.em: Add support for eZ80 and Z180 architectures.
229 * emulparams/elf32z80.sh: New file.
230 * emultempl/z80elf.em: Likewise.
231 * testsuite/ld-elf/comm-data4.s: Fix for Z80.
232 * testsuite/ld-elf/comm-data5.s: Fix for Z80.
233 * testsuite/ld-scripts/fill16.d: Fix for Z80.
234 * testsuite/ld-z80/arch_ez80_adl.d: Likewise.
235 * testsuite/ld-z80/arch_ez80_z80.d: Likewise.
236 * testsuite/ld-z80/arch_r800.d: Likewise.
237 * testsuite/ld-z80/arch_z180.d: Likewise.
238 * testsuite/ld-z80/arch_z80.d: Likewise.
239 * testsuite/ld-z80/comb_arch_ez80_z80.d: Likewise.
240 * testsuite/ld-z80/comb_arch_z180.d: Likewise.
241 * testsuite/ld-z80/labels.s: Likewise.
242 * testsuite/ld-z80/relocs.s: Likewise.
243 * testsuite/ld-z80/relocs_b_ez80.d: Likewise.
244 * testsuite/ld-z80/relocs_b_z80.d: Likewise.
245 * testsuite/ld-z80/relocs_f_z80.d: Likewise.
246 * testsuite/ld-z80/z80.exp: Likewise.
247 * NEWS: Mention the new support.
248
0db131fb
TC
2492020-01-02 Tamar Christina <tamar.christina@arm.com>
250
251 PR 25210
252 PR 24753
253 * emultempl/aarch64elf.em (elf${ELFSIZE}_aarch64_add_stub_section):
254 Remove SEC_LINKER_CREATED.
255 * testsuite/ld-aarch64/aarch64-elf.exp: Add erratum835769-843419.
256 * testsuite/ld-aarch64/erratum835769-843419.d: New test.
257
b14ce8bf
AM
2582020-01-01 Alan Modra <amodra@gmail.com>
259
260 Update year range in copyright notice of all files.
261
0b114740 262For older changes see ChangeLog-2019
3499769a 263\f
0b114740 264Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
265
266Copying and distribution of this file, with or without modification,
267are permitted in any medium without royalty provided the copyright
268notice and this notice are preserved.
269
270Local Variables:
271mode: change-log
272left-margin: 8
273fill-column: 74
274version-control: never
275End: