PowerPC64 tls_get_addr_desc static support
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
a804e476
AM
12020-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
9e7028aa
AM
102020-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
c48acf6f
YC
342020-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
1e161364
L
402020-01-21 H.J. Lu <hongjiu.lu@intel.com>
41
42 * testsuite/ld-elf/pr23900-1.d: Adjusted.
43
b4654b10
L
442020-01-21 H.J. Lu <hongjiu.lu@intel.com>
45
46 * testsuite/ld-elf/pr23900-1.d: Also pass -l to readelf.
47
26916852
NC
482020-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
14470f07
L
532020-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
b9ca1af6
AM
742020-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
69d24618
RM
822020-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
1b1bb2c6
NC
882020-01-18 Nick Clifton <nickc@redhat.com>
89
90 * configure: Regenerate.
91 * po/ld.pot: Regenerate.
92
ae774686
NC
932020-01-18 Nick Clifton <nickc@redhat.com>
94
95 Binutils 2.34 branch created.
96
6d0be74b
JL
972020-01-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
98
99 * scripttempl/elf32msp430_3.sc: Remove.
100
0c3d9485
JL
1012020-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
0d1cc75d
LB
1082020-01-15 Lars Brinkhoff <lars@nocrew.org>
109
110 PR 20694
111 * temulparams/pdp11.sh (TARGET_PAGE_SIZE): Set to 8192.
112
131cb553
JL
1132020-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
e1c6cf61
AM
1182020-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
e44925ae
LC
1252020-01-14 Lili Cui <lili.cui@intel.com>
126
127 * testsuite/ld-i386/align-branch-1.d: Updated for i686-pc-elf.
128
8c7e1c04
AM
1292020-01-13 Alan Modra <amodra@gmail.com>
130
131 * po/BLD-POTFILES.in: Regenerate.
132
4f18d742
CZ
1332020-01-13 Claudiu Zissulescu <claziss@gmail.com>
134
135 * testsuite/ld-arc/relax-local-pic.d: Improve matching patterns.
136
5e4f7e05
CZ
1372020-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
8cb31bad
CZ
1462020-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
85e290dc
AM
1522020-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
0e1f1593
NC
1752020-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
d2dbcb18
NC
1822020-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
dc9bd8c9
HD
1882020-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
6655dba2
SB
2002020-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
0db131fb
TC
2262020-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
b14ce8bf
AM
2352020-01-01 Alan Modra <amodra@gmail.com>
236
237 Update year range in copyright notice of all files.
238
0b114740 239For older changes see ChangeLog-2019
3499769a 240\f
0b114740 241Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
242
243Copying and distribution of this file, with or without modification,
244are permitted in any medium without royalty provided the copyright
245notice and this notice are preserved.
246
247Local Variables:
248mode: change-log
249left-margin: 8
250fill-column: 74
251version-control: never
252End:
This page took 0.239441 seconds and 4 git commands to generate.