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