]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ChangeLog
PowerPC64 __tls_get_addr_desc
[thirdparty/binutils-gdb.git] / ld / ChangeLog
CommitLineData
9e7028aa
AM
12020-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
c48acf6f
YC
252020-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
1e161364
L
312020-01-21 H.J. Lu <hongjiu.lu@intel.com>
32
33 * testsuite/ld-elf/pr23900-1.d: Adjusted.
34
b4654b10
L
352020-01-21 H.J. Lu <hongjiu.lu@intel.com>
36
37 * testsuite/ld-elf/pr23900-1.d: Also pass -l to readelf.
38
26916852
NC
392020-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
14470f07
L
442020-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
b9ca1af6
AM
652020-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
69d24618
RM
732020-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
1b1bb2c6
NC
792020-01-18 Nick Clifton <nickc@redhat.com>
80
81 * configure: Regenerate.
82 * po/ld.pot: Regenerate.
83
ae774686
NC
842020-01-18 Nick Clifton <nickc@redhat.com>
85
86 Binutils 2.34 branch created.
87
6d0be74b
JL
882020-01-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
89
90 * scripttempl/elf32msp430_3.sc: Remove.
91
0c3d9485
JL
922020-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
0d1cc75d
LB
992020-01-15 Lars Brinkhoff <lars@nocrew.org>
100
101 PR 20694
102 * temulparams/pdp11.sh (TARGET_PAGE_SIZE): Set to 8192.
103
131cb553
JL
1042020-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
e1c6cf61
AM
1092020-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
e44925ae
LC
1162020-01-14 Lili Cui <lili.cui@intel.com>
117
118 * testsuite/ld-i386/align-branch-1.d: Updated for i686-pc-elf.
119
8c7e1c04
AM
1202020-01-13 Alan Modra <amodra@gmail.com>
121
122 * po/BLD-POTFILES.in: Regenerate.
123
4f18d742
CZ
1242020-01-13 Claudiu Zissulescu <claziss@gmail.com>
125
126 * testsuite/ld-arc/relax-local-pic.d: Improve matching patterns.
127
5e4f7e05
CZ
1282020-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
8cb31bad
CZ
1372020-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
85e290dc
AM
1432020-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
0e1f1593
NC
1662020-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
d2dbcb18
NC
1732020-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
dc9bd8c9
HD
1792020-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
6655dba2
SB
1912020-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
0db131fb
TC
2172020-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
b14ce8bf
AM
2262020-01-01 Alan Modra <amodra@gmail.com>
227
228 Update year range in copyright notice of all files.
229
0b114740 230For older changes see ChangeLog-2019
3499769a 231\f
0b114740 232Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
233
234Copying and distribution of this file, with or without modification,
235are permitted in any medium without royalty provided the copyright
236notice and this notice are preserved.
237
238Local Variables:
239mode: change-log
240left-margin: 8
241fill-column: 74
242version-control: never
243End: