[AArch64] BFD support BFD_RELOC_AARCH64_LD32_GOTPAGE_LO14
[binutils-gdb.git] / ld / testsuite / ChangeLog
1 2015-06-01 Jiong Wang <jiong.wang@arm.com>
2
3 * ld-aarch64/emit-relocs-28.s: New test file.
4 * ld-aarch64/emit-relocs-28.d: Ditto.
5 * ld-aarch64/aarch64-elf.exp: Run new test.
6
7 2015-06-01 Jiong Wang <jiong.wang@arm.com>
8
9 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
10 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
11 * ld-aarch64/aarch64-elf.exp: Run new testcase.
12
13 2015-06-01 Jiong Wang <jiong.wang@arm.com>
14
15 * ld-aarch64/emit-relocs-313.s: New test file.
16 * ld-aarch64/emit-relocs-313.d: Ditto.
17 * ld-aarch64/aarch64-elf.exp: Run new test.
18
19 2015-05-29 Stephen Kitt <steve@sk2.org>
20
21 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
22 compiler command line.
23
24 2015-05-28 Catherine Moore <clm@codesourcery.com>
25
26 ld/testsuite/
27 * ld-mips-elf/compact-eh.ld: New linker script.
28 * ld-mips-elf/compact-eh1.d: New.
29 * ld-mips-elf/compact-eh1.s: New.
30 * ld-mips-elf/compact-eh1a.s: New.
31 * ld-mips-elf/compact-eh1b.s: New.
32 * ld-mips-elf/compact-eh2.d: New.
33 * ld-mips-elf/compact-eh2.s: New.
34 * ld-mips-elf/compact-eh3.d: New.
35 * ld-mips-elf/compact-eh3.s: New.
36 * ld-mips-elf/compact-eh3a.s: New.
37 * ld-mips-elf/compact-eh4.d: New.
38 * ld-mips-elf/compact-eh5.d: New.
39 * ld-mips-elf/compact-eh6.d: New.
40 * ld-mips-elf/mips-elf.exp: Run new tests.
41
42 2015-05-27 H.J. Lu <hongjiu.lu@intel.com>
43
44 PR binutils/18458
45 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
46 libpr18458b.so.
47 (run_tests): Run pr18458 test.
48 * ld-elf/pr18458a.c: New file.
49 * ld-elf/pr18458b.c: Likewise.
50 * ld-elf/pr18458c.c: Likewise.
51
52 2015-05-16 H.J. Lu <hongjiu.lu@intel.com>
53
54 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
55 * ld-x86-64/x86-64.exp: Likewise
56 * ld-i386/pr17689now.rd: New file.
57 * ld-x86-64/pr17689now.rd: Likewise
58
59 2015-05-15 H.J. Lu <hongjiu.lu@intel.com>
60
61 PR binutis/18386
62 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
63 * ld-x86-64/tlspic.dd: Likewise.
64 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
65 objdump for tlspic.dd and tlsgdesc.dd.
66
67 2015-05-12 H.J. Lu <hongjiu.lu@intel.com>
68
69 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
70 * ld-x86-64/x86-64.exp: Likewise.
71 * ld-i386/pltgot-1.d: New file.
72 * ld-i386/pltgot-1.s: Likewise.
73 * ld-x86-64/pltgot-1.d: Likewise.
74 * ld-x86-64/pltgot-1.s: Likewise.
75
76 2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
77
78 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
79 * ld-i386/iamcu-4.d: New file.
80
81 2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
82
83 * ld-i386/abs-iamcu.d: New file.
84 * ld-i386/dummy.s: Likewise.
85 * ld-i386/foo.s: Likewise.
86 * ld-i386/iamcu-1.d: Likewise.
87 * ld-i386/iamcu-2.d: Likewise.
88 * ld-i386/iamcu-3.d: Likewise.
89 * ld-i386/start.s: Likewise.
90 * ld-i386/i386.exp (iamcu_tests): New.
91 Run iamcu_tests.
92
93 2015-05-08 H.J. Lu <hongjiu.lu@intel.com>
94
95 PR binutis/18386
96 * ld-x86-64/tlsgdesc.dd: Updated.
97 * ld-x86-64/tlspic.dd: Likewise.
98
99 2015-04-29 H.J. Lu <hongjiu.lu@intel.com>
100
101 PR ld/18354
102 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
103 gnunormal and gabinormal against libfoozlib.so.
104
105 2015-04-27 Renlin Li <renlin.li@arm.com>
106
107 * ld-arm/ifunc-10.dd: Adjust expected output.
108 * ld-arm/ifunc-2.dd: Likewise.
109
110 2015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
111
112 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
113
114 2015-04-24 Alan Modra <amodra@gmail.com>
115
116 * ld-powerpc/tocnovar.d: Revert last change.
117
118 2015-04-24 Richard Earnshaw <rearnsha@arm.com>
119
120 * ld-arm/armthumb-lib.d: Regenerate expected output.
121 * ld-arm/armthumb-lib.d: Likewise.
122 * ld-arm/armthumb-lib.sym: Likewise.
123 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
124 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
125 * ld-arm/cortex-a8-fix-b.d: Likewise.
126 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
127 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
128 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
129 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
130 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
131 * ld-arm/cortex-a8-fix-bl.d: Likewise.
132 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
133 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
134 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
135 * ld-arm/cortex-a8-fix-blx.d: Likewise.
136 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
137 * ld-arm/farcall-mixed-app-v5.d: Likewise.
138 * ld-arm/farcall-mixed-app.d: Likewise.
139 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
140 * ld-arm/farcall-mixed-lib.d: Likewise.
141 * ld-arm/mixed-app-v5.d: Likewise.
142 * ld-arm/mixed-app.d: Likewise.
143 * ld-arm/mixed-lib.d: Likewise.
144
145 2015-04-24 Nick Clifton <nickc@redhat.com>
146
147 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
148 do not use elf.em.
149
150 2015-04-24 Hans-Peter Nilsson <hp@axis.com>
151
152 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
153 to cris*-*-elf.
154
155 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
156
157 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
158 frv.
159
160 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
161
162 PR ld/18277
163 * ld-elf/compressed1d.d: New.
164 * ld-elf/compressed1e.d: Likewise.
165
166 2015-04-23 Alan Modra <amodra@gmail.com>
167
168 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
169 * ld-powerpc/defsym.d: Likewise.
170 * ld-powerpc/elfv2-2exe.d: Likewise.
171 * ld-powerpc/elfv2exe.d: Likewise.
172 * ld-powerpc/elfv2so.d: Likewise.
173 * ld-powerpc/relbrlt.d: Likewise.
174 * ld-powerpc/tls.g: Likewise.
175 * ld-powerpc/tlsexe.d: Likewise.
176 * ld-powerpc/tlsexe.g: Likewise.
177 * ld-powerpc/tlsexe.r: Likewise.
178 * ld-powerpc/tlsexetoc.d: Likewise.
179 * ld-powerpc/tlsexetoc.g: Likewise.
180 * ld-powerpc/tlsexetoc.r: Likewise.
181 * ld-powerpc/tlsso.d: Likewise.
182 * ld-powerpc/tlsso.g: Likewise.
183 * ld-powerpc/tlsso.r: Likewise.
184 * ld-powerpc/tlstoc.g: Likewise.
185 * ld-powerpc/tlstocso.d: Likewise.
186 * ld-powerpc/tlstocso.g: Likewise.
187 * ld-powerpc/tlstocso.r: Likewise.
188 * ld-powerpc/tocopt.d: Likewise.
189 * ld-powerpc/tocopt2.d: Likewise.
190 * ld-powerpc/tocopt3.d: Likewise.
191 * ld-powerpc/tocopt4.d: Likewise.
192 * ld-powerpc/tocopt5.d: Likewise.
193 * ld-powerpc/tocnovar.d: Adjust.
194
195 2015-04-22 Alan Modra <amodra@gmail.com>
196
197 * ld-x86-64/pr18176.d: Update.
198
199 2015-04-22 H.J. Lu <hongjiu.lu@intel.com>
200
201 PR ld/18289
202 * ld-i386/copyreloc-lib.c: New file.
203 * ld-i386/copyreloc-main.S: Likewise.
204 * ld-i386/copyreloc-main.out: Likewise.
205 * ld-i386/copyreloc-main1.rd: Likewise.
206 * ld-i386/copyreloc-main2.rd: Likewise.
207 * ld-i386/dummy.c: Likewise.
208 * ld-i386/pr17689.out: Likewise.
209 * ld-i386/pr17689.rd: Likewise.
210 * ld-i386/pr17689a.c: Likewise.
211 * ld-i386/pr17689b.S: Likewise.
212 * ld-i386/pr17827.rd: Likewise.
213 * ld-i386/pr17827ver.rd: Likewise.
214 * ld-i386/i386.exp: Run copyreloc tests.
215
216 2015-04-20 H.J. Lu <hongjiu.lu@intel.com>
217
218 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
219 * ld-mmix/bspec2.d: Likewise.
220 * ld-mmix/local1.d: Likewise.
221 * ld-mmix/local3.d: Likewise.
222 * ld-mmix/local5.d: Likewise.
223 * ld-mmix/local7.d: Likewise.
224 * ld-mmix/undef-3.d: Likewise.
225 * ld-sh/sh64/crangerel1.rd: Likewise.
226 * ld-sh/sh64/crangerel2.rd: Likewise.
227 * ld-tic6x/common.d: Likewise.
228 * ld-tic6x/shlib-1.rd: Likewise.
229 * ld-tic6x/shlib-1b.rd: Likewise.
230 * ld-tic6x/shlib-1r.rd: Likewise.
231 * ld-tic6x/shlib-1rb.rd: Likewise.
232 * ld-tic6x/shlib-app-1.rd: Likewise.
233 * ld-tic6x/shlib-app-1b.rd: Likewise.
234 * ld-tic6x/shlib-app-1r.rd: Likewise.
235 * ld-tic6x/shlib-app-1rb.rd: Likewise.
236 * ld-tic6x/shlib-noindex.rd: Likewise.
237 * ld-tic6x/static-app-1.rd: Likewise.
238 * ld-tic6x/static-app-1b.rd: Likewise.
239 * ld-tic6x/static-app-1r.rd: Likewise.
240 * ld-tic6x/static-app-1rb.rd: Likewise.
241 * ld-x86-64/ilp32-4.d: Likewise.
242 * ld-x86-64/split-by-file-nacl.rd: Likewise.
243 * ld-x86-64/split-by-file.rd: Likewise.
244
245 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
246
247 * ld-elf/compress.exp (build_tests): Add tests for
248 --compress-debug-sections=.
249 (run_tests): Likewise.
250 Add additonal tests for --compress-debug-sections=.
251 * ld-elf/gabiend.rt: New file.
252 * ld-elf/gabinormal.rt: Likewise.
253 * ld-elf/gnubegin.rS: Likewise.
254 * ld-elf/gnunormal.rS: Likewise.
255 * ld-elf/zlibbegin.rS: Likewise.
256 * ld-elf/zlibnormal.rS: Likewise.
257
258 2015-04-15 Alan Modra <amodra@gmail.com>
259
260 * ld-gc/pr18223.d: xfail tic6x.
261
262 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
263
264 PR ld/pr17709
265 * ld-i386/i386.exp: Run protected6b.
266 * ld-i386/protected6b.d: New file.
267 * ld-x86-64/protected6b.d: Likewise.
268 * ld-x86-64/x86-64.exp: Run protected6b.
269
270 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
271
272 * ld-i386/i386.exp: Run protected6a.
273 * ld-i386/protected6.d: Renamed to ...
274 * ld-i386/protected6a.d: This.
275 * ld-x86-64/hidden4.d: New file.
276 * ld-x86-64/hidden4.s: Likewise.
277 * ld-x86-64/hidden5.d: Likewise.
278 * ld-x86-64/hidden5.s: Likewise.
279 * ld-x86-64/protected6.d: Renamed to ...
280 * ld-x86-64/protected6a.d: This.
281 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
282 protected7a and protected7b.
283
284 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
285
286 PR ld/pr17709
287 * ld-i386/protected6.d: New file.
288 * ld-i386/protected6.s: Likewise.
289 * ld-x86-64/protected6.d: Likewise.
290 * ld-x86-64/protected6.s: Likewise.
291 * ld-x86-64/protected7.d: Likewise.
292 * ld-x86-64/protected7.s: Likewise.
293 * ld-x86-64/protected7a.d: Likewise.
294 * ld-x86-64/protected7b.d: Likewise.
295
296 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
297
298 PR ld/pr15228
299 PR ld/pr17709
300 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
301 * ld-i386/pr17709-nacl.rd: New file.
302 * ld-i386/pr17709.rd: Likewise.
303 * ld-i386/pr17709a.s: Likewise.
304 * ld-i386/pr17709b.s: Likewise.
305 * ld-i386/protected3.d: Updated.
306 * ld-i386/protected3.s: Likewise.
307 * ld-x86-64/pr17709-nacl.rd: New file.
308 * ld-x86-64/pr17709.rd: Likewise.
309 * ld-x86-64/pr17709a.s: Likewise.
310 * ld-x86-64/pr17709b.s: Likewise.
311 * ld-x86-64/protected3.d: Updated.
312 * ld-x86-64/protected3.s: Likewise.
313 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
314
315 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
316
317 PR ld/18223
318 * ld-gc/gc.exp: Run pr18223.
319 * ld-gc/pr18223.d: New file.
320 * ld-gc/pr18223.s: Likewise.
321
322 2015-04-10 Alan Modra <amodra@gmail.com>
323
324 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
325 PR ld/pr15228
326 PR ld/pr17709
327 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
328 * ld-i386/pr17709-nacl.rd: Delete.
329 * ld-i386/pr17709.rd: Likewise.
330 * ld-i386/pr17709a.s: Likewise.
331 * ld-i386/pr17709b.s: Likewise.
332 * ld-i386/protected3.d: Updated.
333 * ld-i386/protected3.s: Likewise.
334 * ld-x86-64/pr17709-nacl.rd: Delete.
335 * ld-x86-64/pr17709.rd: Likewise.
336 * ld-x86-64/pr17709a.s: Likewise.
337 * ld-x86-64/pr17709b.s: Likewise.
338 * ld-x86-64/protected3.d: Updated.
339 * ld-x86-64/protected3.s: Likewise.
340 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
341
342 2015-04-08 H.J. Lu <hongjiu.lu@intel.com>
343
344 * ld-elf/compress.exp: Add a test for
345 --compress-debug-sections=zlib-gabi.
346 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
347 (run_tests): Likewise.
348 Verify linker output with zlib-gabi compressed debug input.
349 * ld-elf/compressed1a.d: New file.
350 * ld-elf/compressed1b.d: Likewise.
351 * ld-elf/compressed1c.d: Likewise.
352
353 2015-04-07 Alan Modra <amodra@gmail.com>
354
355 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
356 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
357 * ld-tic6x/shlib-1b.rd: Likewise.
358 * ld-tic6x/shlib-1r.rd: Likewise.
359 * ld-tic6x/shlib-1rb.rd: Likewise.
360 * ld-tic6x/shlib-app-1.rd: Likewise.
361 * ld-tic6x/shlib-app-1b.rd: Likewise.
362 * ld-tic6x/shlib-app-1r.rd: Likewise.
363 * ld-tic6x/shlib-app-1rb.rd: Likewise.
364 * ld-tic6x/shlib-noindex.rd: Likewise.
365
366 2015-04-07 Nick Clifton <nickc@redhat.com>
367
368 * ld-elf/orphan-5.l: New test - checks the linker's output with
369 --warn-orphan enabled.
370 * ld-elf/elf.exp: Run the new test.
371
372 2015-04-06 H.J. Lu <hongjiu.lu@intel.com>
373
374 * ld-elf/compress.exp: Remove is_zlib_supported check.
375 Fail if --compress-debug-sections doesn't work.
376 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
377
378 2015-04-01 Tejas Belagod <tejas.belagod@arm.com>
379
380 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
381 * ld-aarch64/erratum843419.d: New.
382 * ld-aarch64/erratum843419.s: New.
383
384 2015-04-01 H.J. Lu <hongjiu.lu@intel.com>
385
386 PR ld/18176
387 * ld-x86-64/pr18176.d: New file.
388 * ld-x86-64/pr18176.s: Likewise.
389 * ld-x86-64/pr18176.t: Likewise.
390 * ld-x86-64/x86-64.exp: Run pr18176.
391
392 2015-03-31 H.J. Lu <hongjiu.lu@intel.com>
393
394 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
395
396 2015-03-30 H.J. Lu <hongjiu.lu@intel.com>
397
398 PR ld/18169
399 * ld-elf/linkinfo1a.d: Updated.
400 * ld-elf/linkinfo1b.d: Likewise.
401
402 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
403
404 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
405
406 2015-03-26 Tejas Belagod <tejas.belagod@arm.com>
407
408 * ld-aarch64/farcall-back-be.d: New.
409
410 2015-03-26 H.J. Lu <hongjiu.lu@intel.com>
411
412 PR ld/18160
413 * ld-x86-64/pr18160.d: New file.
414 * ld-x86-64/pr18160.s: Likewise.
415 * ld-x86-64/pr18160.t: Likewise.
416 * ld-x86-64/x86-64.exp: Run pr18160.
417 ---
418 2015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
419
420 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
421 section.
422 * ld-aarch64/farcall-b.d: Likewise.
423 * ld-aarch64/farcall-bl.d: Likewise.
424 * ld-aarch64/farcall-back.d: Likewise.
425
426 2015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
427
428 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
429 835769 workaround stubs.
430
431 2015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
432
433 * ld-gc/all-debug-sections.d: New file.
434 * ld-gc/all-debug-sections.s: Likewise.
435 * ld-gc/gc.exp: Execute new testcase.
436
437 2015-03-11 Alan Modra <amodra@gmail.com>
438
439 * ld-powerpc/tls32.s: Add GOT pointer setup.
440 * ld-powerpc/tls32.d: Update.
441 * ld-powerpc/tls32.g: Update.
442 * ld-powerpc/tls32.t: Update.
443 * ld-powerpc/tlsexe.d: Update.
444 * ld-powerpc/tlsexe32.d: Update.
445 * ld-powerpc/tlsexe32.g: Update.
446 * ld-powerpc/tlsexe32.r: Update.
447 * ld-powerpc/tlsexetoc.d: Update.
448 * ld-powerpc/tlsso32.d: Update.
449 * ld-powerpc/tlsso32.g: Update.
450 * ld-powerpc/tlsso32.r: Update.
451
452 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
453
454 PR ld/pr15228
455 PR ld/pr17709
456 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
457 * ld-i386/pr17709-nacl.rd: New file.
458 * ld-i386/pr17709.rd: Likewise.
459 * ld-i386/pr17709a.s: Likewise.
460 * ld-i386/pr17709b.s: Likewise.
461 * ld-i386/protected3.d: Updated.
462 * ld-i386/protected3.s: Likewise.
463 * ld-x86-64/pr17709-nacl.rd: New file.
464 * ld-x86-64/pr17709.rd: Likewise.
465 * ld-x86-64/pr17709a.s: Likewise.
466 * ld-x86-64/pr17709b.s: Likewise.
467 * ld-x86-64/protected3.d: Updated.
468 * ld-x86-64/protected3.s: Likewise.
469 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
470
471 2015-03-04 Richard Sandiford <richard.sandiford@arm.com>
472
473 PR gas/17843
474 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
475 * ld-aarch64/aarch64-elf.exp: Run it.
476
477 2015-02-28 Alan Modra <amodra@gmail.com>
478
479 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
480 * ld-sparc/gotop32.td: Likewise.
481 * ld-sparc/gotop64.rd: Likewise.
482 * ld-sparc/gotop64.td: Likewise.
483 * ld-tilegx/external.s: Align .data.
484 * ld-tilepro/external.s: Likewise.
485
486 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
487
488 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
489 (tls-tiny-desc-le): Add.
490 * ld-aarch64/tls-tiny-desc.d: New.
491 * ld-aarch64/tls-tiny-desc.s: New.
492 * ld-aarch64/tls-tiny-desc-ie.d: New.
493 * ld-aarch64/tls-tiny-desc-ie.s: New.
494 * ld-aarch64/tls-tiny-desc-le.d: New.
495 * ld-aarch64/tls-tiny-desc-le.s: New.
496
497 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
498
499 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
500 (tls-tiny-gd-le): Add.
501 * ld-aarch64/tls-tiny-gd.d: New.
502 * ld-aarch64/tls-tiny-gd.s: New.
503 * ld-aarch64/tls-tiny-gd-ie.d: New.
504 * ld-aarch64/tls-tiny-gd-ie.s: New.
505 * ld-aarch64/tls-tiny-gd-le.d: New.
506 * ld-aarch64/tls-tiny-gd-le.s: New.
507
508 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
509
510 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
511 * ld-aarch64/tls-tiny-ie.d: New.
512 * ld-aarch64/tls-tiny-ie.s: New.
513
514 2015-02-26 Terry Guo <terry.guo@arm.com>
515
516 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
517 * ld-arm/attr-merge-vfp-10.d: Likewise.
518 * ld-arm/attr-merge-vfp-10r.d: Likewise.
519 * ld-arm/attr-merge-vfp-12.d: Likewise.
520 * ld-arm/attr-merge-vfp-12r.d: Likewise.
521 * ld-arm/attr-merge-vfp-13.d: Likewise.
522 * ld-arm/attr-merge-vfp-13r.d: Likewise.
523 * ld-arm/attr-merge-vfp-14.d: Likewise.
524 * ld-arm/attr-merge-vfp-14r.d: Likewise.
525 * ld-arm/attr-merge-vfp-6.d: Likewise.
526 * ld-arm/attr-merge-vfp-6r.d: Likewise.
527 * ld-arm/attr-merge-vfp-7.d: Likewise.
528 * ld-arm/attr-merge-vfp-7r.d: Likewise.
529 * ld-arm/attr-merge-vfp-8.d: Likewise.
530 * ld-arm/attr-merge-vfp-8r.d: Likewise.
531
532 2015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
533
534 * ld-avr/avr-prop-1.d: New file.
535 * ld-avr/avr-prop-1.s: New file.
536 * ld-avr/avr-prop-2.d: New file.
537 * ld-avr/avr-prop-2.s: New file.
538 * ld-avr/avr-prop-3.d: New file.
539 * ld-avr/avr-prop-3.s: New file.
540 * ld-avr/avr-prop-4.d: New file.
541 * ld-avr/avr-prop-4.s: New file.
542
543 2015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
544
545 * ld-sh/arch/arch_expected.txt: Regenerate.
546 * ld-sh/arch/sh-dsp.s: Likewise.
547 * ld-sh/arch/sh.s: Likewise.
548 * ld-sh/arch/sh2.s: Likewise.
549 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
550 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
551 * ld-sh/arch/sh2a-nofpu.s: Likewise.
552 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
553 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
554 * ld-sh/arch/sh2a.s: Likewise.
555 * ld-sh/arch/sh2e.s: Likewise.
556 * ld-sh/arch/sh3-dsp.s: Likewise.
557 * ld-sh/arch/sh3-nommu.s: Likewise.
558 * ld-sh/arch/sh3.s: Likewise.
559 * ld-sh/arch/sh3e.s: Likewise.
560 * ld-sh/arch/sh4-nofpu.s: Likewise.
561 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
562 * ld-sh/arch/sh4.s: Likewise.
563 * ld-sh/arch/sh4a-nofpu.s: Likewise.
564 * ld-sh/arch/sh4a.s: Likewise.
565 * ld-sh/arch/sh4al-dsp.s: Likewise.
566
567 2015-02-24 Nick Clifton <nickc@redhat.com>
568
569 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
570
571 2015-02-24 Alan Modra <amodra@gmail.com>
572
573 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
574
575 2015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
576
577 * ld-avr/region_overflow.d: New test.
578 * ld-avr/region_overflow.s: Likewise.
579
580 2015-02-19 H.J. Lu <hongjiu.lu@intel.com>
581
582 PR ld/4317
583 * ld-i386/compressed1.d: Use nm/readelf with "failif".
584 * ld-x86-64/compressed1.d: Likewise.
585 * ld-x86-64/pie1.d: Likewise.
586
587 2015-02-19 Alan Modra <amodra@gmail.com>
588
589 PR ld/4317
590 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
591 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
592 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
593 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
594 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
595 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
596 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
597
598 2015-02-17 Alan Modra <amodra@gmail.com>
599
600 PR ld/17975
601 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
602 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
603 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
604 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
605 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
606 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
607 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
608 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
609 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
610 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
611 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
612 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
613 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
614
615 2015-02-16 H.J. Lu <hongjiu.lu@intel.com>
616
617 PR ld/17975
618 * ld-i386/tlsbin-nacl.rd: Updated.
619 * ld-i386/tlsbin.rd: Likewise.
620 * ld-i386/tlsbindesc-nacl.rd: Likewise.
621 * ld-i386/tlsbindesc.rd: Likewise.
622 * ld-i386/tlsdesc-nacl.rd: Likewise.
623 * ld-i386/tlsdesc.rd: Likewise.
624 * ld-i386/tlsnopic-nacl.rd: Likewise.
625 * ld-i386/tlsnopic.rd: Likewise.
626 * ld-i386/tlspic-nacl.rd: Likewise.
627 * ld-i386/tlspic.rd: Likewise.
628 * ld-x86-64/tlsbin-nacl.rd: Likewise.
629 * ld-x86-64/tlsbin.rd: Likewise.
630 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
631 * ld-x86-64/tlsbindesc.rd: Likewise.
632 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
633 * ld-x86-64/tlsdesc.rd: Likewise.
634 * ld-x86-64/tlspic-nacl.rd: Likewise.
635 * ld-x86-64/tlspic.rd: Likewise.
636 * ld-alpha/tlspic.rd: Likewise.
637 * ld-powerpc/tlsexe.r: Likewise.
638 * ld-powerpc/tlsexetoc.r: Likewise.
639 * ld-powerpc/tlsso.r: Likewise.
640 * ld-powerpc/tlstocso.r: Likewise.
641 * ld-s390/tlspic.rd: Likewise.
642 * ld-s390/tlspic_64.rd: Likewise.
643 * ld-sparc/gotop32.dd: Likewise.
644 * ld-sparc/gotop64.dd: Likewise.
645 * ld-sparc/tlssunnopic32.rd: Likewise.
646 * ld-sparc/tlssunnopic64.rd: Likewise.
647 * ld-sparc/tlssunpic32.rd: Likewise.
648 * ld-sparc/tlssunpic64.rd: Likewise.
649 * ld-tic6x/shlib-1.rd: Likewise.
650 * ld-tic6x/shlib-1b.rd: Likewise.
651 * ld-tic6x/shlib-1r.rd: Likewise.
652 * ld-tic6x/shlib-1rb.rd: Likewise.
653 * ld-tic6x/shlib-noindex.rd: Likewise.
654
655 2015-02-14 H.J. Lu <hongjiu.lu@intel.com>
656
657 PR ld/17973
658 * ld-plugin/plugin.exp (regassilent): New.
659 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
660 (plugin_tests): Add a test for PR ld/17973.
661 * ld-plugin/pr17973.d: New file.
662 * ld-plugin/pr17973.s: Likewise.
663
664 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
665
666 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
667
668 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
669
670 * ld-plugin/plugin-27.d: New.
671 * ld-plugin/plugin-28.d: Likewise.
672 * ld-plugin/plugin-29.d: Likewise.
673 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
674 and LDPL_WARNING.
675
676 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
677
678 PR ld/17878
679 * ld-plugin/func.c: Add some comments.
680 * ld-plugin/plugin-13.d: New file.
681 * ld-plugin/plugin-14.d: Likewise.
682 * ld-plugin/plugin-15.d: Likewise.
683 * ld-plugin/plugin-16.d: Likewise.
684 * ld-plugin/plugin-17.d: Likewise.
685 * ld-plugin/plugin-18.d: Likewise.
686 * ld-plugin/plugin-19.d: Likewise.
687 * ld-plugin/plugin-20.d: Likewise.
688 * ld-plugin/plugin-21.d: Likewise.
689 * ld-plugin/plugin-22.d: Likewise.
690 * ld-plugin/plugin-23.d: Likewise.
691 * ld-plugin/plugin-24.d: Likewise.
692 * ld-plugin/plugin-25.d: Likewise.
693 * ld-plugin/plugin-26.d: Likewise.
694 * ld-plugin/plugin.exp (plugin2_name): New.
695 (plugin3_name): Likewise.
696 (plugin2_path): Likewise.
697 (plugin3_path): Likewise.
698 (testsrcfiles): Likewise.
699 (testsrcfiles_notext): Likewise.
700 (plugin_tests): Add tests for non-object IR file.
701 (plugin_lib_tests): Likewise.
702 (plugin_extra_elf_tests): Likewise.
703 (plugin_src_tests): New tests for non-object IR file.
704 Run nm --plugin test.
705 Run ar --plugin test.
706 Run plugin_src_tests.
707
708 2015-02-07 H.J. Lu <hongjiu.lu@intel.com>
709
710 PR ld/17935
711 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
712 * ld-x86-64/x86-64.exp: Likewise.
713
714 * ld-i386/pr17935-1.d: New file.
715 * ld-i386/pr17935-1.s: Likewise.
716 * ld-i386/pr17935-2.d: Likewise.
717 * ld-i386/pr17935-2.s: Likewise.
718 * ld-x86-64/pr17935-1.d: Likewise.
719 * ld-x86-64/pr17935-1.s: Likewise.
720 * ld-x86-64/pr17935-2.d: Likewise.
721 * ld-x86-64/pr17935-2.s: Likewise.
722
723 2015-02-06 H.J. Lu <hongjiu.lu@intel.com>
724
725 PR ld/12365
726 PR ld/14272
727 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
728 * ld-plugin/plugin-7.d: Updated.
729 * ld-plugin/plugin-8.d: Likewise.
730
731 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
732
733 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
734 ld/12365 test.
735
736 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
737
738 PR ld/12365
739 * ld-plugin/pr12365a.c: New file.
740 * ld-plugin/pr12365b.c: Likewise.
741 * ld-plugin/pr12365c.c: Likewise.
742
743 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
744 test.
745 Run the PR ld/12365 test.
746
747 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
748
749 PR ld/14918
750 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
751
752 * ld-plugin/pr14918.c: New file.
753 * ld-plugin/pr14918.d: Likewise.
754
755 2015-01-29 H.J. Lu <hongjiu.lu@intel.com>
756
757 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
758
759 2015-01-29 Alan Modra <amodra@gmail.com>
760
761 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
762 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
763 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
764
765 2015-01-28 H.J. Lu <hongjiu.lu@intel.com>
766
767 PR ld/17878
768 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
769 * ld-plugin/plugin-10.d: Likewise.
770 * ld-plugin/plugin-11.d: Likewise.
771 * ld-plugin/plugin-2.d: Likewise.
772 * ld-plugin/plugin-3.d: Likewise.
773 * ld-plugin/plugin-4.d: Likewise.
774 * ld-plugin/plugin-5.d: Likewise.
775 * ld-plugin/plugin-6.d: Likewise.
776 * ld-plugin/plugin-7.d: Likewise.
777 * ld-plugin/plugin-8.d: Likewise.
778 * ld-plugin/plugin-9.d: Likewise.
779
780 2015-01-28 Jan Beulich <jbeulich@suse.com>
781
782 * ld-elf/pr16322.s (p1): Rename to px1.
783 (f1): Rename to fx1.
784
785 2015-01-28 Alan Modra <amodra@gmail.com>
786
787 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
788 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
789 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
790
791 2015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
792
793 * ld-scripts/memory.t: Define new symbol tred.
794 * ld-scripts/memory_sym.t: New.
795 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
796 conditionally check values of linker symbols.
797
798 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
799
800 * ld-scripts/provide-4-map.d: Update expected output.
801 * ld-scripts/provide-5-map.d: Likewise.
802
803 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
804
805 * ld-scripts/provide-4.d: New file.
806 * ld-scripts/provide-4-map.d: New file.
807 * ld-scripts/provide-4.t: New file.
808 * ld-scripts/provide-5.d: New file.
809 * ld-scripts/provide-5.s: New file.
810 * ld-scripts/provide-5-map.d: New file.
811 * ld-scripts/provide-5.t: New file.
812 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
813 tests.
814
815 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
816
817 * ld-scripts/overlay-size.d: Add 'map' option.
818 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
819 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
820 option, checking linker mapfile output.
821
822 2015-01-20 Alan Modra <amodra@gmail.com>
823
824 * ld-powerpc/ambiguousv1.d,
825 * ld-powerpc/ambiguousv1b.d,
826 * ld-powerpc/ambiguousv2.d,
827 * ld-powerpc/ambiguousv2b.d,
828 * ld-powerpc/elfv2exe.d,
829 * ld-powerpc/elfv2so.d,
830 * ld-powerpc/tlsexe.r,
831 * ld-powerpc/tlsexetoc.r,
832 * ld-powerpc/tlsso.r,
833 * ld-powerpc/tlstocso.r: Update.
834
835 2015-01-20 Alan Modra <amodra@gmail.com>
836
837 PR ld/17615
838 * ld-elf/pr17615.d: Match .sbss too.
839
840 2015-01-19 H.J. Lu <hongjiu.lu@intel.com>
841
842 PR ld/17615
843 * ld-elf/pr17615.d: New file.
844 * ld-elf/pr17615.s: Likewise.
845
846 2015-01-19 Alan Modra <amodra@gmail.com>
847
848 * ld-gc/pr14265.d,
849 * ld-cris/tls-gc-68.d,
850 * ld-cris/tls-gc-69.d,
851 * ld-cris/tls-gc-70.d,
852 * ld-cris/tls-gc-71.d,
853 * ld-cris/tls-gc-75.d,
854 * ld-cris/tls-gc-76.d,
855 * ld-cris/tls-gc-79.d,
856 * ld-mmix/bpo-10.d,
857 * ld-mmix/bpo-11.d: Update.
858
859 2015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
860
861 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
862 printed if 0 anymore.
863
864 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
865
866 PR ld/17847
867 * ld-x86-64/pie1.d: New file.
868 * ld-x86-64/pie1.s: Likwise.
869 * ld-x86-64/x86-64.exp: Run pie1.
870
871 2015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
872
873 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
874 * ld-aarch64/relocs-257-symbolic-func.d: New file.
875 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
876
877 2015-01-13 Jiong Wang <jiong.wang@arm.com>
878
879 * ld-aarch64/tprel_g2_overflow.s: New testcase.
880 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
881 * ld-aarch64/aarch64-elf.exp: Run new testcase.
882
883 2015-01-13 Jiong Wang <jiong.wang@arm.com>
884
885 PR ld/17415
886 * ld-aarch64/pr17415.s: Source file for new test.
887 * ld-aarch64/pr17415.d: Expect file for new test.
888 * ld-aarch64/aarch64-elf.exp: Run the new test.
889
890 2015-01-11 H.J. Lu <hongjiu.lu@intel.com>
891
892 PR ld/17827
893 * ld-x86-64/pr17689.out: Updated.
894 * ld-x86-64/pr17689b.S: Likewise.
895
896 * ld-x86-64/pr17827.rd: New file.
897
898 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
899
900 2015-01-08 Jan Beulich <jbeulich@suse.com>
901
902 * ld-x86-64/pr14207.d: Adjust expecations to cover the
903 enable_initfini_array=no case.
904
905 2015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
906
907 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
908 readelf.
909
910 2015-01-01 Alan Modra <amodra@gmail.com>
911
912 Update year range in copyright notice of all files.
913
914 For older changes see ChangeLog-2014
915 \f
916 Copyright (C) 2015 Free Software Foundation, Inc.
917
918 Copying and distribution of this file, with or without modification,
919 are permitted in any medium without royalty provided the copyright
920 notice and this notice are preserved.
921
922 Local Variables:
923 mode: change-log
924 left-margin: 8
925 fill-column: 74
926 version-control: never
927 End: