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