fe87678b85dbd750488133fd8635ef642428bf92
[deliverable/binutils-gdb.git] / ld / ChangeLog
1 2020-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
8 2020-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
18 2020-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
24 2020-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
33 2020-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
57 2020-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
63 2020-01-21 H.J. Lu <hongjiu.lu@intel.com>
64
65 * testsuite/ld-elf/pr23900-1.d: Adjusted.
66
67 2020-01-21 H.J. Lu <hongjiu.lu@intel.com>
68
69 * testsuite/ld-elf/pr23900-1.d: Also pass -l to readelf.
70
71 2020-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
76 2020-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
97 2020-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
105 2020-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
111 2020-01-18 Nick Clifton <nickc@redhat.com>
112
113 * configure: Regenerate.
114 * po/ld.pot: Regenerate.
115
116 2020-01-18 Nick Clifton <nickc@redhat.com>
117
118 Binutils 2.34 branch created.
119
120 2020-01-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
121
122 * scripttempl/elf32msp430_3.sc: Remove.
123
124 2020-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
131 2020-01-15 Lars Brinkhoff <lars@nocrew.org>
132
133 PR 20694
134 * temulparams/pdp11.sh (TARGET_PAGE_SIZE): Set to 8192.
135
136 2020-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
141 2020-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
148 2020-01-14 Lili Cui <lili.cui@intel.com>
149
150 * testsuite/ld-i386/align-branch-1.d: Updated for i686-pc-elf.
151
152 2020-01-13 Alan Modra <amodra@gmail.com>
153
154 * po/BLD-POTFILES.in: Regenerate.
155
156 2020-01-13 Claudiu Zissulescu <claziss@gmail.com>
157
158 * testsuite/ld-arc/relax-local-pic.d: Improve matching patterns.
159
160 2020-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
169 2020-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
175 2020-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
198 2020-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
205 2020-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
211 2020-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
223 2020-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
249 2020-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
258 2020-01-01 Alan Modra <amodra@gmail.com>
259
260 Update year range in copyright notice of all files.
261
262 For older changes see ChangeLog-2019
263 \f
264 Copyright (C) 2020 Free Software Foundation, Inc.
265
266 Copying and distribution of this file, with or without modification,
267 are permitted in any medium without royalty provided the copyright
268 notice and this notice are preserved.
269
270 Local Variables:
271 mode: change-log
272 left-margin: 8
273 fill-column: 74
274 version-control: never
275 End:
This page took 0.038989 seconds and 4 git commands to generate.