xref: /netbsd-src/external/gpl3/binutils/dist/ld/ChangeLog (revision 4d342c046e3288fb5a1edcd33cfec48c41c80664)
12020-02-01  Nick Clifton  <nickc@redhat.com>
2
3	Binutils 2.34 release.
4
52020-01-29  Alan Modra  <amodra@gmail.com>
6
7	Apply from master
8	2020-01-29  Alan Modra  <amodra@gmail.com>
9	PR 25477
10	* ldelf.c (ldelf_check_ld_so_conf): Add prefix parameter and
11	correct concat.
12	(ldelf_after_open): Add prefix parameter.
13	* ldelf.h (ldelf_after_open): Update prototype.
14	* emultempl/elf.em (gld${EMULATION_NAME}_after_open): Pass $prefix
15	to ldelf_after_open.
16	* Makefile.am: Correct z80 dependencies.
17	* Makefile.in: Regenerate.
18
19	2020-01-28  Alan Modra  <amodra@gmail.com>
20	* ldexp.c (fold_name): Don't print bfd_link_hash_lookup failed
21	in first phase.
22
23	2020-01-27  H.J. Lu  <hongjiu.lu@intel.com>
24		    Alan Modra  <amodra@gmail.com>
25	PR ld/25458
26	* testsuite/ld-elf/pr25458.map: New file.
27	* testsuite/ld-elf/pr25458.rd: Likewise.
28	* testsuite/ld-elf/pr25458a.s: Likewise.
29	* testsuite/ld-elf/pr25458b.s: Likewise.
30	* testsuite/ld-elf/shared.exp: Run PR ld/25458 test.
31
322020-01-20  Nick Clifton  <nickc@redhat.com>
33
34	* po/pt_BR.po: Updated Brazilian Portuguese translation.
35	* po/uk.po: Updated Ukranian translation.
36
372020-01-18  Roland McGrath  <mcgrathr@google.com>
38
39	* testsuite/ld-x86-64/align-branch-1.d: Loosen instruction regexps
40	to admit whatever absolute address.  The label-relative address is
41	what the test needs to verify.
42
432020-01-18  Nick Clifton  <nickc@redhat.com>
44
45	* configure: Regenerate.
46	* po/ld.pot: Regenerate.
47
482020-01-18  Nick Clifton  <nickc@redhat.com>
49
50	Binutils 2.34 branch created.
51
522020-01-16  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
53
54	* scripttempl/elf32msp430_3.sc: Remove.
55
562020-01-16  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
57
58	* scripttempl/elf32msp430.sc: Add input section rules for
59	.upper.{text,data,rodata,bss}.
60	* testsuite/ld-msp430-elf/msp430-elf.exp: Run new test.
61	* testsuite/ld-msp430-elf/upper-input-sections.s: New test.
62
632020-01-15  Lars Brinkhoff  <lars@nocrew.org>
64
65	PR 20694
66	* temulparams/pdp11.sh (TARGET_PAGE_SIZE): Set to 8192.
67
682020-01-15  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
69
70	* testsuite/ld-msp430-elf/msp430-elf.exp: Run new test.
71	* testsuite/ld-msp430-elf/reloc-lo-430x.s: New test.
72
732020-01-15  Alan Modra  <amodra@gmail.com>
74
75	* testsuite/ld-powerpc/ambiguousv1b.d: Adjust expected output.
76	* testsuite/ld-powerpc/funref.s: Align func_tab.
77	* testsuite/ld-powerpc/funref2.s: Likewise.
78	* testsuite/ld-powerpc/funv1.s: Add dot symbols.
79
802020-01-14  Lili Cui <lili.cui@intel.com>
81
82	* testsuite/ld-i386/align-branch-1.d: Updated for i686-pc-elf.
83
842020-01-13  Alan Modra  <amodra@gmail.com>
85
86	* po/BLD-POTFILES.in: Regenerate.
87
882020-01-13  Claudiu Zissulescu  <claziss@gmail.com>
89
90	* testsuite/ld-arc/relax-local-pic.d: Improve matching patterns.
91
922020-01-13  Claudiu Zissulescu  <claziss@gmail.com>
93
94	* Makefile.am: Remove earcelf_prof.c and earclinux_prof.c
95	emulations.
96	* configure.tgt: Likewise.
97	* Makefile.in: Regenerate.
98	* emulparams/arcelf_prof.sh: Remove file.
99	* emulparams/arclinux_prof.sh: Likewise.
100
1012020-01-13  Claudiu Zissulescu  <claziss@gmail.com>
102
103	* scripttempl/elfarcv2.sc : Allow interrupt vector table to be
104	located at an arbitrary address.  Use DWARF.sc file.
105	* scripttempl/elfarc.sc: Use DWARF.sc file.
106
1072020-01-07  Alan Modra  <amodra@gmail.com>
108
109	* testsuite/ld-mips-elf/eh-frame5.s,
110	* testsuite/ld-mips-elf/ehdr_start-new.s,
111	* testsuite/ld-mips-elf/ehdr_start-o32.s,
112	* testsuite/ld-mips-elf/mips16-call-global-1.s,
113	* testsuite/ld-mips-elf/mips16-intermix-1.s,
114	* testsuite/ld-mips-elf/mips16-pic-1b.s,
115	* testsuite/ld-mips-elf/mips16-pic-4c.s,
116	* testsuite/ld-mips-elf/no-shared-1-n64.s,
117	* testsuite/ld-mips-elf/no-shared-1-o32.s,
118	* testsuite/ld-mips-elf/pic-and-nonpic-1b-micromips.s,
119	* testsuite/ld-mips-elf/pic-and-nonpic-1b.s,
120	* testsuite/ld-mips-elf/pic-and-nonpic-2a.s,
121	* testsuite/ld-mips-elf/pic-and-nonpic-3b.s,
122	* testsuite/ld-mips-elf/pic-and-nonpic-4b.s,
123	* testsuite/ld-mips-elf/pic-and-nonpic-5a.s,
124	* testsuite/ld-mips-elf/pic-and-nonpic-6-n32c.s,
125	* testsuite/ld-mips-elf/pic-and-nonpic-6-n64c.s,
126	* testsuite/ld-mips-elf/pic-and-nonpic-6-o32c.s,
127	* testsuite/ld-mips-elf/pie.s,
128	* testsuite/ld-mips-elf/relax-jalr.s: Revert 2019-12-17 change.
129
1302020-01-06  Nick Clifton  <nickc@redhat.com>
131
132	PR 25327
133	* testsuite/ld-elf/shared.exp: Add -fcommon option to compiler
134	command line when building libcomm1.o and pr13250 tests.
135	* testsuite/ld-plugin/lto.exp: Likewise for pr20267 tests.
136
1372020-01-06  Nick Clifton  <nickc@redhat.com>
138
139	PR 25326
140	* testsuite/ld-elf/shared.exp: Add -fcommon option to compiler
141	command line when building pr19579 binaries.
142
1432020-01-03  Hannes Domani  <ssbssa@yahoo.de>
144
145	* emultempl/pe.em: Add new option --enable-reloc-section.
146	* emultempl/pep.em: Likewise.
147	* ld.texi: Document --enable-reloc-section.
148	* pe-dll.c (pe_dll_build_sections): Use pe_dll_enable_reloc_section.
149	(pe_dll_fill_sections): Simplify by calling pe_exe_fill_sections.
150	* pe-dll.h: Add extern declaration of option flag.
151	* pep-dll.c (pe_dll_enable_reloc_section):
152	Add alias define for pep_dll_enable_reloc_section.
153	* pep-dll.h: Add extern declaration of option flag.
154
1552020-01-02  Sergey Belyashov  <sergey.belyashov@gmail.com>
156
157	* Makefile.am: Add new target z80-elf
158	* configure.tgt: Likewise.
159	* Makefile.in: Regenerate.
160	* emultempl/z80.em: Add support for eZ80 and Z180 architectures.
161	* emulparams/elf32z80.sh: New file.
162	* emultempl/z80elf.em: Likewise.
163	* testsuite/ld-elf/comm-data4.s: Fix for Z80.
164	* testsuite/ld-elf/comm-data5.s: Fix for Z80.
165	* testsuite/ld-scripts/fill16.d: Fix for Z80.
166	* testsuite/ld-z80/arch_ez80_adl.d: Likewise.
167	* testsuite/ld-z80/arch_ez80_z80.d: Likewise.
168	* testsuite/ld-z80/arch_r800.d: Likewise.
169	* testsuite/ld-z80/arch_z180.d: Likewise.
170	* testsuite/ld-z80/arch_z80.d: Likewise.
171	* testsuite/ld-z80/comb_arch_ez80_z80.d: Likewise.
172	* testsuite/ld-z80/comb_arch_z180.d: Likewise.
173	* testsuite/ld-z80/labels.s: Likewise.
174	* testsuite/ld-z80/relocs.s: Likewise.
175	* testsuite/ld-z80/relocs_b_ez80.d: Likewise.
176	* testsuite/ld-z80/relocs_b_z80.d: Likewise.
177	* testsuite/ld-z80/relocs_f_z80.d: Likewise.
178	* testsuite/ld-z80/z80.exp: Likewise.
179	* NEWS: Mention the new support.
180
1812020-01-02  Tamar Christina  <tamar.christina@arm.com>
182
183	PR 25210
184	PR 24753
185	* emultempl/aarch64elf.em (elf${ELFSIZE}_aarch64_add_stub_section):
186	Remove SEC_LINKER_CREATED.
187	* testsuite/ld-aarch64/aarch64-elf.exp: Add erratum835769-843419.
188	* testsuite/ld-aarch64/erratum835769-843419.d: New test.
189
1902020-01-01  Alan Modra  <amodra@gmail.com>
191
192	Update year range in copyright notice of all files.
193
194For older changes see ChangeLog-2019
195
196Copyright (C) 2020 Free Software Foundation, Inc.
197
198Copying and distribution of this file, with or without modification,
199are permitted in any medium without royalty provided the copyright
200notice and this notice are preserved.
201
202Local Variables:
203mode: change-log
204left-margin: 8
205fill-column: 74
206version-control: never
207End:
208