Add copyright notices
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog-2011
CommitLineData
23e1d329
NC
12011-12-15 David Daney <david.daney@cavium.com>
2 Nick Clifton <nickc@redhat.com>
3
4 * ld-elfvers/vers.exp (picflag): Set to -fpic for mips*-*-* when
5 using GCC-4.3 or later.
6 (pic): Set to "yes" for mips*-*-linux*.
7 * ld-elfvsb/elfvsb.exp: Don't test non-PIC shared libraried on
8 mips*-*-linux*.
9 (picflag): Set to -fpic for mips*-*-* when using GCC-4.3 or later.
10 * ld-elfweak/elfweak.exp (picflag): Set to -fpic for mips*-*-*
11 when using GCC-4.3 or later.
12 * ld-shared/shared.exp (picflag): Same.
13 * lib/ld-lib.exp (at_least_gcc_version): New proc.
14
152011-12-10 David Daney <david.daney@cavium.com>
16
17 * ld-mips-elf/pic-and-nonpic-6-n64.dd: Use correct encoding for
18 64-bit MOVE instruction.
19
202011-12-09 David Daney <david.daney@cavium.com>
21
22 * ld-mips-elf/tls-multi-got-1.r: Add "0x" to match value for
23 MIPS_BASE_ADDRESS.
24 * ld-mips-elf/textrel-1.d: Same.
25 * ld-mips-elf/multi-got-1.d: Same.
26
272011-12-05 Nick Clifton <nickc@redhat.com>
28
29 * ld-cris/weakref4.d: Updated pattern match for the message from
30 readelf stating that there are no decoded unwind sections.
31 * tls-js1.d: Likewise.
32 * tls-local-63.d: Likewise.
33 * tls-local-64.d: Likewise.
34 * tls-und-38.d: Likewise.
35 * tls-und-42.d: Likewise.
36 * tls-und-46.d: Likewise.
37 * tls-und-50.d: Likewise.
38 * weakref3.d: Likewise.
39 * weakref4.d: Likewise.
40
412011-12-03 David Daney <david.daney@cavium.com>
42
43 * ld-bootstrap/bootstrap.exp: Use consistent flags for final link
44 in ia64 and mips cases.
45
462011-11-29 Maciej W. Rozycki <macro@codesourcery.com>
47
48 PR ld/10144
49 * lib/ld-lib.exp (run_ld_link_tests): Handle sources from other
50 directories.
51 (run_ld_link_exec_tests): Likewise.
52 (run_cc_link_tests): Likewise.
53 * ld-elf/comm-data1.sd: New test.
54 * ld-elf/comm-data1.s: Source for the new test.
55 * ld-elf/comm-data2.sd: New test.
56 * ld-elf/comm-data2.rd: Likewise.
57 * ld-elf/comm-data2.xd: Likewise.
58 * ld-elf/comm-data2.s: Source for the new tests.
59 * ld-elf/comm-data.exp: New file.
60 * ld-mips-elf/comm-data.exp: Likewise.
61
622011-11-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
63
64 * ld-arm/jump-reloc-veneers.s: Update for changes to assembler output.
65
662011-11-08 Alan Modra <amodra@gmail.com>
67
68 * ld-powerpc/powerpc.exp: Expect ld warnings for tocopt test.
69 * ld-powerpc/tocopt.out: New file.
70
712011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
72
73 * ld-srec/srec.exp: xfail epiphany.
74 * lib/ld-lib.exp (check_shared_lib_support): Add Epiphany to list
75 of targets not supporting shared libraries.
76
772011-10-21 H.J. Lu <hongjiu.lu@intel.com>
78
79 PR ld/13302
80 * ld-i386/i386.exp: Run pr13302.
81
82 * ld-i386/pr13302.d: New.
83 * ld-i386/pr13302.s: Likewise.
84
85 * ld-x86-64/pr13082-5b.d: Updated.
86 * ld-x86-64/pr13082-6a.d: Likewise.
87 * ld-x86-64/pr13082-6b.d: Likewise.
88
892011-10-21 H.J. Lu <hongjiu.lu@intel.com>
90
91 PR ld/13302
92 * ld-ifunc/ifunc-16-i386.d: New.
93 * ld-ifunc/ifunc-16-x86-64.d: Likewise.
94 * ld-ifunc/ifunc-16-x86.s: Likewise.
95
962011-10-20 Alan Modra <amodra@gmail.com>
97
98 * ld-selective/selective.exp: Use check_gc_sections_available.
99 Remove redundant xfails.
100 * ld-selective/sel-dump.exp: Likewise.
101
1022011-10-19 Alan Modra <amodra@gmail.com>
103
104 * ld-elf/elf.exp: Move test for shared lib support..
105 * lib/ld-lib.exp (check_shared_lib_support): ..to here. Add m68hc1*,
106 and s/ms1/mt/.
107 (check_gc_sections_available): Match hppa*64 not hppa64. Comment.
108 * ld-gc/libpersonality.s: New.
109 * ld-gc/personality.s, * ld-gc/personality.d: New.
110 * ld-gc/gc.exp: Run personality test.
111
1122011-10-18 David S. Miller <davem@davemloft.net>
113
114 * ld-sparc/tlssunbin32.dd: Update for TLS call relaxation fix
115 for PR 13301.
116 * ld-sparc/tlssunbin64.dd: Likewise.
117 * ld-sparc/tlssunpic32.dd: Likewise.
118 * ld-sparc/tlssunpic64.dd: Likewise.
119
1202011-10-18 Jie Zhang <jie@codesourcery.com>
121 Julian Brown <julian@codesourcery.com>
122
123 * ld-arm/cortex-a8-fix-b-plt.d: Adjust.
124 * ld-arm/cortex-a8-fix-bcc-plt.d: Adjust.
125 * ld-arm/cortex-a8-fix-bl-plt.d: Adjust.
126 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Adjust.
127 * ld-arm/cortex-a8-fix-blx-plt.d: Adjust.
128 * ld-arm/ifunc-1.dd: Adjust.
129 * ld-arm/ifunc-2.dd: Adjust.
130 * ld-arm/ifunc-3.dd: Adjust.
131 * ld-arm/ifunc-4.dd: Adjust.
132 * ld-arm/ifunc-5.dd: Adjust.
133 * ld-arm/ifunc-6.dd: Adjust.
134 * ld-arm/ifunc-7.dd: Adjust.
135 * ld-arm/ifunc-8.dd: Adjust.
136 * ld-arm/ifunc-9.dd: Adjust.
137 * ld-arm/ifunc-10.dd: Adjust.
138 * ld-arm/ifunc-14.dd: Adjust.
139 * ld-arm/ifunc-15.dd: Adjust.
140 * ld-arm/ifunc-16.dd: Adjust.
141
1422011-10-14 Hans-Peter Nilsson <hp@axis.com>
143
144 * ld-cris/pic-gc-72.d: Adjust for dropping unused undefined
145 dynamic symbol "dsofn".
146
1472011-10-10 Alan Modra <amodra@gmail.com>
148
149 * ld-powerpc/relbrlt.d: Update for stub alignment change.
150 * ld-powerpc/tlsexe.g: Likewise.
151 * ld-powerpc/tlsexe.r: Likewise.
152 * ld-powerpc/tlsexetoc.g: Likewise.
153 * ld-powerpc/tlsexetoc.r: Likewise.
154 * ld-powerpc/tlsso.g: Likewise.
155 * ld-powerpc/tlsso.r: Likewise.
156
1572011-10-08 H.J. Lu <hongjiu.lu@intel.com>
158
159 PR ld/13250
160 * ld-elf/shared.exp (build_tests): Add tests for PR ld/13250.
161 (run_tests): Likewise.
162
163 * ld-elf/pr13250-1.c: New.
164 * ld-elf/pr13250-2.c: Likewise.
165 * ld-elf/pr13250-3.c: Likewise.
166
1672011-10-07 H.J. Lu <hongjiu.lu@intel.com>
168
169 * ld-elf/elf.exp: Run --gc-sections tests only if --gc-sections
170 is available.
171
1722011-10-06 Alan Modra <amodra@gmail.com>
173
174 * ld-plugin/plugin-1.d, * ld-plugin/plugin-2.d, * ld-plugin/plugin-3.d,
175 * ld-plugin/plugin-4.d, * ld-plugin/plugin-5.d, * ld-plugin/plugin-6.d,
176 * ld-plugin/plugin-7.d, * ld-plugin/plugin-8.d, * ld-plugin/plugin-9.d,
177 * ld-plugin/plugin-10.d, * ld-plugin/plugin-11.d: Update.
178
1792011-10-05 Nick Clifton <nickc@redhat.com>
180
181 * ld-scripts/phdrs.exp: Expect to fail for the RX.
182
1832011-09-30 Alan Modra <amodra@gmail.com>
184
185 * ld-powerpc/tocopt.d: Update.
186 * ld-powerpc/tocopt5.d, * ld-powerpc/tocopt5.s: New test.
187 * ld-powerpc/powerpc.exp: Run new test.
188
1892011-09-29 H.J. Lu <hongjiu.lu@intel.com>
190
191 PR ld/13195
192 * ld-elf/elf.exp: Add a C link testcase for PR ld/13195.
193
194 * ld-elf/pr13195.c: New.
195 * ld-elf/pr13195.d: Likewise.
196 * ld-elf/pr13195.s: Likewise.
197 * ld-elf/pr13195.t: Likewise.
198
1992011-09-16 H.J. Lu <hongjiu.lu@intel.com>
200
201 * ld-elf/pr12975.d: Only run for *-*-linux* and *-*-gnu*
202 targets.
203 * ld-elf/pr13177.d: Likewise.
204
205 * ld-elf/pr13177.s: Avoid relocations in text sections.
206
2072011-09-15 H.J. Lu <hongjiu.lu@intel.com>
208
209 PR ld/13177
210 * ld-elf/pr13177.d: New.
211 * ld-elf/pr13177.s: Likewise.
212
2132011-09-15 H.J. Lu <hongjiu.lu@intel.com>
214
215 PR ld/12975
216 * ld-elf/pr12975.d: New.
217 * ld-elf/pr12975.s: Likewise.
218 * ld-elf/pr12975.t: Likewise.
219
2202011-09-12 H.J. Lu <hongjiu.lu@intel.com>
221
222 PR ld/13178
223 * ld-ifunc/ifunc-13-i386.d: Updated.
224 * ld-ifunc/ifunc-13-x86-64.d: Likewise.
225 * ld-ifunc/ifunc-3a-x86.d: Likewise.
226 * ld-x86-64/pr13082-5a.d: Likewise.
227
228 * ld-ifunc/ifunc-15-i386.d: New.
229 * ld-ifunc/ifunc-15-i386.s: Likewise.
230 * ld-ifunc/ifunc-15-x86-64.d: Likewise.
231 * ld-ifunc/ifunc-15-x86-64.s: Likewise.
232
2332011-09-01 Christophe Lyon <christophe.lyon@st.com>
234
235 * ld-arm/arm-elf.exp: Add new rodata-merge-map test.
236 * ld-arm/rodata-merge-map.ld: New file.
237 * ld-arm/rodata-merge-map.sym: Likewise.
238 * ld-arm/rodata-merge-map1.s Likewise.
239 * ld-arm/rodata-merge-map2.s: Likewise.
240 * ld-arm/rodata-merge-map3.s: Likewise.
241
2422011-08-22 Alan Modra <amodra@gmail.com>
243
244 * ld-powerpc/tocopt4a.s, * ld-powerpc/tocopt4b.s,
245 * ld-powerpc/tocopt4.d: New test.
246 * ld-powerpc/powerpc.exp: Run it.
247
2482011-08-12 H.J. Lu <hongjiu.lu@intel.com>
249
250 PR ld/13082
251 * ld-x86-64/pr13082-1.s: New.
252 * ld-x86-64/pr13082-1a.d: Likewise.
253 * ld-x86-64/pr13082-1b.d: Likewise.
254 * ld-x86-64/pr13082-2.s: Likewise.
255 * ld-x86-64/pr13082-2a.d: Likewise.
256 * ld-x86-64/pr13082-2b.d: Likewise.
257 * ld-x86-64/pr13082-3.s: Likewise.
258 * ld-x86-64/pr13082-3a.d: Likewise.
259 * ld-x86-64/pr13082-3b.d: Likewise.
260 * ld-x86-64/pr13082-4.s: Likewise.
261 * ld-x86-64/pr13082-4a.d: Likewise.
262 * ld-x86-64/pr13082-4b.d: Likewise.
263 * ld-x86-64/pr13082-5.s: Likewise.
264 * ld-x86-64/pr13082-5a.d: Likewise.
265 * ld-x86-64/pr13082-5b.d: Likewise.
266 * ld-x86-64/pr13082-6.s: Likewise.
267 * ld-x86-64/pr13082-6a.d: Likewise.
268 * ld-x86-64/pr13082-6b.d: Likewise.
269
270 * ld-x86-64/x86-64.exp: Run pr13082-[1-6][ab].
271
2722011-08-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
273
274 * ld-arm/arm-elf.exp (armelftests): Update for new command-line
275 options.
276 (armeabitests): Update for new command-line options, and add
277 new test cases.
278 * ld-arm/fix-arm1176.s: Add test case.
279 * ld-arm/fix-arm1176-off.d: Likewise.
280 * ld-arm/fix-arm1176-on.d: Likewise.
281
2822011-08-05 Alan Modra <amodra@gmail.com>
283
284 * ld-powerpc/tlsexe.r: Update for stripped .branch_lt.
285 * ld-powerpc/tlsexetoc.r: Likewise.
286 * ld-powerpc/tlsso.r: Likewise.
287 * ld-powerpc/tlstocso.r: Likewise.
288
2892011-08-01 H.J. Lu <hongjiu.lu@intel.com>
290
291 PR ld/13048
292 * ld-x86-64/ilp32-6.d: New.
293 * ld-x86-64/ilp32-6.s: Likewise.
294 * ld-x86-64/ilp32-7.d: Likewise.
295 * ld-x86-64/ilp32-7.s: Likewise.
296 * ld-x86-64/ilp32-8.d: Likewise.
297 * ld-x86-64/ilp32-8.s: Likewise.
298 * ld-x86-64/ilp32-9.d: Likewise.
299 * ld-x86-64/ilp32-9.s: Likewise.
300
301 * ld-x86-64/x86-64.exp: Run ilp32-6, ilp32-7, ilp32-8 and ilp32-9.
302
3032011-07-27 Roland McGrath <mcgrathr@google.com>
304
305 * ld-i386/vxworks1-lib.rd: Swap order of sections expected in output.
306
3072011-07-26 Alan Modra <amodra@gmail.com>
308
309 * ld-powerpc/powerpc.exp: Use --no-ld-generated-unwind-info
310 with some tests.
311 * ld-powerpc/relbrlt.d: Likewise.
312
3132011-07-25 Hans-Peter Nilsson <hp@bitrange.com>
314
315 PR ld/12815
316 * ld-mmix/pr12815-1.d, ld-mmix/pr12815-1.s, ld-mmix/pr12815-1.ld,
317 ld-mmix/pr12815-2.d, ld-mmix/pr12815-2.s: New tests.
318
3192011-07-24 Catherine Moore <clm@codesourcery.com>
320 Chao-ying Fu <fu@mips.com>
321 Maciej W. Rozycki <macro@codesourcery.com>
322
323 * lib/ld-lib.exp (run_dump_test): Support distinct assembler
324 flags for the same source named multiple times.
325 * ld-mips-elf/jalx-1.s: New test source.
326 * ld-mips-elf/jalx-1.d: New test output.
327 * ld-mips-elf/jalx-1.ld: New test linker script.
328 * ld-mips-elf/jalx-2-main.s: New test source.
329 * ld-mips-elf/jalx-2-ex.s: Likewise.
330 * ld-mips-elf/jalx-2-printf.s: Likewise.
331 * ld-mips-elf/jalx-2.dd: New test output.
332 * ld-mips-elf/jalx-2.ld: New test linker script.
333 * ld-mips-elf/mips16-and-micromips.d: New test.
334 * ld-mips-elf/mips-elf.exp: Run the new tests
335
3362011-07-22 H.J. Lu <hongjiu.lu@intel.com>
337
338 * ld-x86-64/abs-k1om.d: New.
339 * ld-x86-64/protected2-k1om.d: Likewise.
340 * ld-x86-64/protected3-k1om.d: Likewise.
341
342 * ld-x86-64/x86-64.exp: Run abs-k1om, protected2-k1om and
343 protected3-k1om.
344
3452011-07-14 H.J. Lu <hongjiu.lu@intel.com>
346
347 * ld-elf/binutils.exp (binutils_test): Also check ignored
348 "-z relro".
349
3502011-07-14 Alan Modra <amodra@gmail.com>
351
352 * ld-scripts/section-flags.exp: Pass --local-store 0:0 for
353 spu. Rewrite using foreach.
354
3552011-07-14 Alan Modra <amodra@gmail.com>
356
357 * ld-powerpc/tlsexe.d, * ld-powerpc/tlsexe.g. *ld-powerpc/tlsexe.r,
358 * ld-powerpc/tlsexetoc.d, * ld-powerpc/tlsexetoc.g,
359 * ld-powerpc/tlsexetoc.r, * ld-powerpc/tlsso.d,
360 * ld-powerpc/tlstocso.d: Update for plt stub change.
361
3622011-07-11 Catherine Moore <clm@cm00re.com>
363
364 * ld-scripts/section-flags-1.s: New.
365 * ld-scripts/section-flags-1.t: New.
366 * ld-scripts/section-flags-2.s: New.
367 * ld-scripts/section-flags-2.t: New.
368 * ld-scripts/section-flags.exp: New.
369
3702011-07-11 Alan Modra <amodra@gmail.com>
371
372 * ld-powerpc/tocopt2.s, * ld-powerpc/tocopt2.out,
373 * ld-powerpc/tocopt2.d: New test.
374 * ld-powerpc/tocopt3.s, * ld-powerpc/tocopt3.d: New test.
375 * ld-powerpc/powerpc.exp (ppc64elftests) Run them.
376
3772011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
378 Thomas Schwinge <thomas@schwinge.name>
379
380 PR binutils/12913
381 * ld-ifunc/ifunc.exp: Update for changed output.
382 * ld-unique/unique.exp: Likewise.
383
3842011-06-27 Nick Clifton <nickc@redhat.com>
385
386 * ld-elf/elf.exp: Exlcude all v850 targets from note-3 test.
387
3882011-06-27 Alan Modra <amodra@gmail.com>
389
390 * ld-elf/elf.exp: Exclude more targets from note-3 test.
391
3922011-06-24 H.J. Lu <hongjiu.lu@intel.com>
393
394 PR ld/12921
395 * ld-i386/i386.exp: Run pr12921.
396 * ld-x86-64/x86-64.exp: Likewise.
397
398 * ld-i386/pr12921.d: New.
399 * ld-i386/pr12921.s: Likewise.
400 * ld-x86-64/pr12921.d: Likewise.
401 * ld-x86-64/pr12921.s: Likewise.
402
4032011-06-22 Thomas Schwinge <thomas@schwinge.name>
404
405 * ld-elf/elf.exp: Execute array_tests_pie tests on *-*-gnu*, too.
406
4072011-06-20 H.J. Lu <hongjiu.lu@intel.com>
408
409 * ld-ifunc/ifunc-1-local-x86.d: Adjusted.
410 * ld-ifunc/ifunc-1-x86.d: Likewise.
411 * ld-ifunc/ifunc-3a-x86.d: Likewise.
412
4132011-06-20 H.J. Lu <hongjiu.lu@intel.com>
414
415 * ld-elf/eh1.d: Revert x32 change.
416 * ld-elf/eh2.d: Likewise.
417 * ld-elf/eh3.d: Likewise.
418 * ld-elf/eh4.d: Likewise.
419
4202011-06-20 Jakub Jelinek <jakub@redhat.com>
421
422 PR ld/12570
423 * ld-x86-64/x86-64.exp: Link some testcases with
424 --no-ld-generated-unwind-info.
425 * ld-x86-64/tlsbin.rd: Add --no-ld-generated-unwind-info to ld
426 comment.
427 * ld-x86-64/tlsdesc.dd: Likewise.
428 * ld-x86-64/tlspic.dd: Likewise.
429 * ld-x86-64/tlsdesc.sd: Likewise.
430 * ld-x86-64/tlspic.rd: Likewise.
431 * ld-x86-64/tlsbindesc.rd: Likewise.
432 * ld-x86-64/tlsbindesc.sd: Likewise.
433 * ld-x86-64/tlsbin.td: Likewise.
434 * ld-x86-64/tlsdesc.pd: Likewise.
435 * ld-x86-64/tlsdesc.td: Likewise.
436 * ld-x86-64/tlsbindesc.dd: Likewise.
437 * ld-x86-64/tlsbin.dd: Likewise.
438 * ld-x86-64/tlsgdesc.rd: Likewise.
439 * ld-x86-64/tlspic.sd: Likewise.
440 * ld-x86-64/tlsbindesc.td: Likewise.
441 * ld-x86-64/tlspic.td: Likewise.
442 * ld-x86-64/tlsbin.sd: Likewise.
443 * ld-x86-64/ilp32-4.d: Likewise.
444 * ld-x86-64/tlsgdesc.dd: Add --no-ld-generated-unwind-info to ld
445 comment. Adjust.
446 * ld-x86-64/tlsdesc.rd: Likewise.
447 * ld-x86-64/tlsgd6.dd: Adjust.
448 * ld-x86-64/tlsgd5.dd: Likewise.
449 * ld-i386/i386.exp: Link some testcases with
450 --no-ld-generated-unwind-info.
451 * ld-i386/tlsbin.rd: Add --no-ld-generated-unwind-info to ld
452 comment..
453 * ld-i386/tlsdesc.dd: Likewise.
454 * ld-i386/tlspic.dd: Likewise.
455 * ld-i386/tlsdesc.sd: Likewise.
456 * ld-i386/tlsgdesc.dd: Likewise.
457 * ld-i386/tlsnopic.sd: Likewise.
458 * ld-i386/tlspic.rd: Likewise.
459 * ld-i386/tlsdesc.rd: Likewise.
460 * ld-i386/tlsbindesc.rd: Likewise.
461 * ld-i386/tlsbindesc.sd: Likewise.
462 * ld-i386/tlsbin.td: Likewise.
463 * ld-i386/tlsdesc.td: Likewise.
464 * ld-i386/tlsnopic.dd: Likewise.
465 * ld-i386/tlsbindesc.dd: Likewise.
466 * ld-i386/tlsbin.dd: Likewise.
467 * ld-i386/tlsgdesc.rd: Likewise.
468 * ld-i386/tlspic.sd: Likewise.
469 * ld-i386/tlsnopic.rd: Likewise.
470 * ld-i386/tlsbindesc.td: Likewise.
471 * ld-i386/tlspic.td: Likewise.
472 * ld-i386/tlsbin.sd: Likewise.
473
4742011-06-19 H.J. Lu <hongjiu.lu@intel.com>
475
476 * ld-elf/eh1.d: Skip x32.
477 * ld-elf/eh2.d: Likewise.
478 * ld-elf/eh3.d: Likewise.
479 * ld-elf/eh4.d: Likewise.
480
481 * ld-elfvsb/elfvsb.exp: Only xfail 64bit x86_64-*-linux*.
482 * ld-shared/shared.exp: Likewise.
483
484 * ld-ifunc/ifunc-1-local-x86.d: Support x32.
485 * ld-ifunc/ifunc-1-x86.d: Likewise.
486 * ld-ifunc/ifunc-3a-x86.d: Likewise.
487 * ld-x86-64/pcrel16.d: Likewise.
488
489 * ld-x86-64/x86-64.exp (x86_64tests): Add missing -melf_x86_64.
490
4912011-06-16 Alan Modra <amodra@gmail.com>
492
493 * ld-elfvers/vers2.ver: Don't assume any particular index for
494 version reference.
495 * ld-elfvers/vers3.ver: Likewise.
496 * ld-elfvers/vers19.ver: Likewise.
497 * ld-elfvers/vers22.ver: Likewise.
498 * ld-elfvers/vers27d4.ver: Likewise.
499 * ld-elfvers/vers28c.ver: Likewise.
500
5012011-06-14 Alan Modra <amodra@gmail.com>
502
503 * ld-elf/elf.exp: Don't attempt to build symbol3.a for hppa64-hpux.
504 * ld-elf/warn3.d: Correct target selection and comment.
505
506 * ld-elf/pr12851.d: Correct target selection and comment.
507
5082011-06-13 Walter Lee <walt@tilera.com>
509
510 * ld-elf/eh5.d: Don't run on tile*.
511 * ld-srec/srec.exp: xfail on tile*.
512 * ld-tilegx/external.s: New file.
513 * ld-tilegx/reloc.d: New file.
514 * ld-tilegx/reloc.s: New file.
515 * ld-tilegx/tilegx.exp: New file.
516 * ld-tilepro/external.s: New file.
517 * ld-tilepro/reloc.d: New file.
518 * ld-tilepro/reloc.s: New file.
519 * ld-tilepro/tilepro.exp: New file.
520
5212011-06-10 Nick Clifton <nickc@redhat.com>
522
523 * ld-elf/elf.exp: Add test for linking a shared library with a
524 broken linker script that marks dynamic sections as being notes.
525 * ld-elf/note-3.s: New test source file.
526 * ld-elf/note-3.t: New test linker script.
527 * ld-elf/note-3.l: Expected output from the linker.
528 * lib/ld-lib.exp (run_ld_link_tests): Improve description.
529
5302011-06-08 H.J. Lu <hongjiu.lu@intel.com>
531
532 * ld-x86-64/x86-64.exp: Build x32 DSO from x86-64 object file
533 only for native.
534
5352011-06-08 H.J. Lu <hongjiu.lu@intel.com>
536
537 * ld-x86-64/simple.c: New.
538 * ld-x86-64/x86-64-x32.rd: Likewise.
539
540 * ld-x86-64/x86-64.exp: Check building x32 DSO from x86-64
541 object file.
542
5432011-06-08 H.J. Lu <hongjiu.lu@intel.com>
544
545 PR ld/12851
546 * ld-elf/pr12851.d: New.
547 * ld-elf/pr12851.s: Likewise.
548
5492011-06-07 H.J. Lu <hongjiu.lu@intel.com>
550
551 * ld-elf/elf.exp: Build symbol3.a and symbol3w.a.
552
553 * ld-elf/symbol3.s: New.
554 * ld-elf/symbol3w.s: Likewise.
555 * ld-elf/warn3.d: Likewise.
556
5572011-06-02 Nathan Sidwell <nathan@codesourcery.com>
558
559 Adjust tests for zero offset formatting.
560 * ld-arm/cortex-a8-fix-bcc-plt.d: Adjust.
561 * ld-arm/farcall-arm-arm-pic-veneer.d: Adjust.
562 * ld-arm/farcall-arm-thumb.d: Adjust.
563 * ld-arm/farcall-group-size2.d: Adjust.
564 * ld-arm/farcall-group.d: Adjust.
565 * ld-arm/farcall-mix.d: Adjust.
566 * ld-arm/farcall-mix2.d: Adjust.
567 * ld-arm/farcall-mixed-lib-v4t.d: Adjust.
568 * ld-arm/farcall-mixed-lib.d: Adjust.
569 * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Adjust.
570 * ld-arm/farcall-thumb-arm-pic-veneer.d: Adjust.
571 * ld-arm/farcall-thumb-thumb.d: Adjust.
572 * ld-arm/ifunc-10.dd: Adjust.
573 * ld-arm/ifunc-3.dd: Adjust.
574 * ld-arm/ifunc-4.dd: Adjust.
575 * ld-arm/ifunc-5.dd: Adjust.
576 * ld-arm/ifunc-6.dd: Adjust.
577 * ld-arm/ifunc-7.dd: Adjust.
578 * ld-arm/ifunc-8.dd: Adjust.
579 * ld-arm/jump-reloc-veneers-long.d: Adjust.
580 * ld-arm/tls-longplt-lib.d: Adjust.
581 * ld-arm/tls-thumb1.d: Adjust.
582
5832011-05-31 Paul Brook <paul@codesourcery.com>
584
585 * ld-arm/cortex-a8-far.d: Adjust expected output.
586 * ld-arm/arm-call1.s: Give function symbol correct type.
587 * ld-arm/arm-call2.s: Ditto.
588 * ld-arm/farcall-group4.s: Ditto.
589 * ld-arm/arm-elf.exp (cortex-a8-far): Define far symbols with correct
590 type via assembly file.
591 * ld-arm/cortex-a8-far-3.s: New file.
592 * ld-arm/abs-call-1.s: Add Thumb tests
593
5942011-05-31 Paul Brook <paul@codesourcery.com>
595 Nathan Sidwell <nathan@codesourcery.com>
596
597 * ld-arm/abs-call-1.d: New.
598 * ld-arm/abs-call-1.s: New.
599 * ld-arm/arm-elf.exp: Add it.
600
6012011-05-31 Paul Brook <paul@codesourcery.com>
602
603 * ld-arm/tls-longplt.d: Update expected output.
604 * ld-arm/tls-thumb1.d: Ditto.
605
6062011-05-26 H.J. Lu <hongjiu.lu@intel.com>
607
608 PR ld/12809
609 * ld-x86-64/tlsbin.s: Add a test for LE with large model.
610
611 * ld-x86-64/tlsbin.dd: Updated.
612 * ld-x86-64/tlsbin.rd: Likewise.
613 * ld-x86-64/tlsbin.sd: Likewise.
614 * ld-x86-64/tlsbin.td: Likewise.
615 * ld-x86-64/tlsbindesc.dd: Likewise.
616 * ld-x86-64/tlsbindesc.rd: Likewise.
617 * ld-x86-64/tlsbindesc.sd: Likewise.
618 * ld-x86-64/tlsbindesc.td: Likewise.
619
6202011-05-24 Hans-Peter Nilsson <hp@axis.com>
621
622 * ld-cris/tls-e-tpoffcomm1.d: Adjust for second PR12763 change,
623 setting TLS file offset.
624
6252011-05-23 Nick Clifton <nickc@redhat.com>
626
627 * ld-elf/shared.exp: Revert previous delta. Do not build
628 libraries in a non-native environment.
629
6302011-05-23 Alan Modra <amodra@gmail.com>
631
632 PR 12763
633 * ld-elf/binutils.exp: Don't run tdata3 for hppa64.
634
6352011-05-21 Hans-Peter Nilsson <hp@axis.com>
636
637 * ld-cris/tls-e-tpoffcomm1.d: Adjust for PR12763 change removing
638 empty program header.
639
6402011-05-21 Alan Modra <amodra@gmail.com>
641
642 PR 12763
643 * ld-elf/tdata3.s: New test.
644 * ld-elf/tbss3.s: New test.
645 * ld-elf/binutils.exp: Consolidate tbss and tdata tests.
646
6472011-05-20 Bernd Schmidt <bernds@codesourcery.com>
648
649 * ld-tic6x/pcr-reloc.d: New test.
650 * ld-tic6x/pcr-reloc.s: New test.
651
6522011-05-18 Nick Clifton <nickc@redhat.com>
653
654 PR ld/12761
655 * lib/ld-lib.exp (run_cc_link_tests): Add an optional 8th
656 parameter - an expected warning message from the linker.
657 * ld-elf/shared.exp (build_tests): Expect a warning message when
658 building the libbarw.so library.
659
660 * ld-elf/shared.exp: Run library building tests even when not
661 building a native toolchain.
662
6632011-05-16 H.J. Lu <hongjiu.lu@intel.com>
664
665 * ld-scripts/phdrs.exp: Replace --private with
666 --private-headers for objdump.
667 * ld-scripts/phdrs2.exp: Likewise.
668
6692011-05-15 Richard Sandiford <rdsandiford@googlemail.com>
670
671 * lib/ld-lib.exp (run_ld_link_tests): Simplify pass/fail logic.
672 Fail if the link command fails and if no test rules are defined.
673 * ld-mips-elf/reloc-6a.s, ld-mips-elf/reloc-6b.s: New tests.
674 * ld-mips-elf/mips-elf.exp: Run them.
675
6762011-05-13 Bernd Schmidt <bernds@codesourcery.com>
677
678 * ld-tic6x/dsbt.ld (OUTPUT_FORMAT): Add.
679 * ld-tic6x/tic6x.exp: Add OSABI tests.
680
6812011-05-13 Alan Modra <amodra@gmail.com>
682
683 * ld-elf/flags1.d: Don't xfail tic6x.
684 * ld-scripts/weak.exp: Correct comments. Don't xfail sh-pe. Remove
685 redundant xfail.
686 * ld-selective/sel-dump.exp: Don't xfail alpha.
687 * ld-selective/selective.exp: Run for alpha.
688 * ld-undefined/weak-undef.exp: Don't xfail hppa64.
689
6902011-05-12 Bernd Schmidt <bernds@codesourcery.com>
691
692 * config/default.exp (ld_assemble): Pass flags parameter to
693 default_ld_assemble.
694 (ld_assemble_flags): New function.
695 * ld-elf/frame.exp: Pass -mpic and -mpid flags to the assembler on
696 tic6x.
697 * ld-elf/exclude.exp: Likewise.
698 * lib/ld-lib.exp (default_ld_assemble): Take extra argument in_flags
699 and pass it to the assembler.
700
7012011-05-11 Richard Sandiford <rdsandiford@googlemail.com>
702
703 * ld-mips-elf/mips-elf.exp: Add missing $has_newabi tests.
704
7052011-05-09 H.J. Lu <hongjiu.lu@intel.com>
706
707 * ld-elf/elf.exp (array_tests): Remove "pr12730".
708 (array_tests_pie): Remove "PIE pr12730".
709 (array_tests_static): Remove "static pr12730".
710
711 * ld-elf/pr12730.cc: Removed.
712 * ld-elf/pr12730.out: Likewise.
713
7142011-05-09 Paul Brook <paul@codesourcery.com>
715
716 * ld-tic6x/discard-unwind.ld: New.
717 * ld-tic6x/unwind.ld: New.
718 * ld-tic6x/unwind-1.d: New test.
719 * ld-tic6x/unwind-1.s: New test.
720 * ld-tic6x/unwind-2.d: New test.
721 * ld-tic6x/unwind-2.s: New test.
722 * ld-tic6x/unwind-3.d: New test.
723 * ld-tic6x/unwind-3.s: New test.
724 * ld-tic6x/unwind-4.d: New test.
725 * ld-tic6x/unwind-4.s: New test.
726 * ld-tic6x/unwind-5.d: New test.
727 * ld-tic6x/unwind-5.s: New test.
728 * ld-tic6x/unwind-6.d: New test.
729
7302011-05-07 Dave Korn <dave.korn.cygwin@gmail.com>
731
732 PR ld/12365
733 * ld-plugin/plugin-7.d: Allow underscore in error message.
734 * ld-plugin/plugin-8.d: Likewise.
735
7362011-05-07 H.J. Lu <hongjiu.lu@intel.com>
737
738 PR ld/12730
739 * ld-elf/elf.exp (array_tests): Add "pr12730".
740 (array_tests_pie): New.
741 (array_tests_static): Add -static for "static init array mixed".
742 Add "static pr12730". Run array_tests_pie for Linux.
743
744 * ld-elf/init-mixed.c (ctor1007): Renamed to ...
745 (ctor1007a): This.
746 (ctor1007b): New.
747 (ctors1007): Remove ctor1007. Add ctor1007b and ctor1007a.
748 (dtor1007): Renamed to ...
749 (dtor1007a): This.
750 (dtor1007b): New.
751 (dtors1007): Remove dtor1007. Add dtor1007b and dtor1007a.
752 (ctor65535): Renamed to ...
753 (ctor65535a): This.
754 (ctor65535b): New.
755 (ctors65535): Remove ctor65535. Add ctor65535b and ctor65535a.
756 (dtor65535): Renamed to ...
757 (dtor65535a): This.
758 (dtor65535b): New.
759 (dtors65535): Remove dtor65535. Add dtor65535b and dtor65535a.
760
761 * ld-elf/pr12730.cc: New.
762 * ld-elf/pr12730.out: Likewise.
763
7642011-05-06 Richard Sandiford <richard.sandiford@linaro.org>
765
766 * ld-arm/cortex-a8-fix-b-plt.s, ld-arm/cortex-a8-fix-b-plt.d,
767 ld-arm/cortex-a8-fix-bcc-plt.s, ld-arm/cortex-a8-fix-bcc-plt.d,
768 ld-arm/cortex-a8-fix-bl-plt.s, ld-arm/cortex-a8-fix-bl-plt.d,
769 ld-arm/cortex-a8-fix-blx-plt.s, ld-arm/cortex-a8-fix-blx-plt.d,
770 ld-arm/cortex-a8-fix-plt.ld: New tests.
771 * ld-arm/arm-elf.exp: Run them.
772
7732011-05-05 Bernd Schmidt <bernds@codesourcery.com>
774
775 * ld-tic6x/shared-nopic.d: New test.
776 * ld-tic6x/shared-nopid.d: New test.
777 * ld-tic6x/attr-pid-21.d: Don't expect a warning; check readelf
778 output instead.
779 * ld-tic6x/attr-pid-12.d: Likewise.
780 * ld-tic6x/attr-pic-01.d: Likewise.
781 * ld-tic6x/attr-pic-10.d: Likewise.
782 * ld-tic6x/attr-pid-01.d: Likewise.
783 * ld-tic6x/attr-pid-10.d: Likewise.
784 * ld-tic6x/attr-pid-02.d: Likewise.
785 * ld-tic6x/attr-pid-20.d: Likewise.
786 * ld-tic6x/got-reloc-inrange.d: Pass -mpic and -mpid options to gas.
787
7882011-05-03 Paul Brook <paul@codesourcery.com>
789
790 * ld-tic6x/ehtype-reloc-1-rel.d: New test.
791 * ld-tic6x/ehtype-reloc-1.d: New test.
792 * ld-tic6x/ehtype-reloc-1.s: New test.
793
7942011-05-01 H.J. Lu <hongjiu.lu@intel.com>
795
796 PR ld/12718
797 * ld-i386/i386.exp: Run pr12718.
798 * ld-x86-64/x86-64.exp: Likewise.
799
800 * ld-i386/pr12718.d: New.
801 * ld-i386/pr12718.s: Likewise.
802 * ld-x86-64/pr12718.d: Likewise.
803 * ld-x86-64/pr12718.s: Likewise.
804
8052011-04-26 Kai Tietz <ktietz@redhat.com>
806
807 * ld-pe/pe.exp: Add cfi/cfi32 tests.
808 * ld-pe/cfi.d: New.
809 * ld-pe/cfi32.d: New.
810 * ld-pe/cfia.s: New.
811 * ld-pe/cfib.s: New.
812
8132011-04-21 H.J. Lu <hongjiu.lu@intel.com>
814
815 PR ld/12694
816 * ld-ifunc/ifunc-14-i386.d: New.
817 * ld-ifunc/ifunc-14-x86-64.d: Likewise.
818 * ld-ifunc/ifunc-14a.s: Likewise.
819 * ld-ifunc/ifunc-14b.s: Likewise.
820
8212011-04-19 H.J. Lu <hongjiu.lu@intel.com>
822
823 * ld-plugin/plugin-ignore.d: Removed.
824
8252011-04-18 H.J. Lu <hongjiu.lu@intel.com>
826
827 * ld-plugin/plugin-7.d: Update expected LTO linker errors for
828 GCC 4.6.
829 * ld-plugin/plugin-8.d: Likewise.
830
8312011-04-18 Alan Modra <amodra@gmail.com>
832
833 * ld-plugin/plugin-7.d: Adjust for plugin changes.
834 * ld-plugin/plugin-8.d: Likewise.
835 * ld-plugin/plugin.exp: Pass --verbose=2 for visibility test, and
836 compare ld output to..
837 * ld-plugin/plugin-12.d: New.
838
8392011-04-15 Maxim Kuvyrkov <maxim@codesourcery.com>
840
841 * ld-m68k/tls-gd-ie-1.d: Stabilize test.
842 * ld-m68k/tls-gd-3.[sd]: New test.
843
8442011-04-12 Richard Henderson <rth@redhat.com>
845
846 * ld-alpha/emptygot.s, ld-alpha/emptygot.nm: New test.
847 * ld-alpha/alpha.exp: Run it.
848
8492011-04-11 Mark Wielaard <mjw@redhat.com>
850
851 PR 10549
852 * ld-unique: New directory.
853 * ld-unique/unique.exp: New file: Run the UNIQUE tests.
854 * ld-unique/unique.s: New test file.
855 * ld-unique/unique_empty.s: Likewise.
856 * ld-unique/unique_shared.s: Likewise.
857
8582011-04-11 Alan Modra <amodra@gmail.com>
859
860 * ld-elf/eh-frame-hdr.d: xfail avr.
861
8622011-04-08 H.J. Lu <hongjiu.lu@intel.com>
863
864 PR ld/12654
865 * ld-i386/i386.exp: Run tlspie2.
866
867 * ld-i386/tlspie2.d: New.
868 * ld-i386/tlspie2.s: Likewise.
869
8702011-04-06 Joseph Myers <joseph@codesourcery.com>
871
872 * ld-selective/selective.exp (xscale-*-*): Don't handle.
873 * ld-srec/srec.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't
874 handle.
875 (*arm*-*-*): Change to arm*-*-*.
876 (strongarm*-*-coff, xscale*-*-coff, thumb-*-coff*, thumb-*-pe*,
877 thumb-*-elf*, strongarm*-*-*, thumb-*-*): Remove xfails.
878 * ld-undefined/undefined.exp (thumb*-*-pe*, thumb*-*-pe*): Remove
879 commented-out xfails.
880 (thumb-elf): Remove reference in comment.
881 * lib/ld-lib.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't
882 handle.
883
8842011-04-04 H.J. Lu <hongjiu.lu@intel.com>
885
886 PR ld/12627
887 * ld-i386/i386.exp: Run pr12627.
888
889 * ld-i386/pr12627.d: New.
890 * ld-i386/pr12627.s: Likewise.
891 * ld-i386/pr12627.t: Likewise.
892
8932011-03-31 Bernd Schmidt <bernds@codesourcery.com>
894
895 * ld-scripts/crossref.exp: Add CFLAGS for tic6x*-*-*.
896 * ld-elf/sec-to-seg.exp: Remove tic6x from list of targets defining
897 pagesize to 1.
898 * ld-tic6x/tic6x.exp: Add support for DSBT shared library/executable
899 linking tests.
900 * ld-tic6x/dsbt.ld: New linker script.
901 * ld-tic6x/dsbt-be.ld: New linker script.
902 * ld-tic6x/dsbt-overflow.ld: New linker script.
903 * ld-tic6x/dsbt-inrange.ld: New linker script.
904 * ld-tic6x/shlib-1.s: New test.
905 * ld-tic6x/shlib-2.s: New test.
906 * ld-tic6x/shlib-app-1r.s: New test.
907 * ld-tic6x/shlib-app-1.s: New test.
908 * ld-tic6x/shlib-1.sd: New test.
909 * ld-tic6x/shlib-1.dd: New test.
910 * ld-tic6x/shlib-app-1.rd: New test.
911 * ld-tic6x/shlib-app-1rb.rd: New test.
912 * ld-tic6x/shlib-app-1.sd: New test.
913 * ld-tic6x/static-app-1rb.od: New test.
914 * ld-tic6x/shlib-app-1.dd: New test.
915 * ld-tic6x/shlib-app-1rb.sd: New test.
916 * ld-tic6x/static-app-1b.od: New test.
917 * ld-tic6x/static-app-1r.od: New test.
918 * ld-tic6x/shlib-1rb.rd: New test.
919 * ld-tic6x/shlib-app-1rb.dd: New test.
920 * ld-tic6x/shlib-1rb.sd: New test.
921 * ld-tic6x/shlib-1rb.dd: New test.
922 * ld-tic6x/shlib-app-1b.od: New test.
923 * ld-tic6x/tic6x.exp: New test.
924 * ld-tic6x/static-app-1rb.rd: New test.
925 * ld-tic6x/shlib-app-1r.od: New test.
926 * ld-tic6x/static-app-1.od: New test.
927 * ld-tic6x/static-app-1b.rd: New test.
928 * ld-tic6x/static-app-1r.rd: New test.
929 * ld-tic6x/static-app-1rb.sd: New test.
930 * ld-tic6x/static-app-1b.sd: New test.
931 * ld-tic6x/static-app-1rb.dd: New test.
932 * ld-tic6x/static-app-1r.sd: New test.
933 * ld-tic6x/static-app-1b.dd: New test.
934 * ld-tic6x/shlib-1b.rd: New test.
935 * ld-tic6x/static-app-1r.dd: New test.
936 * ld-tic6x/shlib-app-1b.rd: New test.
937 * ld-tic6x/shlib-1r.rd: New test.
938 * ld-tic6x/shlib-app-1r.rd: New test.
939 * ld-tic6x/shlib-1b.sd: New test.
940 * ld-tic6x/static-app-1.rd: New test.
941 * ld-tic6x/shlib-app-1b.sd: New test.
942 * ld-tic6x/shlib-1r.sd: New test.
943 * ld-tic6x/shlib-1b.dd: New test.
944 * ld-tic6x/shlib-app-1r.sd: New test.
945 * ld-tic6x/shlib-app-1b.dd: New test.
946 * ld-tic6x/shlib-1r.dd: New test.
947 * ld-tic6x/static-app-1.sd: New test.
948 * ld-tic6x/shlib-app-1r.dd: New test.
949 * ld-tic6x/static-app-1.dd: New test.
950 * ld-tic6x/shlib-noindex.rd: New test.
951 * ld-tic6x/shlib-noindex.dd: New test.
952 * ld-tic6x/shlib-noindex.sd: New test.
953 * ld-tic6x/got-reloc-local-1.s: New test.
954 * ld-tic6x/got-reloc-local-2.s: New test.
955 * ld-tic6x/got-reloc-local-r.d: New test.
956 * ld-tic6x/got-reloc-global.s: New test.
957 * ld-tic6x/got-reloc-global-addend-1.d: New test.
958 * ld-tic6x/got-reloc-global-addend-1.s: New test.
959 * ld-tic6x/got-reloc-global-addend-2.d: New test.
960 * ld-tic6x/got-reloc-inrange.d: New test.
961 * ld-tic6x/got-reloc-overflow.d: New test.
962 * ld-tic6x/got-reloc-global-addend-2.s: New test.
963 * ld-tic6x/dsbt-index-error.d: New test.
964 * ld-tic6x/dsbt-index.d: New test.
965 * ld-tic6x/dsbt-index.s: New test.
966 * ld-tic6x/shlib-app-1.od: New test.
967 * ld-tic6x/shlib-app-1rb.od: New test.
968 * ld-tic6x/shlib-1.rd: New test.
969 * ld-tic6x/weak.d: New test.
970 * ld-tic6x/weak-be.d: New test.
971 * ld-tic6x/weak.s: New test.
972 * ld-tic6x/weak-data.d: New test.
973 * ld-tic6x/common.d: New test.
974 * ld-tic6x/common.ld: New test.
975 * ld-tic6x/common.s: New test.
976
9772011-03-30 Richard Henderson <rth@redhat.com>
978
979 * ld-elf/elf.exp: Force 32-bit start address for alpha.
980 * ld-elf/group8a.d: Don't disable for alpha.
981 * ld-elf/group8b.d: Likewise.
982 * ld-gc/start.s: Use .dc.a instead of .long.
983
9842011-03-24 Alan Modra <amodra@gmail.com>
985
986 * ld-powerpc/tlsmark.s: Delete non-optimizable section.
987 * ld-powerpc/tlsmark32.s: Likewise.
988 * ld-powerpc/tlsmark.d: Adjust to suit.
989 * ld-powerpc/tlsmark32.d: Likewise.
990 * ld-powerpc/tlsopt1.d, * ld-powerpc/tlsopt1.s: New.
991 * ld-powerpc/tlsopt2.d, * ld-powerpc/tlsopt2.s: New.
992 * ld-powerpc/tlsopt3.d, * ld-powerpc/tlsopt3.s: New.
993 * ld-powerpc/tlsopt4.d, * ld-powerpc/tlsopt4.s: New.
994 * ld-powerpc/tlsopt1_32.d, * ld-powerpc/tlsopt1_32.s: New.
995 * ld-powerpc/tlsopt2_32.d, * ld-powerpc/tlsopt2_32.s: New.
996 * ld-powerpc/tlsopt3_32.d, * ld-powerpc/tlsopt3_32.s: New.
997 * ld-powerpc/tlsopt4_32.d, * ld-powerpc/tlsopt4_32.s: New.
998 * ld-powerpc/powerpc.exp: Run new tests.
999
10002011-03-15 Mike Frysinger <vapier@gentoo.org>
1001
1002 * ld-elfvers/vers.exp (vers19): Add -Wl,-rpath-link,. to linker flags.
1003
10042011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1005
1006 * ld-arm/ifunc-1.s, ld-arm/ifunc-1.dd, ld-arm/ifunc-1.gd,
1007 ld-arm/ifunc-1.rd, ld-arm/ifunc-2.s, ld-arm/ifunc-2.dd,
1008 ld-arm/ifunc-2.gd, ld-arm/ifunc-2.rd, ld-arm/ifunc-3.s,
1009 ld-arm/ifunc-3.dd, ld-arm/ifunc-3.gd, ld-arm/ifunc-3.rd,
1010 ld-arm/ifunc-4.s, ld-arm/ifunc-4.dd, ld-arm/ifunc-4.gd,
1011 ld-arm/ifunc-4.rd, ld-arm/ifunc-5.s, ld-arm/ifunc-5.dd,
1012 ld-arm/ifunc-5.gd, ld-arm/ifunc-5.rd, ld-arm/ifunc-6.s,
1013 ld-arm/ifunc-6.dd, ld-arm/ifunc-6.gd, ld-arm/ifunc-6.rd,
1014 ld-arm/ifunc-7.s, ld-arm/ifunc-7.dd, ld-arm/ifunc-7.gd,
1015 ld-arm/ifunc-7.rd, ld-arm/ifunc-8.s, ld-arm/ifunc-8.dd,
1016 ld-arm/ifunc-8.gd, ld-arm/ifunc-8.rd, ld-arm/ifunc-9.s,
1017 ld-arm/ifunc-9.dd, ld-arm/ifunc-9.gd, ld-arm/ifunc-9.rd,
1018 ld-arm/ifunc-10.s, ld-arm/ifunc-10.dd, ld-arm/ifunc-10.gd,
1019 ld-arm/ifunc-10.rd, ld-arm/ifunc-11.s, ld-arm/ifunc-11.dd,
1020 ld-arm/ifunc-11.gd, ld-arm/ifunc-11.rd, ld-arm/ifunc-12.s,
1021 ld-arm/ifunc-12.dd, ld-arm/ifunc-12.gd, ld-arm/ifunc-12.rd,
1022 ld-arm/ifunc-13.s, ld-arm/ifunc-13.dd, ld-arm/ifunc-13.gd,
1023 ld-arm/ifunc-13.rd, ld-arm/ifunc-14.s, ld-arm/ifunc-14.dd,
1024 ld-arm/ifunc-14.gd, ld-arm/ifunc-14.rd, ld-arm/ifunc-15.s,
1025 ld-arm/ifunc-15.dd, ld-arm/ifunc-15.gd, ld-arm/ifunc-15.rd,
1026 ld-arm/ifunc-16.s, ld-arm/ifunc-16.dd, ld-arm/ifunc-16.gd,
1027 ld-arm/ifunc-16.rd, ld-arm/ifunc-dynamic.ld,
1028 ld-arm/ifunc-static.ld: New tests.
1029 * ld-arm/farcall-group.d, ld-arm/farcall-group-size2.d,
1030 ld-arm/farcall-mixed-lib-v4t.d, ld-arm/farcall-mixed-lib.d: Update
1031 for new stub hashes.
1032 * ld-arm/arm-elf.exp: Run them.
1033
10342011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1035
1036 * ld-arm/arm-lib-plt-2a.s, ld-arm/arm-lib-plt-2b.s,
1037 ld-arm/arm-lib-plt-2.dd, ld-arm/arm-lib-plt-2.rd: New tests.
1038 * ld-arm/arm-elf.exp: Run them.
1039
10402011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1041
1042 * ld-arm/exec-got-1a.s, ld-arm/exec-got-1b.s, ld-arm/exec-got-1.d,
1043 ld-arm/unresolved-1.s, ld-arm/unresolved-1.d,
1044 ld-arm/unresolved-1-dyn.d: New tests.
1045 * ld-arm/arm-elf.exp: Run them.
1046
10472011-03-12 H.J. Lu <hongjiu.lu@intel.com>
1048
1049 * ld-x86-64/tlsgd4.dd: New.
1050 * ld-x86-64/tlsgd4.s: Likewise.
1051 * ld-x86-64/tlsgd5.dd: Likewise.
1052 * ld-x86-64/tlsgd5a.s: Likewise.
1053 * ld-x86-64/tlsgd5b.s: Likewise.
1054 * ld-x86-64/tlsgd6.dd: Likewise.
1055 * ld-x86-64/tlsgd6a.s: Likewise.
1056 * ld-x86-64/tlsgd6b.s: Likewise.
1057 * ld-x86-64/tlsld2.dd: Likewise.
1058 * ld-x86-64/tlsld2.s: Likewise.
1059
1060 * ld-x86-64/x86-64.exp (x86_64tests): Add tlsgd4, libtlsgd5.so,
1061 tlsgd5, libtlsgd6.so, tlsgd6 and tlsld2.
1062
10632011-03-03 H.J. Lu <hongjiu.lu@intel.com>
1064
1065 * ld-x86-64/tlsie4.dd: New.
1066 * ld-x86-64/tlsie4.s: Likewise.
1067
1068 * ld-x86-64/x86-64.exp (x86_64tests): Add tlsie4.
1069
10702011-02-25 H.J. Lu <hongjiu.lu@intel.com>
1071
1072 PR ld/12516
1073 * ld-elf/dynamic1.d: New.
1074 * ld-elf/dynamic1.ld: Likewise.
1075 * ld-elf/dynamic1.s: Likewise.
1076
10772011-02-25 Alan Modra <amodra@gmail.com>
1078
1079 * ld-mn10300/i135409-3.s: Correct .size label reference.
1080 * ld-sh/sh64/stolib.s: Likewise.
1081
10822011-02-23 H.J. Lu <hongjiu.lu@intel.com>
1083
1084 * ld-elf/new.cc: Don't include <exception_defines.h>.
1085
10862011-02-10 Alan Modra <amodra@gmail.com>
1087
1088 * ld-scripts/defined.exp: Don't run defined5 for AOUT.
1089 * ld-scripts/defined5.s: Use .text for "defined" section.
1090 * ld-scripts/defined5.t: Adjust.
1091
1092 * ld-gc/start.d: Exclude frv-*-linux*.
1093 * ld-misc/defsym1.d: Likewise.
1094
10952011-02-09 Alan Modra <amodra@gmail.com>
1096
1097 * ld-elfvsb/elfvsb.exp: Don't run any non-PIC tests on powerpc*-linux.
1098 * ld-gc/gc.exp: Ensure powerpc64 test continues to fail.
1099 * ld-srec/srec.exp: Don't edit toc on powerpc64.
1100
11012011-01-23 Alan Modra <amodra@gmail.com>
1102
1103 * ld-scripts/sane1.d, * ld-scripts/sane1.t: New test.
1104 * ld-scripts/expr.exp: Run it.
1105
11062011-01-18 H.J. Lu <hongjiu.lu@intel.com>
1107
1108 * ld-x86-64/ilp32-4.d: Updated.
1109
11102011-01-17 Richard Sandiford <richard.sandiford@linaro.org>
1111
1112 * ld-arm/arm-rel32.s, ld-arm/arm-rel32.d: New testcase.
1113 * ld-arm/arm-elf.exp: Run it.
1114
11152011-01-17 Richard Sandiford <richard.sandiford@linaro.org>
1116
1117 * ld-arm/gc-thumb-lib.s, ld-arm/gc-thumb.s,
1118 ld-arm/gc-thumb.d: New test.
1119 * ld-arm/arm-elf.exp: Run it.
1120
11212011-01-14 H.J. Lu <hongjiu.lu@intel.com>
1122
1123 * ld-x86-64/ia32-2.d: Replace --n32 with --x32.
1124 * ld-x86-64/ilp32-1.d: Likewise.
1125 * ld-x86-64/ilp32-2.d: Likewise.
1126 * ld-x86-64/ilp32-3.d: Likewise.
1127 * ld-x86-64/ilp32-4.d: Likewise.
1128 * ld-x86-64/ilp32-5.d: Likewise.
1129 * ld-x86-64/lp64-3.d: Likewise.
1130 * ld-x86-64/x86-64.exp: Likewise.
1131
11322011-01-14 H.J. Lu <hongjiu.lu@intel.com>
1133
1134 * ld-x86-64/ilp32-5.d: New.
1135 * ld-x86-64/ilp32-5.s: Likewise.
1136
1137 * ld-x86-64/x86-64.exp: Run ilp32-5.
1138
11392011-01-13 H.J. Lu <hongjiu.lu@intel.com>
1140
1141 * ld-x86-64/ilp32-4.d: New.
1142
1143 * ld-x86-64/x86-64.exp: Run ilp32-4.
1144
11452011-01-13 H.J. Lu <hongjiu.lu@intel.com>
1146
1147 PR ld/12356
1148 * ld-scripts/defined.exp: Run defined5.
1149
1150 * ld-scripts/defined5.d: New.
1151 * ld-scripts/defined5.s: Likewise.
1152 * ld-scripts/defined5.t: Likewise.
1153
11542011-01-13 H.J. Lu <hongjiu.lu@intel.com>
1155
1156 * ld-scripts/defined4.d: Xfail rs6000-*-aix*. Skip mips*-*-*
1157 and mmix-*-*.
1158
1159 * ld-scripts/expr2.d: Xfail rs6000-*-aix* and arm-*-*aout.
1160
11612011-01-10 H.J. Lu <hongjiu.lu@intel.com>
1162
1163 * ld-scripts/assert.exp: Run assert2.
1164
1165 * ld-scripts/assert2.d: New.
1166 * ld-scripts/assert2.t: Likewise.
1167
11682011-01-10 Nathan Sidwell <nathan@codesourcery.com>
1169 Glauber de Oliveira Costa <glommer@gmail.com>
1170
1171 * ld-arm/arm-elf.exp: Added tests for new TLS handling
1172 relocations.
1173 * ld-arm/tls-descrelax-be32.d: New.
1174 * ld-arm/tls-descrelax-be32.s: New.
1175 * ld-arm/tls-descrelax-be8.d: New.
1176 * ld-arm/tls-descrelax-be8.s: New.
1177 * ld-arm/tls-descrelax-v7.d: New.
1178 * ld-arm/tls-descrelax-v7.s: New.
1179 * ld-arm/tls-descrelax.d: New.
1180 * ld-arm/tls-descrelax.s: New.
1181 * ld-arm/tls-descseq.d: New.
1182 * ld-arm/tls-descseq.r: New.
1183 * ld-arm/tls-descseq.s: New.
1184 * ld-arm/tls-gdesc-got.d: New.
1185 * ld-arm/tls-gdesc-got.s: New.
1186 * ld-arm/tls-gdesc-nlazy.g: New.
1187 * ld-arm/tls-gdesc-nlazy.s: New.
1188 * ld-arm/tls-gdesc.d: New.
1189 * ld-arm/tls-gdesc.r: New.
1190 * ld-arm/tls-gdesc.s: New.
1191 * ld-arm/tls-gdierelax.d: New.
1192 * ld-arm/tls-gdierelax.s: New.
1193 * ld-arm/tls-gdierelax2.d: New.
1194 * ld-arm/tls-gdierelax2.s: New.
1195 * ld-arm/tls-gdlerelax.d: New.
1196 * ld-arm/tls-gdlerelax.s: New.
1197 * ld-arm/tls-lib-loc.d: New.
1198 * ld-arm/tls-lib-loc.r: New.
1199 * ld-arm/tls-lib-loc.s: New.
1200 * ld-arm/tls-longplt-lib.d: New.
1201 * ld-arm/tls-longplt-lib.s: New.
1202 * ld-arm/tls-longplt.d: New.
1203 * ld-arm/tls-longplt.s: New.
1204 * ld-arm/tls-mixed.r: New.
1205 * ld-arm/tls-mixed.s: New.
1206 * ld-arm/tls-thumb1.d: New.
1207 * ld-arm/tls-thumb1.s: New.
1208 * ld-arm/arm-elf.exp: New.
1209
12102011-01-08 Nick Clifton <nickc@redhat.com>
1211
1212 * ld-misc/defsym1.d: Add a -e linker command line option.
1213 * ld-misc/dummy.s: Remove text.
1214
12152011-01-08 Nick Clifton <nickc@redhat.com>
1216
1217 PR ld/12358
1218 PR ld/12359
1219 * ld-elf/textaddr2.d: Fix regexp to work with hppa64 targets.
1220 * ld-elf/textaddr6.d: Fix regexp to work with hppa64 targets.
1221
12222011-01-06 H.J. Lu <hongjiu.lu@intel.com>
1223
1224 PR ld/12366
1225 PR ld/12371
1226 * ld-ifunc/ifunc-10-i386.s: Add more tests.
1227 * ld-ifunc/ifunc-10-x86-64.s: Likewise.
1228 * ld-ifunc/ifunc-11-i386.s: Likewise.
1229 * ld-ifunc/ifunc-11-x86-64.s: Likewise.
1230
1231 * ld-ifunc/ifunc-12-i386.d: New.
1232 * ld-ifunc/ifunc-12-i386.s: Likewise.
1233 * ld-ifunc/ifunc-12-x86-64.d: Likewise.
1234 * ld-ifunc/ifunc-12-x86-64.s: Likewise.
1235 * ld-ifunc/ifunc-13-i386.d: Likewise.
1236 * ld-ifunc/ifunc-13-x86-64.d: Likewise.
1237 * ld-ifunc/ifunc-13a-i386.s: Likewise.
1238 * ld-ifunc/ifunc-13a-x86-64.s: Likewise.
1239 * ld-ifunc/ifunc-13b-i386.s: Likewise.
1240 * ld-ifunc/ifunc-13b-x86-64.s: Likewise.
1241
12422011-01-03 H.J. Lu <hongjiu.lu@intel.com>
1243
1244 * ld-x86-64/dummy.s: New.
1245 * ld-x86-64/foo.s: Likewise.
1246 * ld-x86-64/ia32-1.d: Likewise.
1247 * ld-x86-64/ia32-2.d: Likewise.
1248 * ld-x86-64/ia32-3.d: Likewise.
1249 * ld-x86-64/ilp32-1.d: Likewise.
1250 * ld-x86-64/ilp32-2.d: Likewise.
1251 * ld-x86-64/ilp32-3.d: Likewise.
1252 * ld-x86-64/lp64-1.d: Likewise.
1253 * ld-x86-64/lp64-2.d: Likewise.
1254 * ld-x86-64/lp64-3.d: Likewise.
1255 * ld-x86-64/start.s: Likewise.
1256
1257 * ld-x86-64/x86-64.exp: Run ilp32-1, ilp32-2, ilp32-3, ia32-1,
1258 ia32-2, ia32-3, lp64-1, lp64-2 and lp64-3.
1259
12602011-01-02 H.J. Lu <hongjiu.lu@intel.com>
1261
1262 PR ld/12001
1263 * ld-misc/defsym.exp: New.
1264 * ld-misc/defsym1.d: Likewise.
1265 * ld-misc/dummy.s: Likewise.
1266 * ld-misc/foo.s: Likewise.
1267 * ld-misc/start.s: Likewise.
1268
1269For older changes see ChangeLog-2010
1270\f
752937aa
NC
1271Copyright (C) 2011 Free Software Foundation, Inc.
1272
1273Copying and distribution of this file, with or without modification,
1274are permitted in any medium without royalty provided the copyright
1275notice and this notice are preserved.
1276
23e1d329
NC
1277Local Variables:
1278mode: change-log
1279left-margin: 8
1280fill-column: 74
1281version-control: never
1282End:
This page took 0.104891 seconds and 4 git commands to generate.