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