]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ChangeLog
i386-moss and i386-openbsd ld config
[thirdparty/binutils-gdb.git] / ld / ChangeLog
CommitLineData
b88237bc
AM
12020-02-06 Alan Modra <amodra@gmail.com>
2
3 * configure.tgt (i[3-7]86-*-moss*): Don't clear targ_extra_ofiles.
4 (i[3-7]86-*-openbsd*, x86_64-*-openbsd*): Add.
5
a8c4d40b
L
62020-02-02 H.J. Lu <hongjiu.lu@intel.com>
7
8 PR gas/25380
9 * testsuite/ld-i386/pr22001-1c.S: Use "unique,N" in .section
10 directives.
11 * testsuite/ld-i386/tls-gd1.S: Likewise.
12 * testsuite/ld-x86-64/pr21481b.S: Likewise.
13
5cebc931
JB
142020-01-30 Jan Beulich <jbeulich@suse.com>
15
16 * ld.texi: Remove space between @option and brace.
17
ef8f08ca
AM
182020-01-29 Alan Modra <amodra@gmail.com>
19
20 PR 25477
21 * ldelf.c (ldelf_check_ld_so_conf): Add prefix parameter and
22 correct concat.
23 (ldelf_after_open): Add prefix parameter.
24 * ldelf.h (ldelf_after_open): Update prototype.
25 * emultempl/elf.em (gld${EMULATION_NAME}_after_open): Pass $prefix
26 to ldelf_after_open.
27 * Makefile.am: Correct z80 dependencies.
28 * Makefile.in: Regenerate.
29
738174e1
AM
302020-01-28 Alan Modra <amodra@gmail.com>
31
32 * ldexp.c (fold_name): Don't print bfd_link_hash_lookup failed
33 in first phase.
34
e3696f67
AM
352020-01-27 Alan Modra <amodra@gmail.com>
36
37 * testsuite/ld-elfvers/vers.exp: Replace case statements with
38 switch statements.
39 * testsuite/ld-ifunc/ifunc.exp: Likewise.
40 * testsuite/ld-unique/unique.exp: Likewise.
41
3024a17a
AM
422020-01-27 H.J. Lu <hongjiu.lu@intel.com>
43 Alan Modra <amodra@gmail.com>
44
45 PR ld/25458
46 * testsuite/ld-elf/pr25458.map: New file.
47 * testsuite/ld-elf/pr25458.rd: Likewise.
48 * testsuite/ld-elf/pr25458a.s: Likewise.
49 * testsuite/ld-elf/pr25458b.s: Likewise.
50 * testsuite/ld-elf/shared.exp: Run PR ld/25458 test.
51
6a462ad4
L
522020-01-22 H.J. Lu <hongjiu.lu@intel.com>
53
54 PR ld/25416
55 * testsuite/ld-x86-64/tls.exp: Skip GNU2 TLS tests only without
56 compiler support.
57
a804e476
AM
582020-01-22 Alan Modra <amodra@gmail.com>
59
60 * testsuite/ld-powerpc/tlsdesc3.d,
61 * testsuite/ld-powerpc/tlsdesc3.wf,
62 * testsuite/ld-powerpc/tlsdesc4.d,
63 * testsuite/ld-powerpc/tlsdesc4.s,
64 * testsuite/ld-powerpc/tlsdesc4.wf: New tests.
65 * testsuite/ld-powerpc/powerpc.exp: Run them.
66
9e7028aa
AM
672020-01-22 Alan Modra <amodra@gmail.com>
68
69 * emultempl/ppc64elf.em (ppc64_opt, PARSE_AND_LIST_LONGOPTS),
70 (PARSE_AND_LIST_OPTIONS, PARSE_AND_LIST_ARGS_CASES): Support
71 --tls-get-addr-regsave and --no-tls-get-addr-regsave.
72 (params): Init new field.
73 * ld.texi (--tls-get-addr-regsave, --no-tls-get-addr-regsave):
74 Document.
75 * testsuite/ld-powerpc/tlsdesc.s,
76 * testsuite/ld-powerpc/tlsdesc.d,
77 * testsuite/ld-powerpc/tlsdesc.wf,
78 * testsuite/ld-powerpc/tlsdesc2.d,
79 * testsuite/ld-powerpc/tlsdesc2.wf,
80 * testsuite/ld-powerpc/tlsexenors.d,
81 * testsuite/ld-powerpc/tlsexenors.r,
82 * testsuite/ld-powerpc/tlsexers.d,
83 * testsuite/ld-powerpc/tlsexers.r,
84 * testsuite/ld-powerpc/tlsexetocnors.d,
85 * testsuite/ld-powerpc/tlsexetocrs.d,
86 * testsuite/ld-powerpc/tlsexetocrs.r,
87 * testsuite/ld-powerpc/tlsopt6.d,
88 * testsuite/ld-powerpc/tlsopt6.wf: New.
89 * testsuite/ld-powerpc/powerpc.exp: Run new tests.
90
c48acf6f
YC
912020-01-22 Yuri Chornoivan <yurchor@mageia.org>
92
93 PR 25417
94 * ldlang.c (ldlang_open_ctf): Fix error message typo.
95 * emultempl/z80elf.em (z80_elf_after_open): Likewise.
96
1e161364
L
972020-01-21 H.J. Lu <hongjiu.lu@intel.com>
98
99 * testsuite/ld-elf/pr23900-1.d: Adjusted.
100
b4654b10
L
1012020-01-21 H.J. Lu <hongjiu.lu@intel.com>
102
103 * testsuite/ld-elf/pr23900-1.d: Also pass -l to readelf.
104
26916852
NC
1052020-01-20 Nick Clifton <nickc@redhat.com>
106
107 * po/pt_BR.po: Updated Brazilian Portuguese translation.
108 * po/uk.po: Updated Ukranian translation.
109
14470f07
L
1102020-01-20 H.J. Lu <hongjiu.lu@intel.com>
111
112 PR ld/25416
113 * testsuite/ld-x86-64/pr25416-1.s: New file
114 * testsuite/ld-x86-64/pr25416-1a.d: Likewise.
115 * testsuite/ld-x86-64/pr25416-1b.d: Likewise.
116 * testsuite/ld-x86-64/pr25416-1.s: Likewise.
117 * testsuite/ld-x86-64/pr25416-2.s: Likewise.
118 * testsuite/ld-x86-64/pr25416-2a.d: Likewise.
119 * testsuite/ld-x86-64/pr25416-2b.d: Likewise.
120 * testsuite/ld-x86-64/pr25416-3.d: Likewise.
121 * testsuite/ld-x86-64/pr25416-3.s: Likewise.
122 * testsuite/ld-x86-64/pr25416-4.d: Likewise.
123 * testsuite/ld-x86-64/pr25416-4.s: Likewise.
124 * testsuite/ld-x86-64/pr25416-5a.c: Likewise.
125 * testsuite/ld-x86-64/pr25416-5b.s: Likewise.
126 * testsuite/ld-x86-64/pr25416-5c.s: Likewise.
127 * testsuite/ld-x86-64/pr25416-5d.s: Likewise.
128 * testsuite/ld-x86-64/pr25416-5e.s: Likewise.
129 * testsuite/ld-x86-64/x86-64.exp: Run PR ld/25416 tests.
130
b9ca1af6
AM
1312020-01-20 Alan Modra <amodra@gmail.com>
132
133 * testsuite/ld-powerpc/tlsexe.d: Match new __tls_get_addr stub.
134 * testsuite/ld-powerpc/tlsexeno.d: Likewise.
135 * testsuite/ld-powerpc/tlsexetoc.d: Likewise.
136 * testsuite/ld-powerpc/tlsexetocno.d: Likewise.
137 * testsuite/ld-powerpc/tlsopt5.d: Likewise.
138
69d24618
RM
1392020-01-18 Roland McGrath <mcgrathr@google.com>
140
141 * testsuite/ld-x86-64/align-branch-1.d: Loosen instruction regexps
142 to admit whatever absolute address. The label-relative address is
143 what the test needs to verify.
144
1b1bb2c6
NC
1452020-01-18 Nick Clifton <nickc@redhat.com>
146
147 * configure: Regenerate.
148 * po/ld.pot: Regenerate.
149
ae774686
NC
1502020-01-18 Nick Clifton <nickc@redhat.com>
151
152 Binutils 2.34 branch created.
153
6d0be74b
JL
1542020-01-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
155
156 * scripttempl/elf32msp430_3.sc: Remove.
157
0c3d9485
JL
1582020-01-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
159
160 * scripttempl/elf32msp430.sc: Add input section rules for
161 .upper.{text,data,rodata,bss}.
162 * testsuite/ld-msp430-elf/msp430-elf.exp: Run new test.
163 * testsuite/ld-msp430-elf/upper-input-sections.s: New test.
164
0d1cc75d
LB
1652020-01-15 Lars Brinkhoff <lars@nocrew.org>
166
167 PR 20694
168 * temulparams/pdp11.sh (TARGET_PAGE_SIZE): Set to 8192.
169
131cb553
JL
1702020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
171
172 * testsuite/ld-msp430-elf/msp430-elf.exp: Run new test.
173 * testsuite/ld-msp430-elf/reloc-lo-430x.s: New test.
174
e1c6cf61
AM
1752020-01-15 Alan Modra <amodra@gmail.com>
176
177 * testsuite/ld-powerpc/ambiguousv1b.d: Adjust expected output.
178 * testsuite/ld-powerpc/funref.s: Align func_tab.
179 * testsuite/ld-powerpc/funref2.s: Likewise.
180 * testsuite/ld-powerpc/funv1.s: Add dot symbols.
181
e44925ae
LC
1822020-01-14 Lili Cui <lili.cui@intel.com>
183
184 * testsuite/ld-i386/align-branch-1.d: Updated for i686-pc-elf.
185
8c7e1c04
AM
1862020-01-13 Alan Modra <amodra@gmail.com>
187
188 * po/BLD-POTFILES.in: Regenerate.
189
4f18d742
CZ
1902020-01-13 Claudiu Zissulescu <claziss@gmail.com>
191
192 * testsuite/ld-arc/relax-local-pic.d: Improve matching patterns.
193
5e4f7e05
CZ
1942020-01-13 Claudiu Zissulescu <claziss@gmail.com>
195
196 * Makefile.am: Remove earcelf_prof.c and earclinux_prof.c
197 emulations.
198 * configure.tgt: Likewise.
199 * Makefile.in: Regenerate.
200 * emulparams/arcelf_prof.sh: Remove file.
201 * emulparams/arclinux_prof.sh: Likewise.
202
8cb31bad
CZ
2032020-01-13 Claudiu Zissulescu <claziss@gmail.com>
204
205 * scripttempl/elfarcv2.sc : Allow interrupt vector table to be
206 located at an arbitrary address. Use DWARF.sc file.
207 * scripttempl/elfarc.sc: Use DWARF.sc file.
208
85e290dc
AM
2092020-01-07 Alan Modra <amodra@gmail.com>
210
211 * testsuite/ld-mips-elf/eh-frame5.s,
212 * testsuite/ld-mips-elf/ehdr_start-new.s,
213 * testsuite/ld-mips-elf/ehdr_start-o32.s,
214 * testsuite/ld-mips-elf/mips16-call-global-1.s,
215 * testsuite/ld-mips-elf/mips16-intermix-1.s,
216 * testsuite/ld-mips-elf/mips16-pic-1b.s,
217 * testsuite/ld-mips-elf/mips16-pic-4c.s,
218 * testsuite/ld-mips-elf/no-shared-1-n64.s,
219 * testsuite/ld-mips-elf/no-shared-1-o32.s,
220 * testsuite/ld-mips-elf/pic-and-nonpic-1b-micromips.s,
221 * testsuite/ld-mips-elf/pic-and-nonpic-1b.s,
222 * testsuite/ld-mips-elf/pic-and-nonpic-2a.s,
223 * testsuite/ld-mips-elf/pic-and-nonpic-3b.s,
224 * testsuite/ld-mips-elf/pic-and-nonpic-4b.s,
225 * testsuite/ld-mips-elf/pic-and-nonpic-5a.s,
226 * testsuite/ld-mips-elf/pic-and-nonpic-6-n32c.s,
227 * testsuite/ld-mips-elf/pic-and-nonpic-6-n64c.s,
228 * testsuite/ld-mips-elf/pic-and-nonpic-6-o32c.s,
229 * testsuite/ld-mips-elf/pie.s,
230 * testsuite/ld-mips-elf/relax-jalr.s: Revert 2019-12-17 change.
231
0e1f1593
NC
2322020-01-06 Nick Clifton <nickc@redhat.com>
233
234 PR 25327
235 * testsuite/ld-elf/shared.exp: Add -fcommon option to compiler
236 command line when building libcomm1.o and pr13250 tests.
237 * testsuite/ld-plugin/lto.exp: Likewise for pr20267 tests.
238
d2dbcb18
NC
2392020-01-06 Nick Clifton <nickc@redhat.com>
240
241 PR 25326
242 * testsuite/ld-elf/shared.exp: Add -fcommon option to compiler
243 command line when building pr19579 binaries.
244
dc9bd8c9
HD
2452020-01-03 Hannes Domani <ssbssa@yahoo.de>
246
247 * emultempl/pe.em: Add new option --enable-reloc-section.
248 * emultempl/pep.em: Likewise.
249 * ld.texi: Document --enable-reloc-section.
250 * pe-dll.c (pe_dll_build_sections): Use pe_dll_enable_reloc_section.
251 (pe_dll_fill_sections): Simplify by calling pe_exe_fill_sections.
252 * pe-dll.h: Add extern declaration of option flag.
253 * pep-dll.c (pe_dll_enable_reloc_section):
254 Add alias define for pep_dll_enable_reloc_section.
255 * pep-dll.h: Add extern declaration of option flag.
256
6655dba2
SB
2572020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
258
259 * Makefile.am: Add new target z80-elf
260 * configure.tgt: Likewise.
261 * Makefile.in: Regenerate.
262 * emultempl/z80.em: Add support for eZ80 and Z180 architectures.
263 * emulparams/elf32z80.sh: New file.
264 * emultempl/z80elf.em: Likewise.
265 * testsuite/ld-elf/comm-data4.s: Fix for Z80.
266 * testsuite/ld-elf/comm-data5.s: Fix for Z80.
267 * testsuite/ld-scripts/fill16.d: Fix for Z80.
268 * testsuite/ld-z80/arch_ez80_adl.d: Likewise.
269 * testsuite/ld-z80/arch_ez80_z80.d: Likewise.
270 * testsuite/ld-z80/arch_r800.d: Likewise.
271 * testsuite/ld-z80/arch_z180.d: Likewise.
272 * testsuite/ld-z80/arch_z80.d: Likewise.
273 * testsuite/ld-z80/comb_arch_ez80_z80.d: Likewise.
274 * testsuite/ld-z80/comb_arch_z180.d: Likewise.
275 * testsuite/ld-z80/labels.s: Likewise.
276 * testsuite/ld-z80/relocs.s: Likewise.
277 * testsuite/ld-z80/relocs_b_ez80.d: Likewise.
278 * testsuite/ld-z80/relocs_b_z80.d: Likewise.
279 * testsuite/ld-z80/relocs_f_z80.d: Likewise.
280 * testsuite/ld-z80/z80.exp: Likewise.
281 * NEWS: Mention the new support.
282
0db131fb
TC
2832020-01-02 Tamar Christina <tamar.christina@arm.com>
284
285 PR 25210
286 PR 24753
287 * emultempl/aarch64elf.em (elf${ELFSIZE}_aarch64_add_stub_section):
288 Remove SEC_LINKER_CREATED.
289 * testsuite/ld-aarch64/aarch64-elf.exp: Add erratum835769-843419.
290 * testsuite/ld-aarch64/erratum835769-843419.d: New test.
291
b14ce8bf
AM
2922020-01-01 Alan Modra <amodra@gmail.com>
293
294 Update year range in copyright notice of all files.
295
0b114740 296For older changes see ChangeLog-2019
3499769a 297\f
0b114740 298Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
299
300Copying and distribution of this file, with or without modification,
301are permitted in any medium without royalty provided the copyright
302notice and this notice are preserved.
303
304Local Variables:
305mode: change-log
306left-margin: 8
307fill-column: 74
308version-control: never
309End: