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