]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame_incremental - ld/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / ld / ChangeLog
... / ...
CommitLineData
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
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
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
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
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
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
632020-01-21 H.J. Lu <hongjiu.lu@intel.com>
64
65 * testsuite/ld-elf/pr23900-1.d: Adjusted.
66
672020-01-21 H.J. Lu <hongjiu.lu@intel.com>
68
69 * testsuite/ld-elf/pr23900-1.d: Also pass -l to readelf.
70
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
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
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
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
1112020-01-18 Nick Clifton <nickc@redhat.com>
112
113 * configure: Regenerate.
114 * po/ld.pot: Regenerate.
115
1162020-01-18 Nick Clifton <nickc@redhat.com>
117
118 Binutils 2.34 branch created.
119
1202020-01-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
121
122 * scripttempl/elf32msp430_3.sc: Remove.
123
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
1312020-01-15 Lars Brinkhoff <lars@nocrew.org>
132
133 PR 20694
134 * temulparams/pdp11.sh (TARGET_PAGE_SIZE): Set to 8192.
135
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
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
1482020-01-14 Lili Cui <lili.cui@intel.com>
149
150 * testsuite/ld-i386/align-branch-1.d: Updated for i686-pc-elf.
151
1522020-01-13 Alan Modra <amodra@gmail.com>
153
154 * po/BLD-POTFILES.in: Regenerate.
155
1562020-01-13 Claudiu Zissulescu <claziss@gmail.com>
157
158 * testsuite/ld-arc/relax-local-pic.d: Improve matching patterns.
159
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
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
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
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
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
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
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
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
2582020-01-01 Alan Modra <amodra@gmail.com>
259
260 Update year range in copyright notice of all files.
261
262For older changes see ChangeLog-2019
263\f
264Copyright (C) 2020 Free Software Foundation, Inc.
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: