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