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