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