Add -Wstack-usage to the gcc warning flags list, but only if using a sufficiently...
[external/binutils.git] / ld / ChangeLog
1 2016-03-22  Nick Clifton  <nickc@redhat.com>
2
3         * configure: Regenerate.
4
5 2016-03-21  Nick Clifton  <nickc@redhat.com>
6
7         * emultempl/msp430.em: Replace use of alloca with call to xmalloc.
8         * plugin.c: Likewise.
9         * pe-dll.c: Likewise.
10
11 2016-03-18  Awson  <kyrab@mail.ru>
12
13         PR 19531
14         * scripttempl/pe.sc (.rdata_runtime_pseudo_reloc): Always KEEP
15         this section.
16         * scripttempl/pep.sc (.rdata_runtime_pseudo_reloc): Likewise.
17
18 2016-03-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
19
20         * ld-avr/gc-section-debugline.d: Relax regex check for CU.
21
22 2016-03-15  H.J. Lu  <hongjiu.lu@intel.com>
23
24         PR ld/19827
25         * testsuite/ld-i386/i386.exp: Run PR ld/19827 tests.
26         * testsuite/ld-x86-64/x86-64.exp: Likewise.
27         * testsuite/ld-i386/pr19827.rd: New file.
28         * testsuite/ld-i386/pr19827a.S: Likewise.
29         * testsuite/ld-i386/pr19827b.S: Likewise.
30         * testsuite/ld-x86-64/pr19827.rd: Likewise.
31         * testsuite/ld-x86-64/pr19827a.S: Likewise.
32         * testsuite/ld-x86-64/pr19827b.S: Likewise.
33
34 2016-03-15  H.J. Lu  <hongjiu.lu@intel.com>
35
36         PR ld/19807
37         * Makefile.am (ELF_X86_DEPS): Add
38         $(srcdir)/emulparams/reloc_overflow.sh.
39         * Makefile.in: Regenerated.
40         * NEWS: Mention -z noreloc-overflow.
41         * ld.texinfo: Document -z noreloc-overflow.
42         * emulparams/elf32_x86_64.sh: Source
43         ${srcdir}/emulparams/reloc_overflow.sh.
44         * emulparams/elf_x86_64.sh: Likewise.
45         * emulparams/reloc_overflow.sh: New file.
46         * testsuite/ld-x86-64/pr19807-1.s: New file.
47         * testsuite/ld-x86-64/pr19807-1a.d: Likewise.
48         * testsuite/ld-x86-64/pr19807-1b.d: Likewise.
49         * testsuite/ld-x86-64/pr19807-2.s: Likewise.
50         * testsuite/ld-x86-64/pr19807-2a.d: Likewise.
51         * testsuite/ld-x86-64/pr19807-2b.d: Likewise.
52         * testsuite/ld-x86-64/pr19807-2c.d: Likewise.
53         * testsuite/ld-x86-64/pr19807-2d.d: Likewise.
54         * testsuite/ld-x86-64/pr19807-2e.d: Likewise.
55         * testsuite/ld-x86-64/x86-64.exp: Run PR ld/19807 tests.
56
57 2016-03-13  H.J. Lu  <hongjiu.lu@intel.com>
58
59         PR ld/19539
60         * testsuite/ld-i386/i386.exp: Run pr19539.
61         * testsuite/ld-i386/pr19539.d: New file.
62         * testsuite/ld-i386/pr19539.s: Likewise.
63         * testsuite/ld-i386/pr19539.t: Likewise.
64         * testsuite/ld-x86-64/pr19539.s: Likewise.
65         * testsuite/ld-x86-64/pr19539.t: Likewise.
66         * testsuite/ld-x86-64/pr19539a.d: Likewise.
67         * testsuite/ld-x86-64/pr19539b.d: Likewise.
68         * testsuite/ld-x86-64/x86-64.exp: Run pr19539a and pr19539b.
69
70 2016-03-10  Mickael Guene  <mickael.guene@st.com>
71
72         PR gas/19744
73         * testsuite/ld-arm/arm-elf.exp: New tests.
74         * testsuite/ld-arm/thumb1-adds-armv7-m.s: New.
75         * testsuite/ld-arm/thumb1-movs-armv7-m.s: New.
76
77 2016-03-10  Nick Clifton  <nickc@redhat.com>
78
79         * scripttempl/elf32msp430.sc (.rodata): Remove spurious LONG(0).
80
81 2016-03-09  Pedro Alves  <palves@redhat.com>
82
83         * scripttempl/v850.sc: Use "v850:old-gcc-abi" as OUTPUT_ARCH.
84         * scripttempl/v850_rh850.sc: Use "v850:rh850" as OUTPUT_ARCH.
85
86 2016-03-08  H.J. Lu  <hongjiu.lu@intel.com>
87
88         PR ld/19789
89         * testsuite/ld-elf/pr19789.d: New file.
90         * testsuite/ld-elf/pr19789.s: Likewise.
91
92 2016-03-08  H.J. Lu  <hongjiu.lu@intel.com>
93
94         PR ld/19784
95         * testsuite/ld-i386/i386.exp: Remove pr19636-2e-nacl test.
96         * testsuite/ld-i386/pr19636-2e-nacl.d: Moved to ...
97         * testsuite/ld-i386/pr19636-2e.d: Here.  Remove notarget.
98         * testsuite/ld-ifunc/ifunc.exp: Run PR ld/19784 tests.
99         * testsuite/ld-ifunc/pass.out: New file.
100         * testsuite/ld-ifunc/pr19784a.c: Likewise.
101         * testsuite/ld-ifunc/pr19784b.c: Likewise.
102         * testsuite/ld-ifunc/pr19784c.c: Likewise.
103
104 2016-03-08  H.J. Lu  <hongjiu.lu@intel.com>
105
106         PR ld/19774
107         * testsuite/ld-ifunc/ifunc.exp: Link tmpdir/pr18808a.o before
108         tmpdir/libpr18808.so.  Link tmpdir/pr18841a.o before
109         tmpdir/libpr18841b.so and tmpdir/libpr18841c.so.  Test
110         --as-needed for pr18841c.
111
112 2016-03-07  H.J. Lu  <hongjiu.lu@intel.com>
113
114         PR ld/19774
115         * testsuite/ld-i386/i386.exp: Link tmpdir/pr18900.o before
116         tmpdir/pr18900.so and test --as-needed.  Link tmpdir/gotpc1.o
117         before tmpdir/got1d.so and test --as-needed.
118         * testsuite/ld-x86-64/x86-64.exp: Link tmpdir/pr18900.o before
119         tmpdir/pr18900.so and test --as-needed.
120
121 2016-03-07  Jiong Wang  <jiong.wang@arm.com>
122
123         * testsuite/ld-aarch64/implicit_got_section_1.s: New test source file.
124         * testsuite/ld-aarch64/implicit_got_section_1.d: New test expected
125         result.
126         * testsuite/ld-aarch64/aarch64-elf.exp: Run new test.
127
128 2016-03-06  H.J. Lu  <hongjiu.lu@intel.com>
129
130         * testsuite/ld-i386/i386.exp: Link tmpdir/copyreloc-main.o
131         before tmpdir/copyreloc-lib.so and test --as-needed.
132         * testsuite/ld-x86-64/x86-64.exp: Likewise.
133
134 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
135
136         PR ld/19579
137         * testsuite/ld-elf/pr19579a.c: New file.
138         * testsuite/ld-elf/pr19579b.c: Likewise.
139         * testsuite/ld-elf/shared.exp: Run PR ld/19579 test.
140
141 2016-03-02  H.J. Lu  <hongjiu.lu@intel.com>
142
143         * testsuite/ld-elf/pr19162.d: Skip hppa-*-*.
144
145 2016-03-02  H.J. Lu  <hongjiu.lu@intel.com>
146
147         * testsuite/ld-elf/shared.exp (mix_pic_and_non_pic): Add xfails.
148         Xfail mix_pic_and_non_pic on "arm*-*-*" "aarch64*-*-*".
149
150 2016-03-02  H.J. Lu  <hongjiu.lu@intel.com>
151
152         PR ld/19739
153         * emultempl/mmo.em (mmo_place_orphan): Don't merge flags of other
154         input sections for relocatable link.
155         * emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): Likewise.
156         * emultempl/pep.em (gld_${EMULATION_NAME}_place_orphan): Likewise.
157
158 2016-03-01  H.J. Lu  <hongjiu.lu@intel.com>
159
160         PR ld/19739
161         * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Don't
162         merge flags of other input sections for relocatable link.
163
164 2016-03-01  H.J. Lu  <hongjiu.lu@intel.com>
165
166         * testsuite/ld-plugin/lto.exp: Update PR ld/12365 test for GCC 6.
167
168 2016-03-01  H.J. Lu  <hongjiu.lu@intel.com>
169
170         * testsuite/ld-elf/pr19162.d: Skip arc target.
171
172 2016-02-29  H.J. Lu  <hongjiu.lu@intel.com>
173
174         PR ld/19162
175         * testsuite/ld-elf/pr19162.d: New file.
176         * testsuite/ld-elf/pr19162a.s: Likwise.
177         * testsuite/ld-elf/pr19162b.s: Likwise.
178
179 2016-02-29 Cupertino Miranda  <cmiranda@synopsys.com>
180
181         * testsuite/ld-elf/merge.d: Removed xfail for ARC.
182         * testsuite/ld-elf/merge2.d: Likewise.
183         * testsuite/ld-elf/merge3.d: Likewise.
184
185 2016-02-29  Cupertino Miranda  <Cupertino.Miranda@synopsys.com>
186
187         * scripttempl/arclinux.sc: Force .tdata and .tbss to always be
188         generated.
189
190 2016-02-26  Renlin Li  <renlin.li@arm.com>
191
192         * testsuite/ld-aarch64/aarch64-elf.exp: Run new testcases.
193         * testsuite/ld-aarch64/emit-relocs-270.d: Update to use new boundary.
194         * testsuite/ld-aarch64/emit-relocs-271.d: Likewise.
195         * testsuite/ld-aarch64/emit-relocs-272.d: Likewise.
196         * testsuite/ld-aarch64/emit-relocs-270-overflow.d: New.
197         * testsuite/ld-aarch64/emit-relocs-270-overflow.s: New.
198         * testsuite/ld-aarch64/emit-relocs-271-overflow.d: New.
199         * testsuite/ld-aarch64/emit-relocs-271-overflow.s: New.
200         * testsuite/ld-aarch64/emit-relocs-272-overflow.d: New.
201         * testsuite/ld-aarch64/emit-relocs-272-overflow.s: New.
202
203 2016-02-26  H.J. Lu  <hongjiu.lu@intel.com>
204
205         PR ld/19609
206         * testsuite/ld-i386/got1.dd: Updated.
207         * testsuite/ld-i386/lea1c.d: Likewise.
208         * testsuite/ld-i386/load1-nacl.d: Likewise.
209         * testsuite/ld-i386/load1.d: Likewise.
210         * testsuite/ld-i386/load4b.d: Likewise.
211         * testsuite/ld-i386/load5b.d: Likewise.
212         * testsuite/ld-i386/mov1b.d: Likewise.
213         * testsuite/ld-x86-64/mov1b.d: Likewise.
214         * testsuite/ld-x86-64/mov1d.d: Likewise.
215         * testsuite/ld-ifunc/ifunc-21-i386.d: Likewise.
216         * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
217         * testsuite/ld-ifunc/ifunc-22-i386.d: Likewise.
218         * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
219         * testsuite/ld-x86-64/gotpcrel1.dd: Likewise.
220         * testsuite/ld-x86-64/lea1a.d: Likewise.
221         * testsuite/ld-x86-64/lea1b.d: Likewise.
222         * testsuite/ld-x86-64/lea1c.d: Likewise.
223         * testsuite/ld-x86-64/lea1d.d: Likewise.
224         * testsuite/ld-x86-64/lea1e.d: Likewise.
225         * testsuite/ld-x86-64/lea1f.d: Likewise.
226         * testsuite/ld-x86-64/mov1b.d: Likewise.
227         * testsuite/ld-x86-64/mov1d.d: Likewise.
228         * testsuite/ld-x86-64/pr13082-3b.d: Likewise.
229         * testsuite/ld-x86-64/pr13082-4b.d: Likewise.
230         * testsuite/ld-x86-64/lea1.s: Add tests for 32-bit registers.
231         * testsuite/ld-i386/pr19609-1.s: New file.
232         * testsuite/ld-i386/pr19609-1a.d: Likewise.
233         * testsuite/ld-i386/pr19609-1b.d: Likewise.
234         * testsuite/ld-i386/pr19609-1c.d: Likewise.
235         * testsuite/ld-i386/pr19609-1d.d: Likewise.
236         * testsuite/ld-i386/pr19609-1e.d: Likewise.
237         * testsuite/ld-i386/pr19609-1f.d: Likewise.
238         * testsuite/ld-i386/pr19609-1g.d: Likewise.
239         * testsuite/ld-i386/pr19609-1h.d: Likewise.
240         * testsuite/ld-i386/pr19609-1i.d: Likewise.
241         * testsuite/ld-i386/pr19609-2.s: Likewise.
242         * testsuite/ld-i386/pr19609-2a.d: Likewise.
243         * testsuite/ld-i386/pr19609-2b.d: Likewise.
244         * testsuite/ld-i386/pr19609-2c.d: Likewise.
245         * testsuite/ld-i386/undefweak.s: Likewise.
246         * testsuite/ld-i386/undefweaka.d: Likewise.
247         * testsuite/ld-i386/undefweakb.d: Likewise.
248         * testsuite/ld-x86-64/pr13082-3c.d: Likewise.
249         * testsuite/ld-x86-64/pr13082-3d.d: Likewise.
250         * testsuite/ld-x86-64/pr19609-1.s: Likewise.
251         * testsuite/ld-x86-64/pr19609-1a.d: Likewise.
252         * testsuite/ld-x86-64/pr19609-1b.d: Likewise.
253         * testsuite/ld-x86-64/pr19609-1c.d: Likewise.
254         * testsuite/ld-x86-64/pr19609-1d.d: Likewise.
255         * testsuite/ld-x86-64/pr19609-1e.d: Likewise.
256         * testsuite/ld-x86-64/pr19609-1f.d: Likewise.
257         * testsuite/ld-x86-64/pr19609-1g.d: Likewise.
258         * testsuite/ld-x86-64/pr19609-1h.d: Likewise.
259         * testsuite/ld-x86-64/pr19609-1i.d: Likewise.
260         * testsuite/ld-x86-64/pr19609-1j.d: Likewise.
261         * testsuite/ld-x86-64/pr19609-1k.d: Likewise.
262         * testsuite/ld-x86-64/pr19609-1l.d: Likewise.
263         * testsuite/ld-x86-64/pr19609-1m.d: Likewise.
264         * testsuite/ld-x86-64/pr19609-2.s: Likewise.
265         * testsuite/ld-x86-64/pr19609-2a.d: Likewise.
266         * testsuite/ld-x86-64/pr19609-2b.d: Likewise.
267         * testsuite/ld-x86-64/pr19609-2c.d: Likewise.
268         * testsuite/ld-x86-64/pr19609-2d.d: Likewise.
269         * testsuite/ld-x86-64/pr19609-3.s: Likewise.
270         * testsuite/ld-x86-64/pr19609-3a.d: Likewise.
271         * testsuite/ld-x86-64/pr19609-3b.d: Likewise.
272         * testsuite/ld-x86-64/pr19609-4.s: Likewise.
273         * testsuite/ld-x86-64/pr19609-4a.d: Likewise.
274         * testsuite/ld-x86-64/pr19609-4b.d: Likewise.
275         * testsuite/ld-x86-64/pr19609-4c.d: Likewise.
276         * testsuite/ld-x86-64/pr19609-4d.d: Likewise.
277         * testsuite/ld-x86-64/pr19609-4e.d: Likewise.
278         * testsuite/ld-x86-64/pr19609-5.s: Likewise.
279         * testsuite/ld-x86-64/pr19609-5a.d: Likewise.
280         * testsuite/ld-x86-64/pr19609-5b.d: Likewise.
281         * testsuite/ld-x86-64/pr19609-5c.d: Likewise.
282         * testsuite/ld-x86-64/pr19609-5d.d: Likewise.
283         * testsuite/ld-x86-64/pr19609-5e.d: Likewise.
284         * testsuite/ld-x86-64/pr19609-6.s: Likewise.
285         * testsuite/ld-x86-64/pr19609-6a.d: Likewise.
286         * testsuite/ld-x86-64/pr19609-6b.d: Likewise.
287         * testsuite/ld-x86-64/pr19609-6c.d: Likewise.
288         * testsuite/ld-x86-64/pr19609-6d.d: Likewise.
289         * testsuite/ld-x86-64/pr19609-7.s: Likewise.
290         * testsuite/ld-x86-64/pr19609-7a.d: Likewise.
291         * testsuite/ld-x86-64/pr19609-7b.d: Likewise.
292         * testsuite/ld-x86-64/pr19609-7c.d: Likewise.
293         * testsuite/ld-x86-64/pr19609-7d.d: Likewise.
294         * testsuite/ld-i386/i386.exp: Run undefweak tests and tests for
295         PR ld/19609.
296         * testsuite/ld-x86-64/x86-64.exp: Run pr13082-3c, pr13082-3d
297         and tests for PR ld/19609.
298
299 2016-02-26  H.J. Lu  <hongjiu.lu@intel.com>
300
301         PR ld/19645
302         * NEWS: Mention -z common/-z nocommon for ELF targets.
303         * emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Handle
304         -z common and -z nocommon.
305         * ld.texinfo: Document -z common/-z nocommon.
306         * lexsup.c (elf_shlib_list_options): Add -z common/-z nocommon.
307         * testsuite/ld-elf/tls_common.exp: Test --elf-stt-common=no and
308         --elf-stt-common=yes with assembler.
309         * testsuite/ld-elfcomm/common-1.s: New file.
310         * testsuite/ld-elfcomm/common-1a.d: Likewise.
311         * testsuite/ld-elfcomm/common-1b.d: Likewise.
312         * testsuite/ld-elfcomm/common-1c.d: Likewise.
313         * testsuite/ld-elfcomm/common-1d.d: Likewise.
314         * testsuite/ld-elfcomm/common-1e.d: Likewise.
315         * testsuite/ld-elfcomm/common-1f.d: Likewise.
316         * testsuite/ld-elfcomm/common-2.s: Likewise.
317         * testsuite/ld-elfcomm/common-2a.d: Likewise.
318         * testsuite/ld-elfcomm/common-2b.d: Likewise.
319         * testsuite/ld-elfcomm/common-2c.d: Likewise.
320         * testsuite/ld-elfcomm/common-2d.d: Likewise.
321         * testsuite/ld-elfcomm/common-2e.d: Likewise.
322         * testsuite/ld-elfcomm/common-2f.d: Likewise.
323         * testsuite/ld-elfcomm/common-3a.rd: Likewise.
324         * testsuite/ld-elfcomm/common-3b.rd: Likewise.
325         * testsuite/ld-i386/pr19645.d: Likewise.
326         * testsuite/ld-i386/pr19645.s: Likewise.
327         * testsuite/ld-x86-64/largecomm-1.s: Likewise.
328         * testsuite/ld-x86-64/largecomm-1a.d: Likewise.
329         * testsuite/ld-x86-64/largecomm-1b.d: Likewise.
330         * testsuite/ld-x86-64/largecomm-1c.d: Likewise.
331         * testsuite/ld-x86-64/largecomm-1d.d: Likewise.
332         * testsuite/ld-x86-64/largecomm-1e.d: Likewise.
333         * testsuite/ld-x86-64/largecomm-1f.d: Likewise.
334         * testsuite/ld-x86-64/pr19645.d: Likewise.
335         * testsuite/ld-x86-64/pr19645.s: Likewise.
336         * testsuite/ld-elfcomm/elfcomm.exp: Test --elf-stt-common=yes
337         with assembler.
338         (assembler_generates_commons): Removed.
339         Run -z common/-z nocommon tests.  Run *.d tests.
340         * testsuite/ld-i386/i386.exp: Run pr19645.
341         * testsuite/ld-x86-64/x86-64.exp: Likewise.
342         * testsuite/ld-x86-64/dwarfreloc.exp: Test --elf-stt-common with
343         assembler.  Test STT_COMMON with readelf.
344
345 2016-02-26  H.J. Lu  <hongjiu.lu@intel.com>
346
347         PR ld/19636
348         PR ld/19704
349         PR ld/19719
350         * Makefile.am (ELF_X86_DEPS): Add dynamic_undefined_weak.sh.
351         * Makefile.in: Regenerated.
352         * NEWS: Mention -z nodynamic-undefined-weak.
353         * ld.texinfo: Document -z nodynamic-undefined-weak.
354         * ldmain.c (main): Initialize dynamic_undefined_weak to -1.
355         * emulparams/dynamic_undefined_weak.sh: New file.
356         * emulparams/elf32_x86_64.sh: Source dynamic_undefined_weak.sh.
357         * emulparams/elf_i386.sh: Likewise.
358         * emulparams/elf_i386_be.sh: Likewise.
359         * emulparams/elf_i386_chaos.sh: Likewise.
360         * emulparams/elf_i386_ldso.sh: Likewise.
361         * emulparams/elf_i386_vxworks.sh: Likewise.
362         * emulparams/elf_iamcu.sh: Likewise.
363         * emulparams/elf_k1om.sh: Likewise.
364         * emulparams/elf_l1om.sh: Likewise.
365         * emulparams/elf_x86_64.sh: Likewise.
366         * emulparams/extern_protected_data.sh (PARSE_AND_LIST_OPTIONS):
367         Append.
368         (PARSE_AND_LIST_ARGS_CASE_Z): Likewise.
369         * testsuite/ld-elf/pr19719a.c: New file.
370         * testsuite/ld-elf/pr19719b.c: Likewise.
371         * testsuite/ld-elf/pr19719c.c: Likewise.
372         * testsuite/ld-elf/pr19719d.c: Likewise.
373         * testsuite/ld-i386/pr19636-1.s: Likewise.
374         * testsuite/ld-i386/pr19636-1a.d: Likewise.
375         * testsuite/ld-i386/pr19636-1b.d: Likewise.
376         * testsuite/ld-i386/pr19636-1c.d: Likewise.
377         * testsuite/ld-i386/pr19636-1d-nacl.d: Likewise.
378         * testsuite/ld-i386/pr19636-1d.d: Likewise.
379         * testsuite/ld-i386/pr19636-1e.d: Likewise.
380         * testsuite/ld-i386/pr19636-1f.d: Likewise.
381         * testsuite/ld-i386/pr19636-1g.d: Likewise.
382         * testsuite/ld-i386/pr19636-1h.d: Likewise.
383         * testsuite/ld-i386/pr19636-1i.d: Likewise.
384         * testsuite/ld-i386/pr19636-2.s: Likewise.
385         * testsuite/ld-i386/pr19636-2a.d: Likewise.
386         * testsuite/ld-i386/pr19636-2b.d: Likewise.
387         * testsuite/ld-i386/pr19636-2c-nacl.d: Likewise.
388         * testsuite/ld-i386/pr19636-2c.d: Likewise.
389         * testsuite/ld-i386/pr19636-2d-nacl.d: Likewise.
390         * testsuite/ld-i386/pr19636-2d.d: Likewise.
391         * testsuite/ld-i386/pr19636-2e-nacl.d: Likewise.
392         * testsuite/ld-i386/pr19636-2e.d: Likewise.
393         * testsuite/ld-i386/pr19636-3.s: Likewise.
394         * testsuite/ld-i386/pr19636-3a.d: Likewise.
395         * testsuite/ld-i386/pr19636-3b.d: Likewise.
396         * testsuite/ld-i386/pr19636-3c.d: Likewise.
397         * testsuite/ld-i386/pr19636-3d.d: Likewise.
398         * testsuite/ld-i386/pr19636-3e.d: Likewise.
399         * testsuite/ld-i386/pr19636-3f.d: Likewise.
400         * testsuite/ld-i386/pr19636-3g.d: Likewise.
401         * testsuite/ld-i386/pr19636-4.s: Likewise.
402         * testsuite/ld-i386/pr19636-4a.d: Likewise.
403         * testsuite/ld-i386/pr19636-4b.d: Likewise.
404         * testsuite/ld-i386/pr19636-4c.d: Likewise.
405         * testsuite/ld-i386/pr19636-4d.d: Likewise.
406         * testsuite/ld-i386/pr19704.out: Likewise.
407         * testsuite/ld-i386/pr19704a.c: Likewise.
408         * testsuite/ld-i386/pr19704b.c: Likewise.
409         * testsuite/ld-x86-64/pr19636-1.s: Likewise.
410         * testsuite/ld-x86-64/pr19636-1a.d: Likewise.
411         * testsuite/ld-x86-64/pr19636-1b.d: Likewise.
412         * testsuite/ld-x86-64/pr19636-1c.d: Likewise.
413         * testsuite/ld-x86-64/pr19636-1d.d: Likewise.
414         * testsuite/ld-x86-64/pr19636-1e.d: Likewise.
415         * testsuite/ld-x86-64/pr19636-1f.d: Likewise.
416         * testsuite/ld-x86-64/pr19636-1g.d: Likewise.
417         * testsuite/ld-x86-64/pr19636-2.s: Likewise.
418         * testsuite/ld-x86-64/pr19636-2a.d: Likewise.
419         * testsuite/ld-x86-64/pr19636-2b.d: Likewise.
420         * testsuite/ld-x86-64/pr19636-2c.d: Likewise.
421         * testsuite/ld-x86-64/pr19636-2d-nacl.d: Likewise.
422         * testsuite/ld-x86-64/pr19636-2d.d: Likewise.
423         * testsuite/ld-x86-64/pr19636-2e.d: Likewise.
424         * testsuite/ld-x86-64/pr19636-2f.d: Likewise.
425         * testsuite/ld-x86-64/pr19636-2g.d: Likewise.
426         * testsuite/ld-x86-64/pr19636-2h.d: Likewise.
427         * testsuite/ld-x86-64/pr19636-2i.d: Likewise.
428         * testsuite/ld-x86-64/pr19636-3.s: Likewise.
429         * testsuite/ld-x86-64/pr19636-3a.d: Likewise.
430         * testsuite/ld-x86-64/pr19636-3b.d: Likewise.
431         * testsuite/ld-x86-64/pr19636-3c.d: Likewise.
432         * testsuite/ld-x86-64/pr19636-3d.d: Likewise.
433         * testsuite/ld-x86-64/pr19704.out: Likewise.
434         * testsuite/ld-x86-64/pr19704a.c: Likewise.
435         * testsuite/ld-x86-64/pr19704b.c: Likewise.
436         * testsuite/ld-elf/shared.exp (mix_pic_and_non_pic): New.
437         Run mix_pic_and_non_pic.
438         * testsuite/ld-i386/i386.exp (undefined_weak): New.
439         Run undefined_weak and PR ld/19636 tests.
440         * testsuite/ld-x86-64/x86-64.exp: Likewise.
441         * testsuite/ld-x86-64/pr13082-3b.d: Updated.
442         * testsuite/ld-x86-64/pr13082-4b.d: Likewise.
443
444 2016-02-25  Nick Clifton  <nickc@redhat.com>
445
446         * ld.h (struct ld_config_type): Remove specified_data_size field.
447
448 2016-02-24  H.J. Lu  <hongjiu.lu@intel.com>
449
450         PR ld/19698
451         * testsuite/ld-elf/pr19698.d: New file.
452         * testsuite/ld-elf/pr19698.s: Likewise.
453         * testsuite/ld-elf/pr19698.t: Likewise.
454
455 2016-02-23  H.J. Lu  <hongjiu.lu@intel.com>
456
457         * Makefile.am (ELF_X86_DEPS): New.
458         (eelf_i386.c): Replace $(ELF_DEPS) with $(ELF_X86_DEPS).
459         (eelf_i386_chaos.c): Likewise.
460         (eelf_i386_fbsd.c): Likewise.
461         (eelf_i386_ldso.c): Likewise.
462         (eelf_i386_nacl.c): Likewise.
463         (eelf_i386_sol2.c): Likewise.
464         (eelf_iamcu.c): Likewise.
465         (eelf32_x86_64.c): Likewise.
466         (eelf32_x86_64_nacl.c): Likewise.
467         (eelf_l1om.c): Likewise.
468         (eelf_l1om_fbsd.c): Likewise.
469         (eelf_k1om.c): Likewise.
470         (eelf_k1om_fbsd.c): Likewise.
471         (eelf_x86_64.c): Likewise.
472         (eelf_x86_64_cloudabi.c): Likewise.
473         (eelf_x86_64_fbsd.c): Likewise.
474         (eelf_x86_64_sol2.c): Likewise.
475         * Makefile.in: Regenerated.
476
477 2016-02-23  H.J. Lu  <hongjiu.lu@intel.com>
478
479         * testsuite/ld-frv/fdpic-pie-6.d: Updated.
480         * testsuite/ld-mips-elf/pie-n32.d: Likewise.
481         * testsuite/ld-mips-elf/pie-n64.d: Likewise.
482         * testsuite/ld-mips-elf/pie-o32.d: Likewise.
483
484 2016-02-20  H.J. Lu  <hongjiu.lu@intel.com>
485
486         * testsuite/ld-elf/pr19539.d: Skip cris*-*-* targets.
487
488 2016-02-18  H.J. Lu  <hongjiu.lu@intel.com>
489
490         * testsuite/ld-elf/pr19617a.d: Enable only for *-*-linux*,
491         *-*-gnu* and *-*-solaris*.
492         * testsuite/ld-elf/pr19617b.d: Likewise.
493         * testsuite/ld-elf/pr19617c.d: Likewise.
494
495 2016-02-18  H.J. Lu  <hongjiu.lu@intel.com>
496
497         PR ld/19617
498         * testsuite/ld-elf/pr19617.s: New file.
499         * testsuite/ld-elf/pr19617a.d: Likewise.
500         * testsuite/ld-elf/pr19617b.d: Likewise.
501         * testsuite/ld-elf/pr19617c.d: Likewise.
502
503 2016-02-18  Nick Clifton  <nickc@redhat.com>
504
505         * Makefile.am (CXX_FOR_TARGET): Check for the presence of an
506         in-tree xg++ executable after checking for the presence of an
507         in-tree g++ executable.
508         * Makefile.in: Regenerate.
509
510 2016-02-17  H.J. Lu  <hongjiu.lu@intel.com>
511
512         * testsuite/ld-ifunc/ifunc-1-local-x86.d: Updated.
513         * testsuite/ld-ifunc/ifunc-1-x86.d: Likewise.
514         * testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise.
515
516 2016-02-17  H.J. Lu  <hongjiu.lu@intel.com>
517
518         * testsuite/ld-ifunc/ifunc-1-local-x86.d: Updated.
519         * testsuite/ld-ifunc/ifunc-1-x86.d: Likewise.
520         * testsuite/ld-ifunc/ifunc-2-local-x86-64.d: Likewise.
521         * testsuite/ld-ifunc/ifunc-2-x86-64.d: Likewise.
522         * testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise.
523         * testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
524         * testsuite/ld-x86-64/bnd-ifunc-1.d: Likewise.
525         * testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
526         * testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
527         * testsuite/ld-x86-64/ilp32-4-nacl.d: Likewise.
528         * testsuite/ld-x86-64/ilp32-4.d: Likewise.
529         * testsuite/ld-x86-64/load1c-nacl.d: Likewise.
530         * testsuite/ld-x86-64/load1c.d: Likewise.
531         * testsuite/ld-x86-64/load1d-nacl.d: Likewise.
532         * testsuite/ld-x86-64/load1d.d: Likewise.
533         * testsuite/ld-x86-64/pr14207.d: Likewise.
534         * testsuite/ld-x86-64/pr19162.d: Likewise.
535         * testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
536         * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
537         * testsuite/ld-x86-64/tlsgdesc-nacl.rd: Likewise.
538         * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
539         * testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
540         * testsuite/ld-x86-64/tlspic.rd: Likewise.
541
542 2016-02-17  Nick Clifton  <nickc@redhat.com>
543
544         * testsuite/ld-elf/eh-frame-hdr.d: Skip for ARC ELF targets.
545
546 2016-02-15  Nick Clifton  <nickc@redhat.com>
547
548         * testsuite/ld-i386/pr12718.d: Remove dependency upon the
549         description of the flags produced by readelf.
550         * testsuite/ld-i386/pr12921.d: Likewise.
551         * testsuite/ld-i386/tlsbin-nacl.rd: Likewise.
552         * testsuite/ld-i386/tlsbin.rd: Likewise.
553         * testsuite/ld-i386/tlsbindesc-nacl.rd: Likewise.
554         * testsuite/ld-i386/tlsbindesc.rd: Likewise.
555         * testsuite/ld-i386/tlsdesc-nacl.rd: Likewise.
556         * testsuite/ld-i386/tlsdesc.rd: Likewise.
557         * testsuite/ld-i386/tlsgdesc-nacl.rd: Likewise.
558         * testsuite/ld-i386/tlsgdesc.rd: Likewise.
559         * testsuite/ld-i386/tlsnopic-nacl.rd: Likewise.
560         * testsuite/ld-i386/tlsnopic.rd: Likewise.
561         * testsuite/ld-i386/tlspic-nacl.rd: Likewise.
562         * testsuite/ld-i386/tlspic.rd: Likewise.
563         * testsuite/ld-s390/tlsbin.rd: Likewise.
564         * testsuite/ld-s390/tlsbin_64.rd: Likewise.
565         * testsuite/ld-s390/tlspic.rd: Likewise.
566         * testsuite/ld-s390/tlspic_64.rd: Likewise.
567         * testsuite/ld-sh/tlsbin-2.d: Likewise.
568         * testsuite/ld-sh/tlspic-2.d: Likewise.
569         * testsuite/ld-tic6x/common.d: Likewise.
570         * testsuite/ld-tic6x/shlib-1.rd: Likewise.
571         * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
572         * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
573         * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
574         * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
575         * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
576         * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
577         * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
578         * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
579         * testsuite/ld-tic6x/static-app-1.rd: Likewise.
580         * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
581         * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
582         * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
583         * testsuite/ld-x86-64/ilp32-4-nacl.d: Likewise.
584         * testsuite/ld-x86-64/ilp32-4.d: Likewise.
585         * testsuite/ld-x86-64/pr12718.d: Likewise.
586         * testsuite/ld-x86-64/pr12921.d: Likewise.
587         * testsuite/ld-x86-64/split-by-file-nacl.rd: Likewise.
588         * testsuite/ld-x86-64/split-by-file.rd: Likewise.
589         * testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise.
590         * testsuite/ld-x86-64/tlsbin.rd: Likewise.
591         * testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise.
592         * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
593         * testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
594         * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
595         * testsuite/ld-x86-64/tlsgdesc-nacl.rd: Likewise.
596         * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
597         * testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
598         * testsuite/ld-x86-64/tlspic.rd: Likewise.
599         * testsuite/ld-xtensa/tlsbin.rd: Likewise.
600         * testsuite/ld-xtensa/tlspic.rd: Likewise.
601
602 2016-02-11  H.J. Lu  <hongjiu.lu@intel.com>
603
604         PR ld/19615
605         * ld.texinfo: Document -Bsymbolic and -Bsymbolic-functions for
606         PIE.
607         * lexsup.c (parse_args): Enable -Bsymbolic and
608         -Bsymbolic-functions for PIE.
609         * testsuite/ld-i386/i386.exp: Run pr19615.
610         * testsuite/ld-i386/pr19615.d: New file.
611         * testsuite/ld-i386/pr19615.s: Likewise.
612         * testsuite/ld-x86-64/pr19615.d: Likewise.
613         * testsuite/ld-x86-64/pr19615.s: Likewise.
614
615 2016-02-09  Nick Clifton  <nickc@redhat.com>
616
617         * testsuite/ld-aarch64/reloc-overflow-bad.d: New test.
618         * testsuite/ld-aarch64/reloc-overflow-1.s: New source file.
619         * testsuite/ld-aarch64/reloc-overflow-2.s: New source file.
620         * testsuite/ld-aarch64/aarch64-elf.exp: Run the new test.
621
622 2016-02-04  Nick Clifton  <nickc@redhat.com>
623
624         * testsuite/ld-arm/arm-elf.exp: Remove ARM NOREAD section tests.
625         * testsuite/ld-arm/thumb1-input-section-flag-match.d: Delete.
626         * testsuite/ld-arm/thumb1-input-section-flag-match.s: Delete.
627         * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.d: Delete.
628         * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s: Delete.
629         * testsuite/ld-arm/thumb1-noread-present-one-section.d: Delete.
630         * testsuite/ld-arm/thumb1-noread-present-one-section.s: Delete.
631         * testsuite/ld-arm/thumb1-noread-present-two-section.d: Delete.
632         * testsuite/ld-arm/thumb1-noread-present-two-section.s: Delete.
633
634 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
635
636         PR gas/19520
637         * testsuite/ld-i386/branch1.d: Pass -mrelax-relocations=yes to as.
638         * testsuite/ld-i386/call1.d: Likewise.
639         * testsuite/ld-i386/call2.d: Likewise.
640         * testsuite/ld-i386/call3a.d: Likewise.
641         * testsuite/ld-i386/call3b.d: Likewise.
642         * testsuite/ld-i386/call3c.d: Likewise.
643         * testsuite/ld-i386/call3d.d: Likewise.
644         * testsuite/ld-i386/call3e.d: Likewise.
645         * testsuite/ld-i386/call3f.d: Likewise.
646         * testsuite/ld-i386/call3g.d: Likewise.
647         * testsuite/ld-i386/call3h.d: Likewise.
648         * testsuite/ld-i386/jmp1.d: Likewise.
649         * testsuite/ld-i386/jmp2.d: Likewise.
650         * testsuite/ld-i386/lea1c.d: Likewise.
651         * testsuite/ld-i386/load1.d: Likewise.
652         * testsuite/ld-i386/load2.d: Likewise.
653         * testsuite/ld-i386/load3.d: Likewise.
654         * testsuite/ld-i386/load4a.d: Likewise.
655         * testsuite/ld-i386/load5a.d: Likewise.
656         * testsuite/ld-i386/mov2b.d: Likewise.
657         * testsuite/ld-i386/mov3.d: Likewise.
658         * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
659         * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
660         * testsuite/ld-ifunc/ifunc-5r-local-x86-64.d: Likewise.
661         * testsuite/ld-x86-64/call1a.d: Likewise.
662         * testsuite/ld-x86-64/call1b.d: Likewise.
663         * testsuite/ld-x86-64/call1c.d: Likewise.
664         * testsuite/ld-x86-64/call1d.d: Likewise.
665         * testsuite/ld-x86-64/call1e.d: Likewise.
666         * testsuite/ld-x86-64/call1f.d: Likewise.
667         * testsuite/ld-x86-64/call1h.d: Likewise.
668         * testsuite/ld-x86-64/call1i.d: Likewise.
669         * testsuite/ld-x86-64/load1a.d: Likewise.
670         * testsuite/ld-x86-64/load1b.d: Likewise.
671         * testsuite/ld-i386/got1a.S: Load GOT into %ecx and use it.
672         * testsuite/ld-i386/got1.dd: Updated.
673         * testsuite/ld-i386/got1d.S (1): Removed.
674         * testsuite/ld-i386/i386.exp: Add -Wa,-mrelax-relocations=yes.
675         * testsuite/ld-x86-64/x86-64.exp: Likewise.
676
677 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
678
679         PR ld/18591
680         * testsuite/ld-x86-64/pr18591.d: New file.
681         * testsuite/ld-x86-64/pr18591.s: Likewise.
682         * testsuite/ld-x86-64/x86-64.exp: Run pr18591.
683
684 2016-02-01  H.J. Lu  <hongjiu.lu@intel.com>
685
686         PR ld/19553
687         * testsuite/ld-elf/indirect.exp: Run tests for PR ld/19553.
688         * testsuite/ld-elf/pr19553.map: New file.
689         * testsuite/ld-elf/pr19553.map: Likewise.
690         * testsuite/ld-elf/pr19553a.c: Likewise.
691         * testsuite/ld-elf/pr19553b.c: Likewise.
692         * testsuite/ld-elf/pr19553b.out: Likewise.
693         * testsuite/ld-elf/pr19553c.c: Likewise.
694         * testsuite/ld-elf/pr19553c.out: Likewise.
695         * testsuite/ld-elf/pr19553d.c: Likewise.
696         * testsuite/ld-elf/pr19553d.out: Likewise.
697
698 2016-01-30  H.J. Lu  <hongjiu.lu@intel.com>
699
700         PR ld/19539
701         * testsuite/ld-elf/pr19539.d: New file.
702         * testsuite/ld-elf/pr19539.s: Likewise.
703         * testsuite/ld-elf/pr19539.t: Likewise.
704
705 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
706
707         PR ld/19533
708         * configure.ac (compressed_debug_sections): Replace == with =.
709         * configure: Regenerated.
710
711 2016-01-22  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
712
713         * scripttempl/avr.sc (.noinit): Force .noinit VMA to end of .bss VMA.
714         * scripttempl/avrtiny.sc (.noinit): Likewise.
715
716 2016-01-21  Nick Clifton  <nickc@redhat.com>
717
718         PR ld/19453
719         * testsuite/ld-arm/arm-elf.exp: Skip tests that do not work for
720         the arm-netbsdelf target.
721
722         PR ld/19455
723         * testsuite/ld-arm/vxworks1-lib.dd: Update for current
724         disassmebler output.
725         * testsuite/ld-arm/vxworks1-lib.rd: Likewise.
726         * testsuite/ld-arm/vxworks1.dd: Likewise.
727         * testsuite/ld-arm/vxworks1.rd: Likewise.
728         * testsuite/ld-arm/vxworks1.ld: Set the output format.
729
730 2016-01-20  Jiong Wang  <jiong.wang@arm.com>
731
732         * testsuite/ld-aarch64/farcall-section.d: Delete.
733         * testsuite/ld-aarch64/farcall-section.s: Delete.
734         * testsuite/ld-aarch64/farcall-b-section.d: New expectation file.
735         * testsuite/ld-aarch64/farcall-bl-section.d: Likewise.
736         * testsuite/ld-aarch64/farcall-b-section.s: New testcase.
737         * testsuite/ld-aarch64/farcall-bl-section.s: Likewise.
738         * testsuite/ld-aarch64/aarch64-elf.exp: Likewise.
739
740 2016-01-20  Nick Clifton  <nickc@redhat.com>
741
742         PR 19457
743         * testsuite/ld-scripts/script.exp (extract_symbol_test): Stop test
744         early for PE based targets.
745         * testsuite/ld-scripts/align.t: Use 0x1000 as VMA alignment.
746         * testsuite/ld-pe/tlssec32.d: Allow for relocatable output.
747
748 2016-01-20  Mickael Guene  <mickael.guene@st.com>
749
750         * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s:
751         Add 'y' attribute usage.
752         * testsuite/ld-arm/thumb1-noread-present-one-section.s: Likewise.
753         * testsuite/ld-arm/thumb1-noread-present-two-section.s: Likewise.
754         * testsuite/ld-arm/thumb1-input-section-flag-match.s: Likewise.
755
756 2016-01-19  Nick Clifton  <nickc@redhat.com>
757
758         * testsuite/ld-elf/pr18735.d: Allow for extra symbols between
759         foo@FOO and bar@@FOO.
760
761 2016-01-18  Alan Modra  <amodra@gmail.com>
762
763         * configure: Regenerate.
764
765 2016-01-18  Nick Clifton  <nickc@redhat.com>
766
767         * testsuite/ld-plugin/plugin.exp: Skip plugin tests if the linker
768         is not configured to support plugins.
769
770         * testsuite/ld-scripts/rgn-at11.s: New file - based on rgn-at10.s
771         but with 16 byte section alignment.
772         * testsuite/ld-scripts/rgn-at11.d: Use new source file.  Reenable
773         test for MIPS targets.
774
775 2016-01-17  Alan Modra  <amodra@gmail.com>
776
777         * configure: Regenerate.
778
779 2016-01-17  Alan Modra  <amodra@gmail.com>
780
781         * testsuite/lib/ld-lib.exp (check_shared_lib_support): Exclude xgate.
782         * testsuite/ld-elf/endsym.d: xfail m68hc11/12 and xgate.
783         * testsuite/ld-elf/pr14156a.d: Likewise.
784         * testsuite/ld-elf/pr14926.d: Don't run for m68hc11/12 and xgate.
785         * testsuite/ld-elf/sec64k.exp: Likewise.
786
787 2016-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
788
789         * testsuite/ld-arm/arm-elf.exp (Thumb-Thumb farcall v6-M (no profile)):
790         Set address of .foo section when linking.
791         * testsuite/ld-arm/farcall-thumb-thumb-m-no-profile-b.s: Place myfunc
792         in .foo section.
793         * testsuite/ld-arm/farcall-thumb-thumb-m-no-profile.d: Adapt expected
794         output to the above changes.
795
796 2016-01-13  Nick Clifton  <nickc@redhat.com>
797
798         * testsuite/ld-elf/elf.exp (-Bymsolic-functions): Expect to fail
799         for MIPS targets.
800
801         * testsuite/ld-scripts/script.exp (extract_symbol_test): Expect to
802         fail for MIPS targets.
803
804         * testsuite/ld-scripts/rgn-at11.d: Expect this test to fail for
805         MIPS targets.
806
807 2016-01-12  Yury Usishchev  <y.usishchev@samsung.com>
808
809         * testsuite/ld-arm/arm-elf.exp: New test.
810         * testsuite/ld-arm/unwind-mix.d: New file.
811         * testsuite/ld-arm/unwind-mix1.s: New file.
812         * testsuite/ld-arm/unwind-mix2.s: New file.
813
814 2016-01-08  Jiong Wang  <jiong.wang@arm.com>
815
816         PR ld/19368
817         * testsuite/ld-arm/ifunc-3.rd: Update expected result.
818         * testsuite/ld-arm/ifunc-4.rd: Likewise.
819         * testsuite/ld-arm/ifunc-9.rd: Likewise.
820         * testsuite/ld-arm/ifunc-10.rd: Likewise.
821         * testsuite/ld-arm/ifunc-12.rd: Likewise.
822         * testsuite/ld-arm/ifunc-13.rd: Likewise.
823
824 2016-01-05  Nick Clifton  <nickc@redhat.com>
825
826         * emulparams/msp430elf.sh (RAM_START): Move to 0x500 - above the
827         MSP430 hardware multiply address range.
828         * scripttempl/elf32msp430.sc (__romdatastart): Define.
829         (__romdatacopysize): Define.
830         * scripttempl/elf32msp430_3.sc: Likewise.
831
832 2016-01-04  Maciej W. Rozycki  <macro@imgtec.com>
833
834         * emultempl/mipself.em (PARSE_AND_LIST_PROLOGUE): Convert
835         OPTION_INSN32 and OPTION_NO_INSN32 macros to an enum.
836
837 2016-01-04  Maciej W. Rozycki  <macro@imgtec.com>
838
839         * testsuite/ld-mips-elf/attr-gnu-4-14.d: Update the order of
840         messages expected according to MIPS BFD private data merge
841         changes.
842         * testsuite/ld-mips-elf/attr-gnu-4-24.d: Likewise.
843         * testsuite/ld-mips-elf/attr-gnu-4-34.d: Likewise.
844         * testsuite/ld-mips-elf/attr-gnu-4-41.d: Likewise.
845         * testsuite/ld-mips-elf/attr-gnu-4-42.d: Likewise.
846         * testsuite/ld-mips-elf/attr-gnu-4-43.d: Likewise.
847         * testsuite/ld-mips-elf/attr-gnu-4-45.d: Likewise.
848         * testsuite/ld-mips-elf/attr-gnu-4-46.d: Likewise.
849         * testsuite/ld-mips-elf/attr-gnu-4-47.d: Likewise.
850         * testsuite/ld-mips-elf/attr-gnu-4-48.d: Likewise.
851         * testsuite/ld-mips-elf/attr-gnu-4-49.d: Likewise.
852         * testsuite/ld-mips-elf/attr-gnu-4-54.d: Likewise.
853         * testsuite/ld-mips-elf/attr-gnu-4-64.d: Likewise.
854         * testsuite/ld-mips-elf/attr-gnu-4-74.d: Likewise.
855
856 2016-01-01  Alan Modra  <amodra@gmail.com>
857
858         Update year range in copyright notice of all files.
859
860 For older changes see ChangeLog-2015 and testsuite/ChangeLog-2015
861 \f
862 Copyright (C) 2016 Free Software Foundation, Inc.
863
864 Copying and distribution of this file, with or without modification,
865 are permitted in any medium without royalty provided the copyright
866 notice and this notice are preserved.
867
868 Local Variables:
869 mode: change-log
870 left-margin: 8
871 fill-column: 74
872 version-control: never
873 End: