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