12017-07-25  Tristan Gingold  <gingold@adacore.com>
2
3	* configure: Regenerate.
4
52017-06-20  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6
7	Backport from mainline
8	2017-05-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9
10	* testsuite/ld-arm/arm-elf.exp
11	(Secure gateway import library generation): Check e_type field
12	of import library and executable produced.
13	* testsuite/ld-arm/cmse-implib.type: Expectations for e_type field.
14
152017-06-02  H.J. Lu  <hongjiu.lu@intel.com>
16
17	* emulparams/call_nop.sh: Remove -z prefix-nop.
18	* ld.texinfo: Likewise.
19	* testsuite/ld-i386/call3c.d: Check for linker error.
20	* testsuite/ld-x86-64/call1c.d: Likewise.
21
222017-05-31  Alan Modra  <amodra@gmail.com>
23
24	* emultempl/ppc64elf.em (plt-static-chain help): Fix quoting.
25
262017-05-18  Alan Modra  <amodra@gmail.com>
27
28	Apply from master
29	2017-03-13  Alexey Neyman  <stilor@att.net>
30	* emulparams/elf32ppccommon.sh (LIBPATH_SUFFIX): Set from target
31	cpu, not host.
32
332017-04-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
34
35	PR ld/21404
36	* testsuite/ld-avr/pr21404-1.d: New test.
37	* testsuite/ld-avr/pr21404-1.s: New test.
38	* testsuite/ld-avr/pr21404-2.d: New test.
39	* testsuite/ld-avr/pr21404-2.s: New test.
40	* testsuite/ld-avr/pr21404-3.d: New test.
41	* testsuite/ld-avr/pr21404-3.s: New test.
42	* testsuite/ld-avr/pr21404-4.d: New test.
43	* testsuite/ld-avr/pr21404-4.s: New test.
44	* testsuite/ld-avr/pr21404-5.d: New test.
45	* testsuite/ld-avr/pr21404-5.s: New test.
46	* testsuite/ld-avr/pr21404-6.d: New test.
47	* testsuite/ld-avr/pr21404-6.s: New test.
48	* testsuite/ld-avr/pr21404-7.d: New test.
49	* testsuite/ld-avr/pr21404-7.s: New test.
50	* testsuite/ld-avr/pr21404-8.d: New test.
51	* testsuite/ld-avr/pr21404-8.s: New test.
52
532017-04-24  H.J. Lu  <hongjiu.lu@intel.com>
54
55	PR ld/20815
56	* testsuite/ld-i386/vxworks2.sd: Add space for program headers.
57
582017-03-28  Hans-Peter Nilsson  <hp@axis.com>
59
60	PR ld/16044
61	* testsuite/ld-cris/pr16044.d, testsuite/ld-cris/dso-1c.s,
62	testsuite/ld-cris/dso-2b.s, testsuite/ld-cris/dso-4.s: New test.
63
642017-04-10  H.J. Lu  <hongjiu.lu@intel.com>
65
66	PR ld/19579
67	PR ld/21306
68	* testsuite/ld-elf/pr19579a.c (main): Updated.
69
702017-04-05  Maciej W. Rozycki  <macro@imgtec.com>
71
72	PR ld/21233
73	* ldlang.c (insert_undefined): Set `mark' for ELF symbols.
74
752017-03-07  Alan Modra  <amodra@gmail.com>
76
77	* ldlang.c (open_input_bfds): Check that lang_assignment_statement
78	is not an assert before referencing defsym.
79
802017-03-02  Tristan Gingold  <gingold@adacore.com>
81
82	* configure: Regenerate.
83
842017-03-02  Tristan Gingold  <gingold@adacore.com>
85
86	* configure: Regenerate.
87
882017-02-28  Alan Modra  <amodra@gmail.com>
89
90	* testsuite/ld-elf/merge.d: xfail for nios.
91
922017-02-28  Alan Modra  <amodra@gmail.com>
93
94	* testsuite/ld-powerpc/addpcis.d: Define ext1 and ext2 at
95	limits of addpcis range.
96
972017-02-23  Alan Modra  <amodra@gmail.com>
98
99	PR 20744
100	* testsuite/ld-powerpc/vle-reloc-2.s: Use r6 for last insn of
101	each group.
102	* testsuite/ld-powerpc/vle-reloc-2.d: Update for above change
103	and sdarel reloc fix.
104
1052017-02-16  Alan Modra  <amodra@gmail.com>
106
107	* testsuite/ld-unique/unique.exp: xfail two tests for hppa.
108
1092017-02-16  Alan Modra  <amodra@gmail.com>
110
111	* testsuite/ld-elf/check-ptr-eq.c (check_ptr_eq): Change params
112	from void pointers to function pointers.
113	* testsuite/ld-elf/pr18718.c: Update to suit.
114	* testsuite/ld-elf/pr18720a.c: Update to suit.
115
1162017-02-16  Alan Modra  <amodra@gmail.com>
117
118	PR 21000
119	* testsuite/ld-elf/loadaddr1.d: Adjust for hppa file offsets.
120	* testsuite/ld-elf/loadaddr2.d: Likewise.
121	* testsuite/ld-elf/loadaddr3a.d: Likewise.
122	* testsuite/ld-scripts/rgn-at5.d: Likewise.
123
1242017-02-16  Alan Modra  <amodra@gmail.com>
125
126	* testsuite/ld-powerpc/vxworks1-lib.s: Correct addi to addic.
127	* testsuite/ld-powerpc/vxworks1-lib.dd: Adjust to suit.
128
1292017-02-15  H.J. Lu  <hongjiu.lu@intel.com>
130
131	PR ld/21168
132	* testsuite/ld-i386/i386.exp: Run pr21168.
133	* testsuite/ld-i386/pr21168a.c: New file.
134	* testsuite/ld-i386/pr21168b.S: Likewise.
135
1362017-02-13  Palmer Dabbelt  <palmer@dabbelt.com>
137
138	* emulparams/elf32lriscv-defs.sh (SDATA_START_SYMBOLS): Change
139	_gp to __global_pointer$
140
1412017-02-03  Alan Modra  <amodra@gmail.com>
142
143	PR ld/21000
144	* emulparams/hppalinux.sh (DATA_ADDR, SHLIB_DATA_ADDR): Don't define.
145	(DATA_SEGMENT_ALIGN, DATA_SEGMENT_END, DATA_SEGMENT_RELRO_END): Define.
146	* scripttempl/elf.sc: Don't define the above if DATA_SEGMENT_ALIGN
147	is already defined.
148
1492017-02-02  Hans-Peter Nilsson  <hp@axis.com>
150
151	PR binutils/19935
152	Fix long-standing buglet and fallout from now-default initfini-array.
153	* emulparams/criself.sh (USER_LABEL_PREFIX): Define.
154	(OTHER_END_SYMBOLS, ENTRY): Delete now-redundant defines.
155
1562017-02-01  Maciej W. Rozycki  <macro@imgtec.com>
157
158	* testsuite/ld-mips-elf/vxworks-forced-local-1.d: Correct the
159	presentation of relocation addends.
160	* testsuite/ld-mips-elf/vxworks1-lib.rd: Likewise.
161	* testsuite/ld-mips-elf/vxworks1.dd: Likewise.
162	* testsuite/ld-mips-elf/vxworks1.rd: Likewise.
163
1642017-02-01  Maciej W. Rozycki  <macro@imgtec.com>
165
166	* testsuite/ld-mips-elf/tls-multi-got-1-1.s: Place `tlsvar_ld'
167	in `.tdata' section.
168	* testsuite/ld-mips-elf/tls-multi-got-1.got: Adjust accordingly.
169	* testsuite/ld-mips-elf/tls-multi-got-1.r: Likewise.
170
1712017-01-30  Maciej W. Rozycki  <macro@imgtec.com>
172
173	* emultempl/mipself.em (ignore_branch_isa): New variable.
174	(mips_create_output_section_statements): Rename
175	`_bfd_mips_elf_insn32' called to `_bfd_mips_elf_linker_flags',
176	add `ignore_branch_isa' argument.
177	(PARSE_AND_LIST_PROLOGUE): Add OPTION_IGNORE_BRANCH_ISA and
178	OPTION_NO_IGNORE_BRANCH_ISA enum values.
179	(PARSE_AND_LIST_LONGOPTS): Add "ignore-branch-isa" and
180	"no-ignore-branch-isa" options.
181	(PARSE_AND_LIST_OPTIONS): Add `--ignore-branch-isa' and
182	`--no-ignore-branch-isa'.
183	(PARSE_AND_LIST_ARGS_CASES): Handle OPTION_IGNORE_BRANCH_ISA and
184	OPTION_NO_IGNORE_BRANCH_ISA.
185
186	* ld.texinfo (Options specific to MIPS targets): Add
187	`--ignore-branch-isa' and `--no-ignore-branch-isa' options.
188	(ld and the MIPS family): Likewise.
189
190	* testsuite/ld-mips-elf/bal-jalx-pic-ignore.d: New test.
191	* testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d: New test.
192	* testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d: New test.
193	* testsuite/ld-mips-elf/unaligned-branch-ignore-2.d: New test.
194	* testsuite/ld-mips-elf/unaligned-branch-ignore-r6-1: New test.
195	* testsuite/ld-mips-elf/unaligned-branch-ignore-mips16: New
196	test.
197	* testsuite/ld-mips-elf/unaligned-branch-ignore-micromips: New
198	test.
199	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
200
2012017-01-24  Maciej W. Rozycki  <macro@imgtec.com>
202
203	* emultempl/solaris2.em (elf_solaris2_before_allocation): Do not
204	add implicit version nodes if an anonymous version tag is being
205	used.
206
2072017-01-23  Maciej W. Rozycki  <macro@imgtec.com>
208
209	PR ld/20828
210	* testsuite/ld-elf/pr20828.ld: Add `.plt'.
211
2122017-01-23  Maciej W. Rozycki  <macro@imgtec.com>
213
214	PR ld/20828
215	* testsuite/ld-elf/pr20828.ld: Rename `_fdata' and `_edata' to
216	`fdata' and `edata' respectively.
217	* testsuite/ld-elf/pr20828.ver: Adjust accordingly.
218	* testsuite/ld-elf/pr20828-a.sd: Likewise.
219	* testsuite/ld-elf/pr20828-b.sd: Likewise.
220	* testsuite/ld-elf/pr20828-c.sd: Likewise.
221
2222017-01-23  Maciej W. Rozycki  <macro@imgtec.com>
223
224	PR ld/20828
225	* testsuite/ld-elf/pr20828-1.sd: Remove test.
226	* testsuite/ld-elf/pr20828-a.sd: New test.
227	* testsuite/ld-elf/pr20828-2a.sd: Rename test to...
228	* testsuite/ld-elf/pr20828-b.sd: ... this.
229	* testsuite/ld-elf/pr20828-2b.sd: Rename test to...
230	* testsuite/ld-elf/pr20828-c.sd: ... this.
231	* testsuite/ld-elf/shared.exp: Adjust accordingly.
232
2332017-01-18  Maciej W. Rozycki  <macro@imgtec.com>
234
235	PR ld/20995
236	* testsuite/ld-elf/elf.exp: Set GAS flags correctly for the
237	`mips*-*-*' target and `pr20995' and `pr20995-2' tests.
238
2392017-01-18  Maciej W. Rozycki  <macro@imgtec.com>
240
241	PR ld/20828
242	* testsuite/ld-elf/pr20828-1.sd: New test.
243	* testsuite/ld-elf/pr20828-2a.sd: New test.
244	* testsuite/ld-elf/pr20828-2b.sd: New test.
245	* testsuite/ld-elf/pr20828.ld: New test linker script.
246	* testsuite/ld-elf/pr20828.ver: New test version script.
247	* testsuite/ld-elf/pr20828.s: New test source.
248	* testsuite/ld-elf/shared.exp: Run the new test.
249
2502017-01-18  Maciej W. Rozycki  <macro@imgtec.com>
251
252	PR gas/20649
253	* testsuite/ld-mips-elf/mips-elf.exp: Add PIC comdat GOT16/LO16
254	relocation pairing link test.
255
2562017-01-18  Bernhard Rosenkranzer  <bero@lindev.ch>
257
258	PR 21059
259	* ldlex.l: Support processing with flex 2.6.3.
260
2612017-01-13  H.J. Lu  <hongjiu.lu@intel.com>
262
263	Backport from master
264	2017-01-12  H.J. Lu  <hongjiu.lu@intel.com>
265
266	PR ld/21038
267	* testsuite/ld-x86-64/pr21038b.d: Updated.
268	* testsuite/ld-x86-64/pr21038c.d: New file.
269	* testsuite/ld-x86-64/pr21038c.s: Likewise.
270	* testsuite/ld-x86-64/x86-64.exp: Run pr21038c.
271
272	2017-01-11  H.J. Lu  <hongjiu.lu@intel.com>
273
274	PR ld/21038
275	* testsuite/ld-x86-64/pr21038a.d: New file.
276	* testsuite/ld-x86-64/pr21038a.s: Likewise.
277	* testsuite/ld-x86-64/pr21038b.d: Likewise.
278	* testsuite/ld-x86-64/pr21038b.s: Likewise.
279	* testsuite/ld-x86-64/x86-64.exp: Run pr21038a and pr21038b.
280
2812017-01-13  H.J. Lu  <hongjiu.lu@intel.com>
282
283	Backport from master
284	2017-01-10  H.J. Lu  <hongjiu.lu@intel.com>
285
286	* testsuite/ld-x86-64/pr20830b.d: Updated.
287
288	2017-01-10  H.J. Lu  <hongjiu.lu@intel.com>
289
290	* emulparams/elf32_x86_64.sh (TINY_READONLY_SECTION): New.
291	* testsuite/ld-x86-64/pr20830.d: Renamed to ...
292	* testsuite/ld-x86-64/pr20830a.d: This.  Updated.
293	* testsuite/ld-x86-64/pr20830b.d: New file.
294	* testsuite/ld-x86-64/x86-64.exp: Rename pr20830 to pr20830a.
295	Run pr20830b.
296
297	2017-01-10  H.J. Lu  <hongjiu.lu@intel.com>
298
299	PR ld/20830
300	* testsuite/ld-i386/i386.exp: Run pr20830.
301	* testsuite/ld-x86-64/x86-64.exp: Likewise.
302	* testsuite/ld-i386/pr20830.d: New file.
303	* testsuite/ld-i386/pr20830.s: Likewise.
304	* testsuite/ld-x86-64/pr20830.d: Likewise.
305	* testsuite/ld-x86-64/pr20830.s: Likewise.
306
3072017-01-02  Alan Modra  <amodra@gmail.com>
308
309	Update year range in copyright notice of all files.
310
311For older changes see ChangeLog-2016
312
313Copyright (C) 2017 Free Software Foundation, Inc.
314
315Copying and distribution of this file, with or without modification,
316are permitted in any medium without royalty provided the copyright
317notice and this notice are preserved.
318
319Local Variables:
320mode: change-log
321left-margin: 8
322fill-column: 74
323version-control: never
324End:
325