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.
17 * ld-mips-elf/pic-and-nonpic-6-n64.dd: Use correct encoding for
18 64-bit MOVE instruction.
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.
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.
43 * ld-bootstrap/bootstrap.exp: Use consistent flags for final link
44 in ia64 and mips cases.
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.
64 * ld-arm/jump-reloc-veneers.s: Update for changes to assembler output.
68 * ld-powerpc/powerpc.exp: Expect ld warnings for tocopt test.
69 * ld-powerpc/tocopt.out: New file.
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.
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.
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.
98 * ld-selective/selective.exp: Use check_gc_sections_available.
99 Remove redundant xfails.
100 * ld-selective/sel-dump.exp: Likewise.
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.
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.
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.
144 * ld-cris/pic-gc-72.d: Adjust for dropping unused undefined
145 dynamic symbol "dsofn".
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.
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.
169 * ld-elf/elf.exp: Run --gc-sections tests only if --gc-sections
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.
181 * ld-scripts/phdrs.exp: Expect to fail for the RX.
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.
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.
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.
210 * ld-elf/pr13177.d: New.
211 * ld-elf/pr13177.s: Likewise.
216 * ld-elf/pr12975.d: New.
217 * ld-elf/pr12975.s: Likewise.
218 * ld-elf/pr12975.t: Likewise.
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.
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.
244 * ld-powerpc/tocopt4a.s, * ld-powerpc/tocopt4b.s,
245 * ld-powerpc/tocopt4.d: New test.
246 * ld-powerpc/powerpc.exp: Run it.
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].
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.
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.
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.
305 * ld-i386/vxworks1-lib.rd: Swap order of sections expected in output.
309 * ld-powerpc/powerpc.exp: Use --no-ld-generated-unwind-info
311 * ld-powerpc/relbrlt.d: Likewise.
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.
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
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
347 * ld-elf/binutils.exp (binutils_test): Also check ignored
352 * ld-scripts/section-flags.exp: Pass --local-store 0:0 for
353 spu. Rewrite using foreach.
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.
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.
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.
381 * ld-ifunc/ifunc.exp: Update for changed output.
382 * ld-unique/unique.exp: Likewise.
386 * ld-elf/elf.exp: Exlcude all v850 targets from note-3 test.
390 * ld-elf/elf.exp: Exclude more targets from note-3 test.
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.
405 * ld-elf/elf.exp: Execute array_tests_pie tests on *-*-gnu*, too.
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.
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.
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.
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.
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.
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.
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.
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.
532 * ld-x86-64/x86-64.exp: Build x32 DSO from x86-64 object file
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
546 * ld-elf/pr12851.d: New.
547 * ld-elf/pr12851.s: Likewise.
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.
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.
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
597 * ld-arm/abs-call-1.d: New.
598 * ld-arm/abs-call-1.s: New.
599 * ld-arm/arm-elf.exp: Add it.
603 * ld-arm/tls-longplt.d: Update expected output.
604 * ld-arm/tls-thumb1.d: Ditto.
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.
622 * ld-cris/tls-e-tpoffcomm1.d: Adjust for second PR12763 change,
623 setting TLS file offset.
627 * ld-elf/shared.exp: Revert previous delta. Do not build
628 libraries in a non-native environment.
633 * ld-elf/binutils.exp: Don't run tdata3 for hppa64.
637 * ld-cris/tls-e-tpoffcomm1.d: Adjust for PR12763 change removing
638 empty program header.
643 * ld-elf/tdata3.s: New test.
644 * ld-elf/tbss3.s: New test.
645 * ld-elf/binutils.exp: Consolidate tbss and tdata tests.
649 * ld-tic6x/pcr-reloc.d: New test.
650 * ld-tic6x/pcr-reloc.s: New test.
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.
665 * ld-scripts/phdrs.exp: Replace --private with
666 --private-headers for objdump.
667 * ld-scripts/phdrs2.exp: Likewise.
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.
678 * ld-tic6x/dsbt.ld (OUTPUT_FORMAT): Add.
679 * ld-tic6x/tic6x.exp: Add OSABI tests.
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.
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.
703 * ld-mips-elf/mips-elf.exp: Add missing $has_newabi tests.
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.
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.
733 * ld-plugin/plugin-7.d: Allow underscore in error message.
734 * ld-plugin/plugin-8.d: Likewise.
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.
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.
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.
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.
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.
807 * ld-pe/pe.exp: Add cfi/cfi32 tests.
809 * ld-pe/cfi32.d: New.
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.
823 * ld-plugin/plugin-ignore.d: Removed.
827 * ld-plugin/plugin-7.d: Update expected LTO linker errors for
829 * ld-plugin/plugin-8.d: Likewise.
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.
841 * ld-m68k/tls-gd-ie-1.d: Stabilize test.
842 * ld-m68k/tls-gd-3.[sd]: New test.
846 * ld-alpha/emptygot.s, ld-alpha/emptygot.nm: New test.
847 * ld-alpha/alpha.exp: Run it.
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.
860 * ld-elf/eh-frame-hdr.d: xfail avr.
865 * ld-i386/i386.exp: Run tlspie2.
867 * ld-i386/tlspie2.d: New.
868 * ld-i386/tlspie2.s: Likewise.
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
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.
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.
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.
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.
1002 * ld-elfvers/vers.exp (vers19): Add -Wl,-rpath-link,. to linker flags.
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.
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.
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.
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.
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.
1073 * ld-elf/dynamic1.d: New.
1074 * ld-elf/dynamic1.ld: Likewise.
1075 * ld-elf/dynamic1.s: Likewise.
1079 * ld-mn10300/i135409-3.s: Correct .size label reference.
1080 * ld-sh/sh64/stolib.s: Likewise.
1084 * ld-elf/new.cc: Don't include <exception_defines.h>.
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.
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.
1103 * ld-scripts/sane1.d, * ld-scripts/sane1.t: New test.
1104 * ld-scripts/expr.exp: Run it.
1108 * ld-x86-64/ilp32-4.d: Updated.
1112 * ld-arm/arm-rel32.s, ld-arm/arm-rel32.d: New testcase.
1113 * ld-arm/arm-elf.exp: Run it.
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.
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.
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.
1141 * ld-x86-64/ilp32-4.d: New.
1143 * ld-x86-64/x86-64.exp: Run ilp32-4.
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.
1156 * ld-scripts/defined4.d: Xfail rs6000-*-aix*. Skip mips*-*-*
1159 * ld-scripts/expr2.d: Xfail rs6000-*-aix* and arm-*-*aout.
1163 * ld-scripts/assert.exp: Run assert2.
1165 * ld-scripts/assert2.d: New.
1166 * ld-scripts/assert2.t: Likewise.
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.
1212 * ld-misc/defsym1.d: Add a -e linker command line option.
1213 * ld-misc/dummy.s: Remove text.
1219 * ld-elf/textaddr2.d: Fix regexp to work with hppa64 targets.
1220 * ld-elf/textaddr6.d: Fix regexp to work with hppa64 targets.
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.
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.
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