1 2020-02-06 Alan Modra <amodra@gmail.com>
3 * testsuite/lib/ld-lib.exp (is_generic): Delete.
4 * testsuite/ld-unique/unique.exp: Exclude tic6x.
6 2020-02-06 Alan Modra <amodra@gmail.com>
8 * configure.tgt (i[3-7]86-*-moss*): Don't clear targ_extra_ofiles.
9 (i[3-7]86-*-openbsd*, x86_64-*-openbsd*): Add.
11 2020-02-02 H.J. Lu <hongjiu.lu@intel.com>
14 * testsuite/ld-i386/pr22001-1c.S: Use "unique,N" in .section
16 * testsuite/ld-i386/tls-gd1.S: Likewise.
17 * testsuite/ld-x86-64/pr21481b.S: Likewise.
19 2020-01-30 Jan Beulich <jbeulich@suse.com>
21 * ld.texi: Remove space between @option and brace.
23 2020-01-29 Alan Modra <amodra@gmail.com>
26 * ldelf.c (ldelf_check_ld_so_conf): Add prefix parameter and
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
32 * Makefile.am: Correct z80 dependencies.
33 * Makefile.in: Regenerate.
35 2020-01-28 Alan Modra <amodra@gmail.com>
37 * ldexp.c (fold_name): Don't print bfd_link_hash_lookup failed
40 2020-01-27 Alan Modra <amodra@gmail.com>
42 * testsuite/ld-elfvers/vers.exp: Replace case statements with
44 * testsuite/ld-ifunc/ifunc.exp: Likewise.
45 * testsuite/ld-unique/unique.exp: Likewise.
47 2020-01-27 H.J. Lu <hongjiu.lu@intel.com>
48 Alan Modra <amodra@gmail.com>
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.
57 2020-01-22 H.J. Lu <hongjiu.lu@intel.com>
60 * testsuite/ld-x86-64/tls.exp: Skip GNU2 TLS tests only without
63 2020-01-22 Alan Modra <amodra@gmail.com>
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.
72 2020-01-22 Alan Modra <amodra@gmail.com>
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):
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.
96 2020-01-22 Yuri Chornoivan <yurchor@mageia.org>
99 * ldlang.c (ldlang_open_ctf): Fix error message typo.
100 * emultempl/z80elf.em (z80_elf_after_open): Likewise.
102 2020-01-21 H.J. Lu <hongjiu.lu@intel.com>
104 * testsuite/ld-elf/pr23900-1.d: Adjusted.
106 2020-01-21 H.J. Lu <hongjiu.lu@intel.com>
108 * testsuite/ld-elf/pr23900-1.d: Also pass -l to readelf.
110 2020-01-20 Nick Clifton <nickc@redhat.com>
112 * po/pt_BR.po: Updated Brazilian Portuguese translation.
113 * po/uk.po: Updated Ukranian translation.
115 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
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.
136 2020-01-20 Alan Modra <amodra@gmail.com>
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.
144 2020-01-18 Roland McGrath <mcgrathr@google.com>
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.
150 2020-01-18 Nick Clifton <nickc@redhat.com>
152 * configure: Regenerate.
153 * po/ld.pot: Regenerate.
155 2020-01-18 Nick Clifton <nickc@redhat.com>
157 Binutils 2.34 branch created.
159 2020-01-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
161 * scripttempl/elf32msp430_3.sc: Remove.
163 2020-01-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
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.
170 2020-01-15 Lars Brinkhoff <lars@nocrew.org>
173 * temulparams/pdp11.sh (TARGET_PAGE_SIZE): Set to 8192.
175 2020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
177 * testsuite/ld-msp430-elf/msp430-elf.exp: Run new test.
178 * testsuite/ld-msp430-elf/reloc-lo-430x.s: New test.
180 2020-01-15 Alan Modra <amodra@gmail.com>
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.
187 2020-01-14 Lili Cui <lili.cui@intel.com>
189 * testsuite/ld-i386/align-branch-1.d: Updated for i686-pc-elf.
191 2020-01-13 Alan Modra <amodra@gmail.com>
193 * po/BLD-POTFILES.in: Regenerate.
195 2020-01-13 Claudiu Zissulescu <claziss@gmail.com>
197 * testsuite/ld-arc/relax-local-pic.d: Improve matching patterns.
199 2020-01-13 Claudiu Zissulescu <claziss@gmail.com>
201 * Makefile.am: Remove earcelf_prof.c and earclinux_prof.c
203 * configure.tgt: Likewise.
204 * Makefile.in: Regenerate.
205 * emulparams/arcelf_prof.sh: Remove file.
206 * emulparams/arclinux_prof.sh: Likewise.
208 2020-01-13 Claudiu Zissulescu <claziss@gmail.com>
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.
214 2020-01-07 Alan Modra <amodra@gmail.com>
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.
237 2020-01-06 Nick Clifton <nickc@redhat.com>
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.
244 2020-01-06 Nick Clifton <nickc@redhat.com>
247 * testsuite/ld-elf/shared.exp: Add -fcommon option to compiler
248 command line when building pr19579 binaries.
250 2020-01-03 Hannes Domani <ssbssa@yahoo.de>
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.
262 2020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
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.
288 2020-01-02 Tamar Christina <tamar.christina@arm.com>
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.
297 2020-01-01 Alan Modra <amodra@gmail.com>
299 Update year range in copyright notice of all files.
301 For older changes see ChangeLog-2019
303 Copyright (C) 2020 Free Software Foundation, Inc.
305 Copying and distribution of this file, with or without modification,
306 are permitted in any medium without royalty provided the copyright
307 notice and this notice are preserved.
313 version-control: never