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