1 2011-12-15 David Daney <david.daney@cavium.com>
2 Nick Clifton <nickc@redhat.com>
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
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.
15 2011-12-10 David Daney <david.daney@cavium.com>
17 * ld-mips-elf/pic-and-nonpic-6-n64.dd: Use correct encoding for
18 64-bit MOVE instruction.
20 2011-12-09 David Daney <david.daney@cavium.com>
22 * ld-mips-elf/tls-multi-got-1.r: Add "0x" to match value for
24 * ld-mips-elf/textrel-1.d: Same.
25 * ld-mips-elf/multi-got-1.d: Same.
27 2011-12-05 Nick Clifton <nickc@redhat.com>
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.
41 2011-12-03 David Daney <david.daney@cavium.com>
43 * ld-bootstrap/bootstrap.exp: Use consistent flags for final link
44 in ia64 and mips cases.
46 2011-11-29 Maciej W. Rozycki <macro@codesourcery.com>
49 * lib/ld-lib.exp (run_ld_link_tests): Handle sources from other
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.
62 2011-11-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
64 * ld-arm/jump-reloc-veneers.s: Update for changes to assembler output.
66 2011-11-08 Alan Modra <amodra@gmail.com>
68 * ld-powerpc/powerpc.exp: Expect ld warnings for tocopt test.
69 * ld-powerpc/tocopt.out: New file.
71 2011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
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.
77 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
80 * ld-i386/i386.exp: Run pr13302.
82 * ld-i386/pr13302.d: New.
83 * ld-i386/pr13302.s: Likewise.
85 * ld-x86-64/pr13082-5b.d: Updated.
86 * ld-x86-64/pr13082-6a.d: Likewise.
87 * ld-x86-64/pr13082-6b.d: Likewise.
89 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
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.
96 2011-10-20 Alan Modra <amodra@gmail.com>
98 * ld-selective/selective.exp: Use check_gc_sections_available.
99 Remove redundant xfails.
100 * ld-selective/sel-dump.exp: Likewise.
102 2011-10-19 Alan Modra <amodra@gmail.com>
104 * ld-elf/elf.exp: Move test for shared lib support..
105 * lib/ld-lib.exp (check_shared_lib_support): ..to here. Add m68hc1*,
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.
112 2011-10-18 David S. Miller <davem@davemloft.net>
114 * ld-sparc/tlssunbin32.dd: Update for TLS call relaxation fix
116 * ld-sparc/tlssunbin64.dd: Likewise.
117 * ld-sparc/tlssunpic32.dd: Likewise.
118 * ld-sparc/tlssunpic64.dd: Likewise.
120 2011-10-18 Jie Zhang <jie@codesourcery.com>
121 Julian Brown <julian@codesourcery.com>
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.
142 2011-10-14 Hans-Peter Nilsson <hp@axis.com>
144 * ld-cris/pic-gc-72.d: Adjust for dropping unused undefined
145 dynamic symbol "dsofn".
147 2011-10-10 Alan Modra <amodra@gmail.com>
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.
157 2011-10-08 H.J. Lu <hongjiu.lu@intel.com>
160 * ld-elf/shared.exp (build_tests): Add tests for PR ld/13250.
161 (run_tests): Likewise.
163 * ld-elf/pr13250-1.c: New.
164 * ld-elf/pr13250-2.c: Likewise.
165 * ld-elf/pr13250-3.c: Likewise.
167 2011-10-07 H.J. Lu <hongjiu.lu@intel.com>
169 * ld-elf/elf.exp: Run --gc-sections tests only if --gc-sections
172 2011-10-06 Alan Modra <amodra@gmail.com>
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.
179 2011-10-05 Nick Clifton <nickc@redhat.com>
181 * ld-scripts/phdrs.exp: Expect to fail for the RX.
183 2011-09-30 Alan Modra <amodra@gmail.com>
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.
189 2011-09-29 H.J. Lu <hongjiu.lu@intel.com>
192 * ld-elf/elf.exp: Add a C link testcase for PR ld/13195.
194 * ld-elf/pr13195.c: New.
195 * ld-elf/pr13195.d: Likewise.
196 * ld-elf/pr13195.s: Likewise.
197 * ld-elf/pr13195.t: Likewise.
199 2011-09-16 H.J. Lu <hongjiu.lu@intel.com>
201 * ld-elf/pr12975.d: Only run for *-*-linux* and *-*-gnu*
203 * ld-elf/pr13177.d: Likewise.
205 * ld-elf/pr13177.s: Avoid relocations in text sections.
207 2011-09-15 H.J. Lu <hongjiu.lu@intel.com>
210 * ld-elf/pr13177.d: New.
211 * ld-elf/pr13177.s: Likewise.
213 2011-09-15 H.J. Lu <hongjiu.lu@intel.com>
216 * ld-elf/pr12975.d: New.
217 * ld-elf/pr12975.s: Likewise.
218 * ld-elf/pr12975.t: Likewise.
220 2011-09-12 H.J. Lu <hongjiu.lu@intel.com>
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.
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.
233 2011-09-01 Christophe Lyon <christophe.lyon@st.com>
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.
242 2011-08-22 Alan Modra <amodra@gmail.com>
244 * ld-powerpc/tocopt4a.s, * ld-powerpc/tocopt4b.s,
245 * ld-powerpc/tocopt4.d: New test.
246 * ld-powerpc/powerpc.exp: Run it.
248 2011-08-12 H.J. Lu <hongjiu.lu@intel.com>
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.
270 * ld-x86-64/x86-64.exp: Run pr13082-[1-6][ab].
272 2011-08-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
274 * ld-arm/arm-elf.exp (armelftests): Update for new command-line
276 (armeabitests): Update for new command-line options, and add
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.
282 2011-08-05 Alan Modra <amodra@gmail.com>
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.
289 2011-08-01 H.J. Lu <hongjiu.lu@intel.com>
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.
301 * ld-x86-64/x86-64.exp: Run ilp32-6, ilp32-7, ilp32-8 and ilp32-9.
303 2011-07-27 Roland McGrath <mcgrathr@google.com>
305 * ld-i386/vxworks1-lib.rd: Swap order of sections expected in output.
307 2011-07-26 Alan Modra <amodra@gmail.com>
309 * ld-powerpc/powerpc.exp: Use --no-ld-generated-unwind-info
311 * ld-powerpc/relbrlt.d: Likewise.
313 2011-07-25 Hans-Peter Nilsson <hp@bitrange.com>
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.
319 2011-07-24 Catherine Moore <clm@codesourcery.com>
320 Chao-ying Fu <fu@mips.com>
321 Maciej W. Rozycki <macro@codesourcery.com>
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
336 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
338 * ld-x86-64/abs-k1om.d: New.
339 * ld-x86-64/protected2-k1om.d: Likewise.
340 * ld-x86-64/protected3-k1om.d: Likewise.
342 * ld-x86-64/x86-64.exp: Run abs-k1om, protected2-k1om and
345 2011-07-14 H.J. Lu <hongjiu.lu@intel.com>
347 * ld-elf/binutils.exp (binutils_test): Also check ignored
350 2011-07-14 Alan Modra <amodra@gmail.com>
352 * ld-scripts/section-flags.exp: Pass --local-store 0:0 for
353 spu. Rewrite using foreach.
355 2011-07-14 Alan Modra <amodra@gmail.com>
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.
362 2011-07-11 Catherine Moore <clm@cm00re.com>
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.
370 2011-07-11 Alan Modra <amodra@gmail.com>
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.
377 2011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
378 Thomas Schwinge <thomas@schwinge.name>
381 * ld-ifunc/ifunc.exp: Update for changed output.
382 * ld-unique/unique.exp: Likewise.
384 2011-06-27 Nick Clifton <nickc@redhat.com>
386 * ld-elf/elf.exp: Exlcude all v850 targets from note-3 test.
388 2011-06-27 Alan Modra <amodra@gmail.com>
390 * ld-elf/elf.exp: Exclude more targets from note-3 test.
392 2011-06-24 H.J. Lu <hongjiu.lu@intel.com>
395 * ld-i386/i386.exp: Run pr12921.
396 * ld-x86-64/x86-64.exp: Likewise.
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.
403 2011-06-22 Thomas Schwinge <thomas@schwinge.name>
405 * ld-elf/elf.exp: Execute array_tests_pie tests on *-*-gnu*, too.
407 2011-06-20 H.J. Lu <hongjiu.lu@intel.com>
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.
413 2011-06-20 H.J. Lu <hongjiu.lu@intel.com>
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.
420 2011-06-20 Jakub Jelinek <jakub@redhat.com>
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
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
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
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.
474 2011-06-19 H.J. Lu <hongjiu.lu@intel.com>
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.
481 * ld-elfvsb/elfvsb.exp: Only xfail 64bit x86_64-*-linux*.
482 * ld-shared/shared.exp: Likewise.
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.
489 * ld-x86-64/x86-64.exp (x86_64tests): Add missing -melf_x86_64.
491 2011-06-16 Alan Modra <amodra@gmail.com>
493 * ld-elfvers/vers2.ver: Don't assume any particular index for
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.
501 2011-06-14 Alan Modra <amodra@gmail.com>
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.
506 * ld-elf/pr12851.d: Correct target selection and comment.
508 2011-06-13 Walter Lee <walt@tilera.com>
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.
521 2011-06-10 Nick Clifton <nickc@redhat.com>
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.
530 2011-06-08 H.J. Lu <hongjiu.lu@intel.com>
532 * ld-x86-64/x86-64.exp: Build x32 DSO from x86-64 object file
535 2011-06-08 H.J. Lu <hongjiu.lu@intel.com>
537 * ld-x86-64/simple.c: New.
538 * ld-x86-64/x86-64-x32.rd: Likewise.
540 * ld-x86-64/x86-64.exp: Check building x32 DSO from x86-64
543 2011-06-08 H.J. Lu <hongjiu.lu@intel.com>
546 * ld-elf/pr12851.d: New.
547 * ld-elf/pr12851.s: Likewise.
549 2011-06-07 H.J. Lu <hongjiu.lu@intel.com>
551 * ld-elf/elf.exp: Build symbol3.a and symbol3w.a.
553 * ld-elf/symbol3.s: New.
554 * ld-elf/symbol3w.s: Likewise.
555 * ld-elf/warn3.d: Likewise.
557 2011-06-02 Nathan Sidwell <nathan@codesourcery.com>
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.
583 2011-05-31 Paul Brook <paul@codesourcery.com>
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
594 2011-05-31 Paul Brook <paul@codesourcery.com>
595 Nathan Sidwell <nathan@codesourcery.com>
597 * ld-arm/abs-call-1.d: New.
598 * ld-arm/abs-call-1.s: New.
599 * ld-arm/arm-elf.exp: Add it.
601 2011-05-31 Paul Brook <paul@codesourcery.com>
603 * ld-arm/tls-longplt.d: Update expected output.
604 * ld-arm/tls-thumb1.d: Ditto.
606 2011-05-26 H.J. Lu <hongjiu.lu@intel.com>
609 * ld-x86-64/tlsbin.s: Add a test for LE with large model.
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.
620 2011-05-24 Hans-Peter Nilsson <hp@axis.com>
622 * ld-cris/tls-e-tpoffcomm1.d: Adjust for second PR12763 change,
623 setting TLS file offset.
625 2011-05-23 Nick Clifton <nickc@redhat.com>
627 * ld-elf/shared.exp: Revert previous delta. Do not build
628 libraries in a non-native environment.
630 2011-05-23 Alan Modra <amodra@gmail.com>
633 * ld-elf/binutils.exp: Don't run tdata3 for hppa64.
635 2011-05-21 Hans-Peter Nilsson <hp@axis.com>
637 * ld-cris/tls-e-tpoffcomm1.d: Adjust for PR12763 change removing
638 empty program header.
640 2011-05-21 Alan Modra <amodra@gmail.com>
643 * ld-elf/tdata3.s: New test.
644 * ld-elf/tbss3.s: New test.
645 * ld-elf/binutils.exp: Consolidate tbss and tdata tests.
647 2011-05-20 Bernd Schmidt <bernds@codesourcery.com>
649 * ld-tic6x/pcr-reloc.d: New test.
650 * ld-tic6x/pcr-reloc.s: New test.
652 2011-05-18 Nick Clifton <nickc@redhat.com>
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.
660 * ld-elf/shared.exp: Run library building tests even when not
661 building a native toolchain.
663 2011-05-16 H.J. Lu <hongjiu.lu@intel.com>
665 * ld-scripts/phdrs.exp: Replace --private with
666 --private-headers for objdump.
667 * ld-scripts/phdrs2.exp: Likewise.
669 2011-05-15 Richard Sandiford <rdsandiford@googlemail.com>
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.
676 2011-05-13 Bernd Schmidt <bernds@codesourcery.com>
678 * ld-tic6x/dsbt.ld (OUTPUT_FORMAT): Add.
679 * ld-tic6x/tic6x.exp: Add OSABI tests.
681 2011-05-13 Alan Modra <amodra@gmail.com>
683 * ld-elf/flags1.d: Don't xfail tic6x.
684 * ld-scripts/weak.exp: Correct comments. Don't xfail sh-pe. Remove
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.
690 2011-05-12 Bernd Schmidt <bernds@codesourcery.com>
692 * config/default.exp (ld_assemble): Pass flags parameter to
694 (ld_assemble_flags): New function.
695 * ld-elf/frame.exp: Pass -mpic and -mpid flags to the assembler on
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.
701 2011-05-11 Richard Sandiford <rdsandiford@googlemail.com>
703 * ld-mips-elf/mips-elf.exp: Add missing $has_newabi tests.
705 2011-05-09 H.J. Lu <hongjiu.lu@intel.com>
707 * ld-elf/elf.exp (array_tests): Remove "pr12730".
708 (array_tests_pie): Remove "PIE pr12730".
709 (array_tests_static): Remove "static pr12730".
711 * ld-elf/pr12730.cc: Removed.
712 * ld-elf/pr12730.out: Likewise.
714 2011-05-09 Paul Brook <paul@codesourcery.com>
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.
730 2011-05-07 Dave Korn <dave.korn.cygwin@gmail.com>
733 * ld-plugin/plugin-7.d: Allow underscore in error message.
734 * ld-plugin/plugin-8.d: Likewise.
736 2011-05-07 H.J. Lu <hongjiu.lu@intel.com>
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.
744 * ld-elf/init-mixed.c (ctor1007): Renamed to ...
747 (ctors1007): Remove ctor1007. Add ctor1007b and ctor1007a.
748 (dtor1007): Renamed to ...
751 (dtors1007): Remove dtor1007. Add dtor1007b and dtor1007a.
752 (ctor65535): Renamed to ...
755 (ctors65535): Remove ctor65535. Add ctor65535b and ctor65535a.
756 (dtor65535): Renamed to ...
759 (dtors65535): Remove dtor65535. Add dtor65535b and dtor65535a.
761 * ld-elf/pr12730.cc: New.
762 * ld-elf/pr12730.out: Likewise.
764 2011-05-06 Richard Sandiford <richard.sandiford@linaro.org>
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.
773 2011-05-05 Bernd Schmidt <bernds@codesourcery.com>
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
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.
788 2011-05-03 Paul Brook <paul@codesourcery.com>
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.
794 2011-05-01 H.J. Lu <hongjiu.lu@intel.com>
797 * ld-i386/i386.exp: Run pr12718.
798 * ld-x86-64/x86-64.exp: Likewise.
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.
805 2011-04-26 Kai Tietz <ktietz@redhat.com>
807 * ld-pe/pe.exp: Add cfi/cfi32 tests.
809 * ld-pe/cfi32.d: New.
813 2011-04-21 H.J. Lu <hongjiu.lu@intel.com>
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.
821 2011-04-19 H.J. Lu <hongjiu.lu@intel.com>
823 * ld-plugin/plugin-ignore.d: Removed.
825 2011-04-18 H.J. Lu <hongjiu.lu@intel.com>
827 * ld-plugin/plugin-7.d: Update expected LTO linker errors for
829 * ld-plugin/plugin-8.d: Likewise.
831 2011-04-18 Alan Modra <amodra@gmail.com>
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.
839 2011-04-15 Maxim Kuvyrkov <maxim@codesourcery.com>
841 * ld-m68k/tls-gd-ie-1.d: Stabilize test.
842 * ld-m68k/tls-gd-3.[sd]: New test.
844 2011-04-12 Richard Henderson <rth@redhat.com>
846 * ld-alpha/emptygot.s, ld-alpha/emptygot.nm: New test.
847 * ld-alpha/alpha.exp: Run it.
849 2011-04-11 Mark Wielaard <mjw@redhat.com>
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.
858 2011-04-11 Alan Modra <amodra@gmail.com>
860 * ld-elf/eh-frame-hdr.d: xfail avr.
862 2011-04-08 H.J. Lu <hongjiu.lu@intel.com>
865 * ld-i386/i386.exp: Run tlspie2.
867 * ld-i386/tlspie2.d: New.
868 * ld-i386/tlspie2.s: Likewise.
870 2011-04-06 Joseph Myers <joseph@codesourcery.com>
872 * ld-selective/selective.exp (xscale-*-*): Don't handle.
873 * ld-srec/srec.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't
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
884 2011-04-04 H.J. Lu <hongjiu.lu@intel.com>
887 * ld-i386/i386.exp: Run pr12627.
889 * ld-i386/pr12627.d: New.
890 * ld-i386/pr12627.s: Likewise.
891 * ld-i386/pr12627.t: Likewise.
893 2011-03-31 Bernd Schmidt <bernds@codesourcery.com>
895 * ld-scripts/crossref.exp: Add CFLAGS for tic6x*-*-*.
896 * ld-elf/sec-to-seg.exp: Remove tic6x from list of targets defining
898 * ld-tic6x/tic6x.exp: Add support for DSBT shared library/executable
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.
977 2011-03-30 Richard Henderson <rth@redhat.com>
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.
984 2011-03-24 Alan Modra <amodra@gmail.com>
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.
1000 2011-03-15 Mike Frysinger <vapier@gentoo.org>
1002 * ld-elfvers/vers.exp (vers19): Add -Wl,-rpath-link,. to linker flags.
1004 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
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.
1034 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
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.
1040 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
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.
1047 2011-03-12 H.J. Lu <hongjiu.lu@intel.com>
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.
1060 * ld-x86-64/x86-64.exp (x86_64tests): Add tlsgd4, libtlsgd5.so,
1061 tlsgd5, libtlsgd6.so, tlsgd6 and tlsld2.
1063 2011-03-03 H.J. Lu <hongjiu.lu@intel.com>
1065 * ld-x86-64/tlsie4.dd: New.
1066 * ld-x86-64/tlsie4.s: Likewise.
1068 * ld-x86-64/x86-64.exp (x86_64tests): Add tlsie4.
1070 2011-02-25 H.J. Lu <hongjiu.lu@intel.com>
1073 * ld-elf/dynamic1.d: New.
1074 * ld-elf/dynamic1.ld: Likewise.
1075 * ld-elf/dynamic1.s: Likewise.
1077 2011-02-25 Alan Modra <amodra@gmail.com>
1079 * ld-mn10300/i135409-3.s: Correct .size label reference.
1080 * ld-sh/sh64/stolib.s: Likewise.
1082 2011-02-23 H.J. Lu <hongjiu.lu@intel.com>
1084 * ld-elf/new.cc: Don't include <exception_defines.h>.
1086 2011-02-10 Alan Modra <amodra@gmail.com>
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.
1092 * ld-gc/start.d: Exclude frv-*-linux*.
1093 * ld-misc/defsym1.d: Likewise.
1095 2011-02-09 Alan Modra <amodra@gmail.com>
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.
1101 2011-01-23 Alan Modra <amodra@gmail.com>
1103 * ld-scripts/sane1.d, * ld-scripts/sane1.t: New test.
1104 * ld-scripts/expr.exp: Run it.
1106 2011-01-18 H.J. Lu <hongjiu.lu@intel.com>
1108 * ld-x86-64/ilp32-4.d: Updated.
1110 2011-01-17 Richard Sandiford <richard.sandiford@linaro.org>
1112 * ld-arm/arm-rel32.s, ld-arm/arm-rel32.d: New testcase.
1113 * ld-arm/arm-elf.exp: Run it.
1115 2011-01-17 Richard Sandiford <richard.sandiford@linaro.org>
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.
1121 2011-01-14 H.J. Lu <hongjiu.lu@intel.com>
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.
1132 2011-01-14 H.J. Lu <hongjiu.lu@intel.com>
1134 * ld-x86-64/ilp32-5.d: New.
1135 * ld-x86-64/ilp32-5.s: Likewise.
1137 * ld-x86-64/x86-64.exp: Run ilp32-5.
1139 2011-01-13 H.J. Lu <hongjiu.lu@intel.com>
1141 * ld-x86-64/ilp32-4.d: New.
1143 * ld-x86-64/x86-64.exp: Run ilp32-4.
1145 2011-01-13 H.J. Lu <hongjiu.lu@intel.com>
1148 * ld-scripts/defined.exp: Run defined5.
1150 * ld-scripts/defined5.d: New.
1151 * ld-scripts/defined5.s: Likewise.
1152 * ld-scripts/defined5.t: Likewise.
1154 2011-01-13 H.J. Lu <hongjiu.lu@intel.com>
1156 * ld-scripts/defined4.d: Xfail rs6000-*-aix*. Skip mips*-*-*
1159 * ld-scripts/expr2.d: Xfail rs6000-*-aix* and arm-*-*aout.
1161 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
1163 * ld-scripts/assert.exp: Run assert2.
1165 * ld-scripts/assert2.d: New.
1166 * ld-scripts/assert2.t: Likewise.
1168 2011-01-10 Nathan Sidwell <nathan@codesourcery.com>
1169 Glauber de Oliveira Costa <glommer@gmail.com>
1171 * ld-arm/arm-elf.exp: Added tests for new TLS handling
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.
1210 2011-01-08 Nick Clifton <nickc@redhat.com>
1212 * ld-misc/defsym1.d: Add a -e linker command line option.
1213 * ld-misc/dummy.s: Remove text.
1215 2011-01-08 Nick Clifton <nickc@redhat.com>
1219 * ld-elf/textaddr2.d: Fix regexp to work with hppa64 targets.
1220 * ld-elf/textaddr6.d: Fix regexp to work with hppa64 targets.
1222 2011-01-06 H.J. Lu <hongjiu.lu@intel.com>
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.
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.
1242 2011-01-03 H.J. Lu <hongjiu.lu@intel.com>
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.
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.
1260 2011-01-02 H.J. Lu <hongjiu.lu@intel.com>
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.
1269 For older changes see ChangeLog-2010
1271 Copyright (C) 2011 Free Software Foundation, Inc.
1273 Copying and distribution of this file, with or without modification,
1274 are permitted in any medium without royalty provided the copyright
1275 notice and this notice are preserved.
1281 version-control: never