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