]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - ld/ChangeLog
Set version to 2.34, turn off development, add changelog entries
[thirdparty/binutils-gdb.git] / ld / ChangeLog
1 2020-02-01 Nick Clifton <nickc@redhat.com>
2
3 Binutils 2.34 release.
4
5 2020-01-29 Alan Modra <amodra@gmail.com>
6
7 Apply from master
8 2020-01-29 Alan Modra <amodra@gmail.com>
9 PR 25477
10 * ldelf.c (ldelf_check_ld_so_conf): Add prefix parameter and
11 correct concat.
12 (ldelf_after_open): Add prefix parameter.
13 * ldelf.h (ldelf_after_open): Update prototype.
14 * emultempl/elf.em (gld${EMULATION_NAME}_after_open): Pass $prefix
15 to ldelf_after_open.
16 * Makefile.am: Correct z80 dependencies.
17 * Makefile.in: Regenerate.
18
19 2020-01-28 Alan Modra <amodra@gmail.com>
20 * ldexp.c (fold_name): Don't print bfd_link_hash_lookup failed
21 in first phase.
22
23 2020-01-27 H.J. Lu <hongjiu.lu@intel.com>
24 Alan Modra <amodra@gmail.com>
25 PR ld/25458
26 * testsuite/ld-elf/pr25458.map: New file.
27 * testsuite/ld-elf/pr25458.rd: Likewise.
28 * testsuite/ld-elf/pr25458a.s: Likewise.
29 * testsuite/ld-elf/pr25458b.s: Likewise.
30 * testsuite/ld-elf/shared.exp: Run PR ld/25458 test.
31
32 2020-01-20 Nick Clifton <nickc@redhat.com>
33
34 * po/pt_BR.po: Updated Brazilian Portuguese translation.
35 * po/uk.po: Updated Ukranian translation.
36
37 2020-01-18 Roland McGrath <mcgrathr@google.com>
38
39 * testsuite/ld-x86-64/align-branch-1.d: Loosen instruction regexps
40 to admit whatever absolute address. The label-relative address is
41 what the test needs to verify.
42
43 2020-01-18 Nick Clifton <nickc@redhat.com>
44
45 * configure: Regenerate.
46 * po/ld.pot: Regenerate.
47
48 2020-01-18 Nick Clifton <nickc@redhat.com>
49
50 Binutils 2.34 branch created.
51
52 2020-01-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
53
54 * scripttempl/elf32msp430_3.sc: Remove.
55
56 2020-01-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
57
58 * scripttempl/elf32msp430.sc: Add input section rules for
59 .upper.{text,data,rodata,bss}.
60 * testsuite/ld-msp430-elf/msp430-elf.exp: Run new test.
61 * testsuite/ld-msp430-elf/upper-input-sections.s: New test.
62
63 2020-01-15 Lars Brinkhoff <lars@nocrew.org>
64
65 PR 20694
66 * temulparams/pdp11.sh (TARGET_PAGE_SIZE): Set to 8192.
67
68 2020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
69
70 * testsuite/ld-msp430-elf/msp430-elf.exp: Run new test.
71 * testsuite/ld-msp430-elf/reloc-lo-430x.s: New test.
72
73 2020-01-15 Alan Modra <amodra@gmail.com>
74
75 * testsuite/ld-powerpc/ambiguousv1b.d: Adjust expected output.
76 * testsuite/ld-powerpc/funref.s: Align func_tab.
77 * testsuite/ld-powerpc/funref2.s: Likewise.
78 * testsuite/ld-powerpc/funv1.s: Add dot symbols.
79
80 2020-01-14 Lili Cui <lili.cui@intel.com>
81
82 * testsuite/ld-i386/align-branch-1.d: Updated for i686-pc-elf.
83
84 2020-01-13 Alan Modra <amodra@gmail.com>
85
86 * po/BLD-POTFILES.in: Regenerate.
87
88 2020-01-13 Claudiu Zissulescu <claziss@gmail.com>
89
90 * testsuite/ld-arc/relax-local-pic.d: Improve matching patterns.
91
92 2020-01-13 Claudiu Zissulescu <claziss@gmail.com>
93
94 * Makefile.am: Remove earcelf_prof.c and earclinux_prof.c
95 emulations.
96 * configure.tgt: Likewise.
97 * Makefile.in: Regenerate.
98 * emulparams/arcelf_prof.sh: Remove file.
99 * emulparams/arclinux_prof.sh: Likewise.
100
101 2020-01-13 Claudiu Zissulescu <claziss@gmail.com>
102
103 * scripttempl/elfarcv2.sc : Allow interrupt vector table to be
104 located at an arbitrary address. Use DWARF.sc file.
105 * scripttempl/elfarc.sc: Use DWARF.sc file.
106
107 2020-01-07 Alan Modra <amodra@gmail.com>
108
109 * testsuite/ld-mips-elf/eh-frame5.s,
110 * testsuite/ld-mips-elf/ehdr_start-new.s,
111 * testsuite/ld-mips-elf/ehdr_start-o32.s,
112 * testsuite/ld-mips-elf/mips16-call-global-1.s,
113 * testsuite/ld-mips-elf/mips16-intermix-1.s,
114 * testsuite/ld-mips-elf/mips16-pic-1b.s,
115 * testsuite/ld-mips-elf/mips16-pic-4c.s,
116 * testsuite/ld-mips-elf/no-shared-1-n64.s,
117 * testsuite/ld-mips-elf/no-shared-1-o32.s,
118 * testsuite/ld-mips-elf/pic-and-nonpic-1b-micromips.s,
119 * testsuite/ld-mips-elf/pic-and-nonpic-1b.s,
120 * testsuite/ld-mips-elf/pic-and-nonpic-2a.s,
121 * testsuite/ld-mips-elf/pic-and-nonpic-3b.s,
122 * testsuite/ld-mips-elf/pic-and-nonpic-4b.s,
123 * testsuite/ld-mips-elf/pic-and-nonpic-5a.s,
124 * testsuite/ld-mips-elf/pic-and-nonpic-6-n32c.s,
125 * testsuite/ld-mips-elf/pic-and-nonpic-6-n64c.s,
126 * testsuite/ld-mips-elf/pic-and-nonpic-6-o32c.s,
127 * testsuite/ld-mips-elf/pie.s,
128 * testsuite/ld-mips-elf/relax-jalr.s: Revert 2019-12-17 change.
129
130 2020-01-06 Nick Clifton <nickc@redhat.com>
131
132 PR 25327
133 * testsuite/ld-elf/shared.exp: Add -fcommon option to compiler
134 command line when building libcomm1.o and pr13250 tests.
135 * testsuite/ld-plugin/lto.exp: Likewise for pr20267 tests.
136
137 2020-01-06 Nick Clifton <nickc@redhat.com>
138
139 PR 25326
140 * testsuite/ld-elf/shared.exp: Add -fcommon option to compiler
141 command line when building pr19579 binaries.
142
143 2020-01-03 Hannes Domani <ssbssa@yahoo.de>
144
145 * emultempl/pe.em: Add new option --enable-reloc-section.
146 * emultempl/pep.em: Likewise.
147 * ld.texi: Document --enable-reloc-section.
148 * pe-dll.c (pe_dll_build_sections): Use pe_dll_enable_reloc_section.
149 (pe_dll_fill_sections): Simplify by calling pe_exe_fill_sections.
150 * pe-dll.h: Add extern declaration of option flag.
151 * pep-dll.c (pe_dll_enable_reloc_section):
152 Add alias define for pep_dll_enable_reloc_section.
153 * pep-dll.h: Add extern declaration of option flag.
154
155 2020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
156
157 * Makefile.am: Add new target z80-elf
158 * configure.tgt: Likewise.
159 * Makefile.in: Regenerate.
160 * emultempl/z80.em: Add support for eZ80 and Z180 architectures.
161 * emulparams/elf32z80.sh: New file.
162 * emultempl/z80elf.em: Likewise.
163 * testsuite/ld-elf/comm-data4.s: Fix for Z80.
164 * testsuite/ld-elf/comm-data5.s: Fix for Z80.
165 * testsuite/ld-scripts/fill16.d: Fix for Z80.
166 * testsuite/ld-z80/arch_ez80_adl.d: Likewise.
167 * testsuite/ld-z80/arch_ez80_z80.d: Likewise.
168 * testsuite/ld-z80/arch_r800.d: Likewise.
169 * testsuite/ld-z80/arch_z180.d: Likewise.
170 * testsuite/ld-z80/arch_z80.d: Likewise.
171 * testsuite/ld-z80/comb_arch_ez80_z80.d: Likewise.
172 * testsuite/ld-z80/comb_arch_z180.d: Likewise.
173 * testsuite/ld-z80/labels.s: Likewise.
174 * testsuite/ld-z80/relocs.s: Likewise.
175 * testsuite/ld-z80/relocs_b_ez80.d: Likewise.
176 * testsuite/ld-z80/relocs_b_z80.d: Likewise.
177 * testsuite/ld-z80/relocs_f_z80.d: Likewise.
178 * testsuite/ld-z80/z80.exp: Likewise.
179 * NEWS: Mention the new support.
180
181 2020-01-02 Tamar Christina <tamar.christina@arm.com>
182
183 PR 25210
184 PR 24753
185 * emultempl/aarch64elf.em (elf${ELFSIZE}_aarch64_add_stub_section):
186 Remove SEC_LINKER_CREATED.
187 * testsuite/ld-aarch64/aarch64-elf.exp: Add erratum835769-843419.
188 * testsuite/ld-aarch64/erratum835769-843419.d: New test.
189
190 2020-01-01 Alan Modra <amodra@gmail.com>
191
192 Update year range in copyright notice of all files.
193
194 For older changes see ChangeLog-2019
195 \f
196 Copyright (C) 2020 Free Software Foundation, Inc.
197
198 Copying and distribution of this file, with or without modification,
199 are permitted in any medium without royalty provided the copyright
200 notice and this notice are preserved.
201
202 Local Variables:
203 mode: change-log
204 left-margin: 8
205 fill-column: 74
206 version-control: never
207 End: