Lines Matching full:testsuite
5 * testsuite/ld-powerpc/attr-gnu-4-4.s: Delete.
6 * testsuite/ld-powerpc/attr-gnu-4-14.d: Delete.
7 * testsuite/ld-powerpc/attr-gnu-4-24.d: Delete.
8 * testsuite/ld-powerpc/attr-gnu-4-34.d: Delete.
9 * testsuite/ld-powerpc/attr-gnu-4-41.d: Delete.
10 * testsuite/ld-powerpc/attr-gnu-4-32.d: Adjust expected warning.
11 * testsuite/ld-powerpc/attr-gnu-8-23.d: Likewise.
12 * testsuite/ld-powerpc/attr-gnu-4-01.d: Adjust expected output.
13 * testsuite/ld-powerpc/attr-gnu-4-02.d: Likewise.
14 * testsuite/ld-powerpc/attr-gnu-4-03.d: Likewise.
15 * testsuite/ld-powerpc/attr-gnu-4-10.d: Likewise.
16 * testsuite/ld-powerpc/attr-gnu-4-11.d: Likewise.
17 * testsuite/ld-powerpc/attr-gnu-4-20.d: Likewise.
18 * testsuite/ld-powerpc/attr-gnu-4-22.d: Likewise.
19 * testsuite/ld-powerpc/attr-gnu-4-33.d: Likewise.
20 * testsuite/ld-powerpc/attr-gnu-8-11.d: Likewise.
21 * testsuite/ld-powerpc/powerpc.exp: Don't run deleted tests.
27 * testsuite/ld-powerpc/tocopt7.s,
28 * testsuite/ld-powerpc/tocopt7.out,
29 * testsuite/ld-powerpc/tocopt7.d: New test.
30 * testsuite/ld-powerpc/tocopt8.s,
31 * testsuite/ld-powerpc/tocopt8.d: New test.
32 * testsuite/ld-powerpc/powerpc.exp: Run them.
37 * testsuite/ld-i386/i386.exp: Run pr21168.
38 * testsuite/ld-i386/pr21168a.c: New file.
39 * testsuite/ld-i386/pr21168b.S: Likewise.
51 * testsuite/ld-arm/arm-elf.exp: Handle new testcase.
52 * testsuite/ld-arm/farcall-mixed-app2.d: New file.
53 * testsuite/ld-arm/farcall-mixed-app2.r: Likewise.
54 * testsuite/ld-arm/farcall-mixed-app2.s: Likewise.
55 * testsuite/ld-arm/farcall-mixed-app2.sym: Likewise.
63 * testsuite/ld-avr/avr-prop-7.d: New test.
64 * testsuite/ld-avr/avr-prop-7.s: New test.
65 * testsuite/ld-avr/avr-prop-8.d: New test.
66 * testsuite/ld-avr/avr-prop-8.s: New test.
117 * testsuite/ld-gc/gc.exp: Run pr20306 test.
123 * testsuite/ld-elf/comm-data.exp: Expect comm-data2 test to fail
125 * testsuite/ld-elf/elf.exp: Expect pr14170 and symbolic function
127 * testsuite/ld-elf/endsym.d: Expect to fail with cr16, crx, dlx,
129 * testsuite/ld-elf/var1.d: Expect to fail with d30v, dlx, ft32 and
131 * testsuite/ld-pe/pe.exp: Expect foreign symbol test to fail for
136 * testsuite/ld-elf/merge.d: Add m68hc11 to list of targets that
138 * testsuite/ld-scripts/overlay-size.d: Skip the entire test for
140 * testsuite/ld-scripts/rgn-at10.d: No longer expect this test to
142 * testsuite/ld-scripts/rgn-at11.d: Likewise.
143 * testsuite/ld-scripts/rgn-at2.d: Likewise.
144 * testsuite/ld-scripts/rgn-at6.d: Likewise.
145 * testsuite/ld-scripts/rgn-at7.d: Likewise.
146 * testsuite/ld-scripts/rgn-at8.d: Likewise.
150 * testsuite/ld-elf/symbolic-func.r: Allow non-zero offsets from
155 * testsuite/ld-mips-elf/attr-gnu-4-10.d: Match any UNIX OS/ABI.
156 * testsuite/ld-mips-elf/attr-gnu-4-50.d: Likewise.
157 * testsuite/ld-mips-elf/attr-gnu-4-60.d: Likewise.
158 * testsuite/ld-mips-elf/attr-gnu-4-70.d: Likewise.
163 * testsuite/ld-scripts/pr20302.d: Exclude *-*-*aout.
167 * testsuite/ld-mips-elf/mips16-branch-2.d: New test.
168 * testsuite/ld-mips-elf/mips16-branch-3.d: New test.
169 * testsuite/ld-mips-elf/mips16-branch-addend-2.d: New test.
170 * testsuite/ld-mips-elf/mips16-branch-addend-3.d: New test.
171 * testsuite/ld-mips-elf/mips16-branch.s: New test source.
172 * testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
179 * testsuite/ld-scripts/pr20302.d: New test.
180 * testsuite/ld-scripts/scripts.exp: Run the new test.
184 * testsuite/ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul):
195 * testsuite/ld-mips-elf/undefweak-overflow.d: Use wildcard
200 * testsuite/ld-mips-elf/mips-elf.exp: Uniquely identify
215 * testsuite/config/default.exp (ld_elf_shared_opt): New.
216 * testsuite/lib/ld-lib.exp (run_dump_test): Pass
223 * testsuite/ld-mips-elf/mode-change-error-1a.s: Trigger an error
225 * testsuite/ld-mips-elf/mode-change-error-1.d: Adjust
230 * testsuite/ld-arc/nps-1a.d: Use -mcpu=arc700 -mnps400.
231 * testsuite/ld-arc/nps-1b.d: Likewise.
236 * testsuite/ld-plugin/lto.exp (lto_link_tests): Add test for
239 * testsuite/ld-plugin/pr20267a.c: New file.
240 * testsuite/ld-plugin/pr20267b.c: Likewise.
247 * testsuite/ld-plugin/lto.exp (lto_link_tests): Add test for
250 * testsuite/ld-plugin/pass.out: New file.
251 * testsuite/ld-plugin/pr20276a.c: Likewise.
252 * testsuite/ld-plugin/pr20276b.c: Likewise.
262 * testsuite/ld-i386/i386.exp: Run PR ld/20253 tests.
263 * testsuite/ld-i386/no-plt.exp: Likewise.
264 * testsuite/ld-x86-64/no-plt.exp: Likewise.
265 * testsuite/ld-i386/pr13302.d: Remove .rel.plt section.
266 * testsuite/ld-ifunc/ifunc-13-i386.d: Likewise.
267 * testsuite/ld-ifunc/ifunc-13-x86-64.d: Likewise.
268 * testsuite/ld-ifunc/ifunc-15-i386.d: Likewise.
269 * testsuite/ld-ifunc/ifunc-15-x86-64.d: Likewise.
270 * testsuite/ld-x86-64/pr13082-5a.d: Likewise.
271 * testsuite/ld-x86-64/pr13082-5b.d: Likewise.
272 * testsuite/ld-x86-64/pr13082-6a.d: Likewise.
273 * testsuite/ld-x86-64/pr13082-6b.d: Likewise.
274 * testsuite/ld-i386/pr20244-2a.d: Remove .plt section.
275 * testsuite/ld-ifunc/ifunc-21-i386.d: Likewise.
276 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
277 * testsuite/ld-ifunc/ifunc-22-i386.d: Likewise.
278 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
279 * testsuite/ld-i386/pr20244-2b.d: Updated.
280 * testsuite/ld-i386/pr20244-2c.d: Likewise.
281 * testsuite/ld-ifunc/ifunc-18a-i386.d: Likewise.
282 * testsuite/ld-ifunc/ifunc-18a-x86-64.d: Likewise.
283 * testsuite/ld-ifunc/ifunc-18b-i386.d: Likewise.
284 * testsuite/ld-ifunc/ifunc-18b-x86-64.d: Likewise.
285 * testsuite/ld-i386/pr20253-1a.c: New file.
286 * testsuite/ld-i386/pr20253-1b.S: Likewise.
287 * testsuite/ld-i386/pr20253-1c.S: Likewise.
288 * testsuite/ld-i386/pr20253-1d.S: Likewise.
289 * testsuite/ld-i386/pr20253-2a.c: Likewise.
290 * testsuite/ld-i386/pr20253-2b.S: Likewise.
291 * testsuite/ld-i386/pr20253-2c.S: Likewise.
292 * testsuite/ld-i386/pr20253-2d.S: Likewise.
293 * testsuite/ld-i386/pr20253-3.d: Likewise.
294 * testsuite/ld-i386/pr20253-3.s: Likewise.
295 * testsuite/ld-i386/pr20253-4.s: Likewise.
296 * testsuite/ld-i386/pr20253-4a.d: Likewise.
297 * testsuite/ld-i386/pr20253-4b.d: Likewise.
298 * testsuite/ld-i386/pr20253-4c.d: Likewise.
299 * testsuite/ld-i386/pr20253-5.d: Likewise.
300 * testsuite/ld-i386/pr20253-5.s: Likewise.
301 * testsuite/ld-ifunc/ifunc-23-x86.s: Likewise.
302 * testsuite/ld-ifunc/ifunc-23a-x86.d: Likewise.
303 * testsuite/ld-ifunc/ifunc-23b-x86.d: Likewise.
304 * testsuite/ld-ifunc/ifunc-23c-x86.d: Likewise.
305 * testsuite/ld-ifunc/ifunc-24-x86.s: Likewise.
306 * testsuite/ld-ifunc/ifunc-24a-x86.d: Likewise.
307 * testsuite/ld-ifunc/ifunc-24b-x86.d: Likewise.
308 * testsuite/ld-ifunc/ifunc-24c-x86.d: Likewise.
309 * testsuite/ld-ifunc/ifunc-25-x86.s: Likewise.
310 * testsuite/ld-ifunc/ifunc-25a-x86.d: Likewise.
311 * testsuite/ld-ifunc/ifunc-25b-x86.d: Likewise.
312 * testsuite/ld-ifunc/ifunc-25c-x86.d: Likewise.
313 * testsuite/ld-x86-64/pr20253-1.s: Likewise.
314 * testsuite/ld-x86-64/pr20253-1a.d: Likewise.
315 * testsuite/ld-x86-64/pr20253-1b.d: Likewise.
316 * testsuite/ld-x86-64/pr20253-1c.d: Likewise.
317 * testsuite/ld-x86-64/pr20253-1d.d: Likewise.
318 * testsuite/ld-x86-64/pr20253-1e.d: Likewise.
319 * testsuite/ld-x86-64/pr20253-1f.d: Likewise.
320 * testsuite/ld-x86-64/pr20253-1g.d: Likewise.
321 * testsuite/ld-x86-64/pr20253-1h.d: Likewise.
322 * testsuite/ld-x86-64/pr20253-1i.d: Likewise.
323 * testsuite/ld-x86-64/pr20253-1j.d: Likewise.
324 * testsuite/ld-x86-64/pr20253-1k.d: Likewise.
325 * testsuite/ld-x86-64/pr20253-1l.d: Likewise.
326 * testsuite/ld-x86-64/pr20253-2a.c: Likewise.
327 * testsuite/ld-x86-64/pr20253-2b.S: Likewise.
328 * testsuite/ld-x86-64/pr20253-2c.S: Likewise.
329 * testsuite/ld-x86-64/pr20253-2d.S: Likewise.
330 * testsuite/ld-x86-64/pr20253-3.d: Likewise.
331 * testsuite/ld-x86-64/pr20253-3.s: Likewise.
332 * testsuite/ld-x86-64/pr20253-4.s: Likewise.
333 * testsuite/ld-x86-64/pr20253-4a.d: Likewise.
334 * testsuite/ld-x86-64/pr20253-4b.d: Likewise.
335 * testsuite/ld-x86-64/pr20253-4c.d: Likewise.
336 * testsuite/ld-x86-64/pr20253-4d.d: Likewise.
337 * testsuite/ld-x86-64/pr20253-4e.d: Likewise.
338 * testsuite/ld-x86-64/pr20253-4f.d: Likewise.
339 * testsuite/ld-x86-64/pr20253-5.s: Likewise.
340 * testsuite/ld-x86-64/pr20253-5a.d: Likewise.
341 * testsuite/ld-x86-64/pr20253-5b.d: Likewise.
342 * testsuite/ld-ifunc/ifunc-18a-i386.d: Remove extra IRELATIVE
344 * testsuite/ld-ifunc/ifunc-18a-x86-64.d: Likewise.
345 * testsuite/ld-ifunc/ifunc-18b-i386.d: Likewise.
346 * testsuite/ld-ifunc/ifunc-18b-x86-64.d: Likewise.
347 * testsuite/ld-ifunc/ifunc-18a.s: Fix a typo.
348 * testsuite/ld-x86-64/x86-64.exp: Run pr20253-1 tests.
353 * testsuite/ld-arm/arm-elf.exp (Thumb-Thumb farcall M profile):
356 * testsuite/ld-arm/farcall-thumb2-thumb2-m.d: New file.
357 * testsuite/ld-arm/jump-reloc-veneers-cond-long-backward.d: Update to
359 * testsuite/ld-arm/jump-reloc-veneers-cond-long.d: Likewise.
363 * testsuite/ld-i386/i386.exp: Run pr19636-2e-nacl.
364 * testsuite/ld-i386/pr19636-2e.d: Skip for NaCl targets.
366 * testsuite/ld-i386/pr19636-2e-nacl.d: New file.
370 * testsuite/ld-i386/no-plt-check1a.S (check): Test static
372 * testsuite/ld-i386/no-plt-check1b.S (check): Likewise.
373 * testsuite/ld-x86-64/no-plt-check1.S (check): Likewise.
374 * testsuite/ld-i386/no-plt-extern1a.S (func_p): New. Static
376 * testsuite/ld-i386/no-plt-extern1b.S (func_p): Likewise.
377 * testsuite/ld-x86-64/no-plt-extern1.S (func_p): Likewise.
378 * testsuite/ld-i386/no-plt-1a.dd: Updated.
379 * testsuite/ld-i386/no-plt-1b.dd: Likewise.
380 * testsuite/ld-i386/no-plt-1c.dd: Likewise.
381 * testsuite/ld-i386/no-plt-1d.dd: Likewise.
382 * testsuite/ld-i386/no-plt-1e.dd: Likewise.
383 * testsuite/ld-i386/no-plt-1f.dd: Likewise.
384 * testsuite/ld-i386/no-plt-1g.dd: Likewise.
385 * testsuite/ld-i386/no-plt-1h.dd: Likewise.
386 * testsuite/ld-i386/no-plt-1i.dd: Likewise.
387 * testsuite/ld-i386/no-plt-1j.dd: Likewise.
388 * testsuite/ld-x86-64/no-plt-1a.dd: Likewise.
389 * testsuite/ld-x86-64/no-plt-1b.dd: Likewise.
390 * testsuite/ld-x86-64/no-plt-1c.dd: Likewise.
391 * testsuite/ld-x86-64/no-plt-1d.dd: Likewise.
392 * testsuite/ld-x86-64/no-plt-1e.dd: Likewise.
393 * testsuite/ld-x86-64/no-plt-1f.dd: Likewise.
394 * testsuite/ld-x86-64/no-plt-1g.dd: Likewise.
399 * testsuite/ld-avr/avr-prop-6.d: New test.
400 * testsuite/ld-avr/avr-prop-6.s: New test.
433 * testsuite/ld-i386/i386.exp: Run pr20244-2a, pr20244-2b,
435 * testsuite/ld-i386/no-plt.exp: Run pr20244-3a and pr20244-3b.
436 * testsuite/ld-i386/pr20244-2.s: New file.
437 * testsuite/ld-i386/pr20244-2a.d: Likewise.
438 * testsuite/ld-i386/pr20244-2b.d: Likewise.
439 * testsuite/ld-i386/pr20244-2c.d: Likewise.
440 * testsuite/ld-i386/pr20244-2d.d: Likewise.
441 * testsuite/ld-i386/pr20244-3a.c: Likewise.
442 * testsuite/ld-i386/pr20244-3b.S: Likewise.
443 * testsuite/ld-i386/pr20244-3c.S: Likewise.
444 * testsuite/ld-i386/pr20244-3d.S: Likewise.
448 * testsuite/ld-i386/i386.exp: Run ifunc-1a and ifunc-1b.
449 * testsuite/ld-i386/ifunc-1a.c: New file.
450 * testsuite/ld-i386/ifunc-1b.S: Likewise.
451 * testsuite/ld-i386/ifunc-1c.S: Likewise.
452 * testsuite/ld-i386/ifunc-1d.S: Likewise.
456 * testsuite/ld-srec/srec.exp: Changed to XFAIL on both little and
461 * testsuite/ld-x86-64/libno-plt-1b.dd: Updated for x32.
462 * testsuite/ld-x86-64/libno-plt-1b.rd: Likewise.
463 * testsuite/ld-x86-64/no-plt-1a.dd: Likewise.
464 * testsuite/ld-x86-64/no-plt-1a.rd: Likewise.
465 * testsuite/ld-x86-64/no-plt-1b.dd: Likewise.
466 * testsuite/ld-x86-64/no-plt-1b.rd: Likewise.
467 * testsuite/ld-x86-64/no-plt-1c.dd: Likewise.
468 * testsuite/ld-x86-64/no-plt-1c.rd: Likewise.
469 * testsuite/ld-x86-64/no-plt-1d.dd: Likewise.
470 * testsuite/ld-x86-64/no-plt-1e.dd: Likewise.
471 * testsuite/ld-x86-64/no-plt-1e.rd: Likewise.
472 * testsuite/ld-x86-64/no-plt-1f.dd: Likewise.
473 * testsuite/ld-x86-64/no-plt-1f.rd: Likewise.
474 * testsuite/ld-x86-64/no-plt-1g.dd: Likewise.
475 * testsuite/ld-x86-64/no-plt-1g.rd: Likewise.
480 * testsuite/ld-i386/i386.exp: Run pr20244-1a and pr20244-1b.
481 * testsuite/ld-i386/pr20244-1.s: New file.
482 * testsuite/ld-i386/pr20244-1a.d: Likewise.
483 * testsuite/ld-i386/pr20244-1b.d: Likewise.
484 * testsuite/ld-i386/pr20244-1c.d: Likewise.
489 * testsuite/ld-avr/avr-prop-5.d: New.
490 * testsuite/ld-avr/avr-prop-5.s: New.
494 * testsuite/ld-avr/lds-mega.d: New test.
495 * testsuite/ld-avr/lds-mega.s: New test source.
496 * testsuite/ld-avr/lds-tiny.d: New test.
497 * testsuite/ld-avr/lds-tiny.s: New test source.
501 * testsuite/ld-i386/libno-plt-1b.dd: New file.
502 * testsuite/ld-i386/libno-plt-1b.rd: Likewise.
503 * testsuite/ld-i386/no-plt-1a.dd: Likewise.
504 * testsuite/ld-i386/no-plt-1a.rd: Likewise.
505 * testsuite/ld-i386/no-plt-1b.dd: Likewise.
506 * testsuite/ld-i386/no-plt-1b.rd: Likewise.
507 * testsuite/ld-i386/no-plt-1c.dd: Likewise.
508 * testsuite/ld-i386/no-plt-1c.rd: Likewise.
509 * testsuite/ld-i386/no-plt-1d.dd: Likewise.
510 * testsuite/ld-i386/no-plt-1d.rd: Likewise.
511 * testsuite/ld-i386/no-plt-1e.dd: Likewise.
512 * testsuite/ld-i386/no-plt-1e.rd: Likewise.
513 * testsuite/ld-i386/no-plt-1f.dd: Likewise.
514 * testsuite/ld-i386/no-plt-1f.rd: Likewise.
515 * testsuite/ld-i386/no-plt-1g.dd: Likewise.
516 * testsuite/ld-i386/no-plt-1g.rd: Likewise.
517 * testsuite/ld-i386/no-plt-1h.dd: Likewise.
518 * testsuite/ld-i386/no-plt-1h.rd: Likewise.
519 * testsuite/ld-i386/no-plt-1i.dd: Likewise.
520 * testsuite/ld-i386/no-plt-1i.rd: Likewise.
521 * testsuite/ld-i386/no-plt-1j.dd: Likewise.
522 * testsuite/ld-i386/no-plt-1j.rd: Likewise.
523 * testsuite/ld-i386/no-plt-check1a.S: Likewise.
524 * testsuite/ld-i386/no-plt-check1b.S: Likewise.
525 * testsuite/ld-i386/no-plt-extern1a.S: Likewise.
526 * testsuite/ld-i386/no-plt-extern1b.S: Likewise.
527 * testsuite/ld-i386/no-plt-func1.c: Likewise.
528 * testsuite/ld-i386/no-plt-main1.c: Likewise.
529 * testsuite/ld-i386/no-plt.exp: Likewise.
533 * testsuite/ld-x86-64/tls.exp (run_cc_link_tests): Update test
538 * testsuite/ld-i386/i386.exp: Run libtlspic2.so, tlsbin2,
540 * testsuite/ld-i386/pass.out: New file.
541 * testsuite/ld-i386/tls-def1.c: Likewise.
542 * testsuite/ld-i386/tls-gd1.S: Likewise.
543 * testsuite/ld-i386/tls-ld1.S: Likewise.
544 * testsuite/ld-i386/tls-main1.c: Likewise.
545 * testsuite/ld-i386/tls.exp: Likewise.
546 * testsuite/ld-i386/tlsbin2-nacl.rd: Likewise.
547 * testsuite/ld-i386/tlsbin2.dd: Likewise.
548 * testsuite/ld-i386/tlsbin2.rd: Likewise.
549 * testsuite/ld-i386/tlsbin2.sd: Likewise.
550 * testsuite/ld-i386/tlsbin2.td: Likewise.
551 * testsuite/ld-i386/tlsbinpic2.s: Likewise.
552 * testsuite/ld-i386/tlsgd3.dd: Likewise.
553 * testsuite/ld-i386/tlsgd3.s: Likewise.
554 * testsuite/ld-i386/tlsgd4.d: Likewise.
555 * testsuite/ld-i386/tlsgd4.s: Likewise.
556 * testsuite/ld-i386/tlsld2.s: Likewise.
557 * testsuite/ld-i386/tlspic2-nacl.rd: Likewise.
558 * testsuite/ld-i386/tlspic2.dd: Likewise.
559 * testsuite/ld-i386/tlspic2.rd: Likewise.
560 * testsuite/ld-i386/tlspic2.sd: Likewise.
561 * testsuite/ld-i386/tlspic2.td: Likewise.
562 * testsuite/ld-i386/tlspic3.s: Likewise.
563 * testsuite/ld-i386/tlspie3.s: Likewise.
564 * testsuite/ld-i386/tlspie3a.d: Likewise.
565 * testsuite/ld-i386/tlspie3b.d: Likewise.
566 * testsuite/ld-i386/tlspie3c.d: Likewise.
570 * testsuite/ld-x86-64/no-plt-1a.rd: Support any relocation order.
571 * testsuite/ld-x86-64/no-plt-1b.rd: Likewise.
572 * testsuite/ld-x86-64/no-plt-1c.rd: Likewise.
573 * testsuite/ld-x86-64/no-plt-1d.rd: Likewise.
574 * testsuite/ld-x86-64/no-plt-1e.rd: Likewise.
575 * testsuite/ld-x86-64/no-plt-1f.rd: Likewise.
576 * testsuite/ld-x86-64/no-plt-1g.rd: Likewise.
577 * testsuite/ld-x86-64/no-plt.exp: Fix a typo.
581 * testsuite/ld-x86-64/libno-plt-1b.dd: Likewise.
582 * testsuite/ld-x86-64/libno-plt-1b.rd: Likewise.
583 * testsuite/ld-x86-64/no-plt-1a.dd: Likewise.
584 * testsuite/ld-x86-64/no-plt-1a.rd: Likewise.
585 * testsuite/ld-x86-64/no-plt-1b.dd: Likewise.
586 * testsuite/ld-x86-64/no-plt-1b.rd: Likewise.
587 * testsuite/ld-x86-64/no-plt-1c.dd: Likewise.
588 * testsuite/ld-x86-64/no-plt-1c.rd: Likewise.
589 * testsuite/ld-x86-64/no-plt-1d.dd: Likewise.
590 * testsuite/ld-x86-64/no-plt-1d.rd: Likewise.
591 * testsuite/ld-x86-64/no-plt-1e.dd: Likewise.
592 * testsuite/ld-x86-64/no-plt-1e.rd: Likewise.
593 * testsuite/ld-x86-64/no-plt-1f.dd: Likewise.
594 * testsuite/ld-x86-64/no-plt-1f.rd: Likewise.
595 * testsuite/ld-x86-64/no-plt-1g.dd: Likewise.
596 * testsuite/ld-x86-64/no-plt-1g.rd: Likewise.
597 * testsuite/ld-x86-64/no-plt-check1.S: Likewise.
598 * testsuite/ld-x86-64/no-plt.exp: Likewise.
599 * testsuite/ld-x86-64/no-plt-extern1.S: Likewise.
600 * testsuite/ld-x86-64/no-plt-func1.c: Likewise.
601 * testsuite/ld-x86-64/no-plt-main1.c: Likewise.
605 * testsuite/ld-elf/init-fini-arrays.d: Remove `ft32-*-*' xfail.
609 * testsuite/ld-s390/pltoffset-1.dd: New test.
610 * testsuite/ld-s390/pltoffset-1.ld: New test.
611 * testsuite/ld-s390/pltoffset-1.s: New test.
612 * testsuite/ld-s390/s390.exp: Run new test.
616 * testsuite/ld-powerpc/apuinfo1.s: Delete nop.
617 * testsuite/ld-powerpc/apuinfo-vle2.s: New.
618 * testsuite/ld-powerpc/powerpc.exp: Use apuinfo-vle2.s.
622 * testsuite/ld-x86-64/pass.out: New file.
623 * testsuite/ld-x86-64/tls-def1.c: Likewise.
624 * testsuite/ld-x86-64/tls-gd1.S: Likewise.
625 * testsuite/ld-x86-64/tls-ld1.S: Likewise.
626 * testsuite/ld-x86-64/tls-main1.c: Likewise.
627 * testsuite/ld-x86-64/tls.exp: Likewise.
628 * testsuite/ld-x86-64/tlsbin2-nacl.rd: Likewise.
629 * testsuite/ld-x86-64/tlsbin2.dd: Likewise.
630 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
631 * testsuite/ld-x86-64/tlsbin2.sd: Likewise.
632 * testsuite/ld-x86-64/tlsbin2.td: Likewise.
633 * testsuite/ld-x86-64/tlsbinpic2.s: Likewise.
634 * testsuite/ld-x86-64/tlsgd10.dd: Likewise.
635 * testsuite/ld-x86-64/tlsgd10.s: Likewise.
636 * testsuite/ld-x86-64/tlsgd11.dd: Likewise.
637 * testsuite/ld-x86-64/tlsgd11.s: Likewise.
638 * testsuite/ld-x86-64/tlsgd12.d: Likewise.
639 * testsuite/ld-x86-64/tlsgd12.s: Likewise.
640 * testsuite/ld-x86-64/tlsgd13.d: Likewise.
641 * testsuite/ld-x86-64/tlsgd13.s: Likewise.
642 * testsuite/ld-x86-64/tlsgd14.dd: Likewise.
643 * testsuite/ld-x86-64/tlsgd14.s: Likewise.
644 * testsuite/ld-x86-64/tlsgd5c.s: Likewise.
645 * testsuite/ld-x86-64/tlsgd6c.s: Likewise.
646 * testsuite/ld-x86-64/tlsgd9.dd: Likewise.
647 * testsuite/ld-x86-64/tlsgd9.s: Likewise.
648 * testsuite/ld-x86-64/tlsld4.dd: Likewise.
649 * testsuite/ld-x86-64/tlsld4.s: Likewise.
650 * testsuite/ld-x86-64/tlsld5.dd: Likewise.
651 * testsuite/ld-x86-64/tlsld5.s: Likewise.
652 * testsuite/ld-x86-64/tlsld6.dd: Likewise.
653 * testsuite/ld-x86-64/tlsld6.s: Likewise.
654 * testsuite/ld-x86-64/tlspic2-nacl.rd: Likewise.
655 * testsuite/ld-x86-64/tlspic2.dd: Likewise.
656 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
657 * testsuite/ld-x86-64/tlspic2.sd: Likewise.
658 * testsuite/ld-x86-64/tlspic2.td: Likewise.
659 * testsuite/ld-x86-64/tlspic3.s: Likewise.
660 * testsuite/ld-x86-64/tlspie2.s: Likewise.
661 * testsuite/ld-x86-64/tlspie2a.d: Likewise.
662 * testsuite/ld-x86-64/tlspie2b.d: Likewise.
663 * testsuite/ld-x86-64/tlspie2c.d: Likewise.
664 * testsuite/ld-x86-64/tlsgd5.dd: Updated.
665 * testsuite/ld-x86-64/tlsgd6.dd: Likewise.
666 * testsuite/ld-x86-64/x86-64.exp: Run libtlspic2.so, tlsbin2,
673 * testsuite/ld-z8k/0filler.s: New file.
674 * testsuite/ld-z8k/branch-target.s: New file.
675 * testsuite/ld-z8k/branch-target2.s: New file.
676 * testsuite/ld-z8k/calr-back-8001.d: New file.
677 * testsuite/ld-z8k/calr-back-8002.d: New file.
678 * testsuite/ld-z8k/calr-back-fail-8001.d: New file.
679 * testsuite/ld-z8k/calr-back-fail-8002.d: New file.
680 * testsuite/ld-z8k/calr-forw-8001.d: New file.
681 * testsuite/ld-z8k/calr-forw-8002.d: New file.
682 * testsuite/ld-z8k/calr-forw-fail-8001.d: New file.
683 * testsuite/ld-z8k/calr-forw-fail-8002.d: New file.
684 * testsuite/ld-z8k/calr-opcode.s: New file.
685 * testsuite/ld-z8k/dbjnz-forw-8001.d: New file.
686 * testsuite/ld-z8k/dbjnz-forw-8002.d: New file.
687 * testsuite/ld-z8k/dbjnz-forw-fail-8001.d: New file.
688 * testsuite/ld-z8k/dbjnz-forw-fail-8002.d: New file.
689 * testsuite/ld-z8k/dbjnz-opcode.s: New file.
690 * testsuite/ld-z8k/djnz-back-8001.d: New file.
691 * testsuite/ld-z8k/djnz-back-8002.d: New file.
692 * testsuite/ld-z8k/djnz-back-fail-8001.d: New file.
693 * testsuite/ld-z8k/djnz-back-fail-8002.d: New file.
694 * testsuite/ld-z8k/djnz-forw-8001.d: New file.
695 * testsuite/ld-z8k/djnz-forw-8002.d: New file.
696 * testsuite/ld-z8k/djnz-forw-fail-8001.d: New file.
697 * testsuite/ld-z8k/djnz-forw-fail-8002.d: New file.
698 * testsuite/ld-z8k/djnz-opcode.s: New file.
699 * testsuite/ld-z8k/filler.s: New file.
700 * testsuite/ld-z8k/jr-back-8001.d: New file.
701 * testsuite/ld-z8k/jr-back-8002.d: New file.
702 * testsuite/ld-z8k/jr-back-fail-8001.d: New file.
703 * testsuite/ld-z8k/jr-back-fail-8002.d: New file.
704 * testsuite/ld-z8k/jr-forw-8001.d: New file.
705 * testsuite/ld-z8k/jr-forw-8002.d: New file.
706 * testsuite/ld-z8k/jr-forw-fail-8001.d: New file.
707 * testsuite/ld-z8k/jr-forw-fail-8002.d: New file.
708 * testsuite/ld-z8k/jr-opcode.s: New file.
709 * testsuite/ld-z8k/ldr-back-8001.d: New file.
710 * testsuite/ld-z8k/ldr-back-8002.d: New file.
711 * testsuite/ld-z8k/ldr-back-fail-8001.d: New file.
712 * testsuite/ld-z8k/ldr-back-fail-8002.d: New file.
713 * testsuite/ld-z8k/ldr-forw-8001.d: New file.
714 * testsuite/ld-z8k/ldr-forw-8002.d: New file.
715 * testsuite/ld-z8k/ldr-forw-fail-8001.d: New file.
716 * testsuite/ld-z8k/ldr-forw-fail-8002.d: New file.
717 * testsuite/ld-z8k/ldr-opcode.s: New file.
718 * testsuite/ld-z8k/ldrb-forw-8001.d: New file.
719 * testsuite/ld-z8k/ldrb-forw-8002.d: New file.
720 * testsuite/ld-z8k/ldrb-forw-fail-8001.d: New file.
721 * testsuite/ld-z8k/ldrb-forw-fail-8002.d: New file.
722 * testsuite/ld-z8k/ldrb-opcode.s: New file.
723 * testsuite/ld-z8k/ldrb-opcode2.s: New file.
724 * testsuite/ld-z8k/other-file.s: New file.
725 * testsuite/ld-z8k/reloc.dd: New file.
726 * testsuite/ld-z8k/reloc.ld: New file.
727 * testsuite/ld-z8k/relocseg.dd: New file.
728 * testsuite/ld-z8k/relocseg.ld: New file.
729 * testsuite/ld-z8k/relocseg1.dd: New file.
730 * testsuite/ld-z8k/this-file.s: New file.
731 * testsuite/ld-z8k/z8k.exp: New file.
735 * testsuite/ld-i386/i386.exp: Assemble gotpc1.o and pr19319b.o
737 * testsuite/ld-i386/lea1a.d (as): Add -mrelax-relocations=yes.
738 * testsuite/ld-i386/lea1b.d (as): Likewise.
739 * testsuite/ld-i386/lea1d.d (as): Likewise.
740 * testsuite/ld-i386/lea1e.d (as): Likewise.
741 * testsuite/ld-i386/lea1f.d (as): Likewise.
742 * testsuite/ld-i386/load7.d (as): Likewise.
743 * testsuite/ld-i386/mov1b.d (as): Likewise.
744 * testsuite/ld-i386/pr19175.d (as): Likewise.
745 * testsuite/ld-ifunc/ifunc-13-i386.d (as): Likewise.
746 * testsuite/ld-ifunc/ifunc-21-i386.d (as): Likewise.
747 * testsuite/ld-ifunc/ifunc-22-i386.d (as): Likewise.
748 * testsuite/ld-x86-64/x86-64.exp: Assemble gotpcrel1a.o,
757 * testsuite/ld-mips-elf/unaligned-branch.d: New test.
758 * testsuite/ld-mips-elf/unaligned-branch.s: New test source.
759 * testsuite/ld-mips-elf/unaligned-text.s: New test source.
760 * testsuite/ld-mips-elf/mips-elf.exp: Run the new test.
764 * testsuite/ld-mips-elf/unaligned-syms.s: Rename to...
765 * testsuite/ld-mips-elf/unaligned-data.s: ... this.
766 * testsuite/ld-mips-elf/unaligned-ldpc-0.d: Adjust accordingly.
767 * testsuite/ld-mips-elf/unaligned-ldpc-1.d: Likewise.
768 * testsuite/ld-mips-elf/unaligned-lwpc-0.d: Likewise.
769 * testsuite/ld-mips-elf/unaligned-lwpc-1.d: Likewise.
773 * testsuite/ld-mips-elf/jal-global-overflow-0.d: New test.
774 * testsuite/ld-mips-elf/jal-global-overflow-1.d: New test.
775 * testsuite/ld-mips-elf/jal-local-overflow-0.d: New test.
776 * testsuite/ld-mips-elf/jal-local-overflow-1.d: New test.
777 * testsuite/ld-mips-elf/jal-global-overflow.s: New test source.
778 * testsuite/ld-mips-elf/jal-local-overflow.s: New test source.
779 * testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
790 * testsuite/ld-mips-elf/unaligned-jalx-addend-0.d: New test.
791 * testsuite/ld-mips-elf/unaligned-jalx-addend-1.d: New test.
792 * testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-0.d: New
794 * testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-1.d: New
796 * testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-0.d: New
798 * testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-1.d: New
800 * testsuite/ld-mips-elf/unaligned-jalx-addend-0.s: New test
802 * testsuite/ld-mips-elf/unaligned-jalx-addend-1.s: New test
804 * testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
808 * testsuite/ld-mips-elf/reloc-local-overflow.d: New test.
809 * testsuite/ld-mips-elf/reloc-local-overflow.s: Source for the
811 * testsuite/ld-mips-elf/mips-elf.exp: Run the new test.
815 * testsuite/ld-mips-elf/unaligned-jalx-0.d: Fold
817 * testsuite/ld-mips-elf/unaligned-jalx-mips16-0.d: Fold
819 * testsuite/ld-mips-elf/unaligned-jalx-micromips-0.d: Fold
821 * testsuite/ld-mips-elf/unaligned-jalx-0.s: Update accordingly.
822 * testsuite/ld-mips-elf/unaligned-jalx-1.d: Update error
824 * testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d: Likewise.
825 * testsuite/ld-mips-elf/unaligned-jalx-micromips-1.d: Likewise.
826 * testsuite/ld-mips-elf/unaligned-jalx-2.d: Remove test.
827 * testsuite/ld-mips-elf/unaligned-jalx-mips16-2.d: Remove test.
828 * testsuite/ld-mips-elf/unaligned-jalx-micromips-2.d: Remove
830 * testsuite/ld-mips-elf/unaligned-jalx-2.s: Remove test source.
831 * testsuite/ld-mips-elf/unaligned-lwpc-0.d: Fold
833 * testsuite/ld-mips-elf/unaligned-lwpc-0.s: Update accordingly.
834 * testsuite/ld-mips-elf/unaligned-lwpc-1.d: Fold
836 * testsuite/ld-mips-elf/unaligned-lwpc-1.s: Update accordingly.
837 * testsuite/ld-mips-elf/unaligned-lwpc-2.d: Remove test.
838 * testsuite/ld-mips-elf/unaligned-lwpc-2.s: Remove test source.
839 * testsuite/ld-mips-elf/unaligned-lwpc-3.d: Remove test.
840 * testsuite/ld-mips-elf/unaligned-lwpc-3.s: Remove test source.
841 * testsuite/ld-mips-elf/unaligned-ldpc-0.d: Fold
843 * testsuite/ld-mips-elf/unaligned-ldpc-0.s: Update accordingly.
844 * testsuite/ld-mips-elf/unaligned-ldpc-1.d: Update error
846 * testsuite/ld-mips-elf/unaligned-ldpc-1.s: Update accordingly.
847 * testsuite/ld-mips-elf/unaligned-ldpc-2.d: Remove test.
848 * testsuite/ld-mips-elf/unaligned-ldpc-2.s: Remove test source.
849 * testsuite/ld-mips-elf/unaligned-ldpc-3.d: Remove test.
850 * testsuite/ld-mips-elf/unaligned-ldpc-3.s: Remove test source.
851 * testsuite/ld-mips-elf/unaligned-ldpc-4.d: Remove test.
852 * testsuite/ld-mips-elf/unaligned-ldpc-4.s: Remove test source.
853 * testsuite/ld-mips-elf/mips-elf.exp: Delete removed tests.
864 * testsuite/ld-mips-elf/unaligned-jalx-0.d: New test.
865 * testsuite/ld-mips-elf/unaligned-jalx-1.d: New test.
866 * testsuite/ld-mips-elf/unaligned-jalx-2.d: New test.
867 * testsuite/ld-mips-elf/unaligned-jalx-mips16-0.d: New test.
868 * testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d: New test.
869 * testsuite/ld-mips-elf/unaligned-jalx-mips16-2.d: New test.
870 * testsuite/ld-mips-elf/unaligned-jalx-micromips-0.d: New test.
871 * testsuite/ld-mips-elf/unaligned-jalx-micromips-1.d: New test.
872 * testsuite/ld-mips-elf/unaligned-jalx-micromips-2.d: New test.
873 * testsuite/ld-mips-elf/unaligned-lwpc-0.d: New test.
874 * testsuite/ld-mips-elf/unaligned-lwpc-1.d: New test.
875 * testsuite/ld-mips-elf/unaligned-lwpc-2.d: New test.
876 * testsuite/ld-mips-elf/unaligned-lwpc-3.d: New test.
877 * testsuite/ld-mips-elf/unaligned-ldpc-0.d: New test.
878 * testsuite/ld-mips-elf/unaligned-ldpc-1.d: New test.
879 * testsuite/ld-mips-elf/unaligned-ldpc-2.d: New test.
880 * testsuite/ld-mips-elf/unaligned-ldpc-3.d: New test.
881 * testsuite/ld-mips-elf/unaligned-ldpc-4.d: New test.
882 * testsuite/ld-mips-elf/unaligned-jalx-0.s: New test source.
883 * testsuite/ld-mips-elf/unaligned-jalx-1.s: New test source.
884 * testsuite/ld-mips-elf/unaligned-jalx-2.s: New test source.
885 * testsuite/ld-mips-elf/unaligned-insn.s: New test source.
886 * testsuite/ld-mips-elf/unaligned-lwpc-0.s: New test source.
887 * testsuite/ld-mips-elf/unaligned-lwpc-1.s: New test source.
888 * testsuite/ld-mips-elf/unaligned-lwpc-2.s: New test source.
889 * testsuite/ld-mips-elf/unaligned-lwpc-3.s: New test source.
890 * testsuite/ld-mips-elf/unaligned-ldpc-0.s: New test source.
891 * testsuite/ld-mips-elf/unaligned-ldpc-1.s: New test source.
892 * testsuite/ld-mips-elf/unaligned-ldpc-2.s: New test source.
893 * testsuite/ld-mips-elf/unaligned-ldpc-3.s: New test source.
894 * testsuite/ld-mips-elf/unaligned-ldpc-4.s: New test source.
895 * testsuite/ld-mips-elf/unaligned-syms.s: New test source.
896 * testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
905 * testsuite/ld-plugin/lto.exp (pr20103): New proc.
907 * testsuite/ld-plugin/pr20103a.c: New file.
908 * testsuite/ld-plugin/pr20103b.c: Likewise.
909 * testsuite/ld-plugin/pr20103c.c: Likewise.
913 * testsuite/ld-mips-elf/jalx-local.d: New test.
914 * testsuite/ld-mips-elf/jalx-local-n32.d: New test.
915 * testsuite/ld-mips-elf/jalx-local-n64.d: New test.
916 * testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
933 * testsuite/ld-mips-elf/jalx-addend.d: New test.
934 * testsuite/ld-mips-elf/jalx-addend-n32.d: New test.
935 * testsuite/ld-mips-elf/jalx-addend-n64.d: New test.
936 * testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
941 * testsuite/ld-i386/i386.exp: Run pr20117.
942 * testsuite/ld-i386/pr19609-1i.d: Updated.
943 * testsuite/ld-i386/pr20117.d: New file.
944 * testsuite/ld-i386/pr20117.s: Likewise.
948 * testsuite/ld-elf/compressed1d.d: Removed from notarget.
949 * testsuite/ld-elf/group8a.d: Likewise.
950 * testsuite/ld-elf/group8b.d: Likewise.
951 * testsuite/ld-elf/group9a.d: Likewise.
952 * testsuite/ld-elf/group9b.d: Likewise.
953 * testsuite/ld-elf/pr12851.d: Likewise.
954 * testsuite/ld-elf/pr12975.d: Likewise.
955 * testsuite/ld-elf/pr13177.d: Likewise.
956 * testsuite/ld-elf/pr13195.d: Likewise.
957 * testsuite/ld-elf/pr17615.d: Likewise.
958 * testsuite/ld-elf/eh-frame-hdr.d: Removed from xfail.
959 * testsuite/ld-elf/group3b.d: Likewise.
960 * testsuite/ld-srec/srec.exp: Likewise.
961 * testsuite/lib/ld-lib.exp (check_gc_sections_available): Mark ARC
974 * testsuite/lib/ld-lib.exp (check_shared_lib_support): Reorder
983 * testsuite/ld-scripts/crossref.exp: Remove -mcall-aixdesc hack.
984 * testsuite/ld-scripts/cross2.t: Tweak .opd and .toc placement.
985 * testsuite/ld-scripts/cross3.t: Likewise.
986 * testsuite/ld-scripts/cross4.t: Likewise.
987 * testsuite/ld-scripts/cross5.t: Likewise.
988 * testsuite/ld-scripts/cross6.t: Likewise.
989 * testsuite/ld-scripts/cross7.t: Likewise.
993 * testsuite/ld-elf/shared.exp (mix_pic_and_non_pic): Pass in
1002 * testsuite/ld-elf/compressed1d.d: Skip for FT32.
1003 * testsuite/ld-elf/sec-to-seg.exp: Likewise.
1004 * testsuite/ld-elf/sec64k.exp: Likewise.
1005 * testsuite/ld-elf/init-fini-array.d: XFail for FT32.
1006 * testsuite/ld-elf/merge.d: Likewise.
1007 * testsuite/ld-elf/orphan-region.d: Likewise.
1008 * testsuite/ld-elf/orphan.s: Likewise.
1009 * testsuite/ld-elf/orphan3.d: Likewise.
1010 * testsuite/ld-elf/pr349.d: Likewise.
1011 * testsuite/ld-elf/warn2.d: Likewise.
1012 * testsuite/lib/ld-lib.exp (check_shared_lib_support): Note
1017 * testsuite/lib/ld-lib.exp (at_least_gcc_version): Check
1028 * testsuite/ld-unique/unique.exp: Use `is_elf_format' and
1033 * testsuite/ld-elf/flags1.d: Update the xfail list.
1037 * testsuite/ld-elf/flags1.d: Update for `*-*-nacl*' xfail
1050 * testsuite/ld-x86-64/pr20093-1.d: New file.
1051 * testsuite/ld-x86-64/pr20093-1.s: Likewise.
1052 * testsuite/ld-x86-64/pr20093-2.d: Likewise.
1053 * testsuite/ld-x86-64/pr20093-2.s: Likewise.
1054 * testsuite/ld-x86-64/x86-64.exp: Run pr20093-1 and pr20093-2.
1058 * testsuite/ld-arm/arm-elf.exp: Adjust for arm-no-rel-plt now passing.
1060 * testsuite/ld-arm/arm-no-rel-plt.ld: Align .rel.dyn and .rela.dyn.
1061 * testsuite/ld-arm/arm-no-rel-plt.out: Delete.
1062 * testsuite/ld-arm/arm-no-rel-plt.r: New.
1063 * testsuite/ld-arm/arm-static-app.d: Don't check file name.
1064 * testsuite/ld-arm/arm-static-app.r: Likewise.
1077 * ld/testsuite/ld-plugin/pr20070.d: Likewise.
1078 * ld/testsuite/ld-plugin/pr20070a.c: Likewise.
1079 * ld/testsuite/ld-plugin/pr20070b.c: Likewise.
1080 * testsuite/ld-plugin/plugin.exp (plugin4_name): New.
1092 * testsuite/ld-powerpc/powerpc.exp: Run new tests.
1093 * testsuite/ld-powerpc/tlsdll.s: New.
1094 * testsuite/ld-powerpc/tlsdll.ver: New.
1095 * testsuite/ld-powerpc/tlsdll_32.s: New.
1096 * testsuite/ld-powerpc/tlsopt5.d: New.
1097 * testsuite/ld-powerpc/tlsopt5.s: New.
1098 * testsuite/ld-powerpc/tlsopt5_32.d: New.
1099 * testsuite/ld-powerpc/tlsopt5_32.s: New.
1115 * testsuite/ld-arm/arm-elf.exp (EABI attribute merging 10 (DSP)): New
1117 * testsuite/ld-arm/attr-merge-10b-dsp.s: New file.
1118 * testsuite/ld-arm/attr-merge-10-dsp.attr: Likewise.
1122 * ld/testsuite/ld-elf/flags1.d (xfail): Remove *-*-nacl*".
1127 * testsuite/ld-arm/arm-elf.exp: Run new stm32l4xx-fix-vldm-dp
1129 * testsuite/ld-arm/stm32l4xx-fix-vldm-dp.s: New tests for multiple
1131 * testsuite/ld-arm/stm32l4xx-fix-vldm-dp.d: New reference file.
1132 * testsuite/ld-arm/stm32l4xx-fix-vldm.s: Add missing comment.
1133 * testsuite/ld-arm/stm32l4xx-fix-all.s: Add tests for multiple
1135 * testsuite/ld-arm/stm32l4xx-fix-all.d: Update reference.
1139 * testsuite/ld-elf/flags1.d (readelf): Dump section header instead
1143 * testsuite/ld-elf/merge.d (xfail): Remove avr-*-*.
1152 * testsuite/ld-scripts/pr14962-2.t: Match .text, not *.text.
1153 * testsuite/ld-scripts/rgn-at5.t: Similarly, .sec not *.sec.
1154 * testsuite/ld-scripts/section-match-1.t: Likewise.
1159 * testsuite/ld-elf/pr17550-1.s: New file.
1160 * testsuite/ld-elf/pr17550-2.s: Likewise.
1161 * testsuite/ld-elf/pr17550-3.s: Likewise.
1162 * testsuite/ld-elf/pr17550-4.s: Likewise.
1163 * testsuite/ld-elf/pr17550a.d: Likewise.
1164 * testsuite/ld-elf/pr17550b.d: Likewise.
1165 * testsuite/ld-elf/pr17550c.d: Likewise.
1166 * testsuite/ld-elf/pr17550d.d: Likewise.
1170 * ld/testsuite/ld-srec/srec.exp: Mark test as XFAIL for AVR.
1174 * testsuite/ld-i386/i386.exp: Run load7.
1175 * testsuite/ld-i386/load7.d: New file.
1176 * testsuite/ld-i386/load7.map: Likewise.
1177 * testsuite/ld-i386/load7.s: Likewise.
1178 * testsuite/ld-x86-64/load2.d: Likewise.
1179 * testsuite/ld-x86-64/load2.map: Likewise.
1180 * testsuite/ld-x86-64/load2.s: Likewise.
1181 * testsuite/ld-x86-64/x86-64.exp: Run load2.
1193 * testsuite/ld-x86-64/pr18591.d: Pass --no-relax to ld.
1201 * testsuite/ld-unique/unique.d: New test.
1202 * testsuite/ld-unique/unique.exp: Run the new test. Adjust
1207 * testsuite/ld-elf/pr18735.d: Allow other symbols.
1208 * testsuite/ld-elf/sec64k.exp: Skip 64ksec for avr.
1209 * testsuite/ld-gc/pr14265.d: Allow other symbols.
1210 * testsuite/ld-plugin/plugin.exp: Add PR ld/17973 to
1212 * testsuite/ld-selective/selective.exp: Add --section-start
1218 * testsuite/ld-unique/unique.exp: Also run for `mips*-*-*'.
1226 * testsuite/ld-aarch64/rela-abs-relative.s: New test source.
1227 * testsuite/ld-aarch64/rela-abs-relative.d: New expected result.
1228 * testsuite/ld-aarch64/rela-abs-relative-be.d: Likewise for big-endian.
1234 * testsuite/ld-elfcomm/elfcomm.exp: Check for shared lib support
1242 * testsuite/lib/ld-lib.exp (check_lto_available): Likewise.
1250 * testsuite/ld-elf/compressed1b.d: Only run for Linux/GNU targets.
1255 * testsuite/ld-elfvsb/elfvsb.exp (COMPRESS_LDFLAG): New.
1261 * testsuite/ld-elf/compressed1b.d: Pass
1263 * testsuite/ld-elf/compressed1c.d: Likewise.
1288 * testsuite/ld-scripts/cross3.t: Add commonly used data
1290 * testsuite/ld-scripts/cross4.t: Likewise.
1291 * testsuite/ld-scripts/cross5.t: Likewise.
1292 * testsuite/ld-scripts/cross6.t: Likewise.
1293 * testsuite
1305 * testsuite/ld-elf/eh6.d: Pass -rW to readelf and check for
1310 * testsuite/ld-x86-64/pic1.d: New file.
1311 * testsuite/ld-x86-64/pic1.s: Likewise.
1312 * testsuite/ld-x86-64/x86-64.exp: Run pic1.
1316 * testsuite/ld-x86-64/pie2.d: New file.
1317 * testsuite/ld-x86-64/pie2.s: Likewise.
1318 * testsuite/ld-x86-64/x86-64.exp: Run pie2.
1323 * testsuite/ld-x86-64/pr19969.d: New file.
1324 * testsuite/ld-x86-64/pr19969a.S: Likewise.
1325 * testsuite/ld-x86-64/pr19969b.S: Likewise.
1326 * testsuite/ld-x86-64/x86-64.exp: Run pr19969 tests.
1355 * testsuite/ld-elf/eh6.s: Replace .long with .dc.a on
1365 * testsuite/ld-x86-64/pr19719.d: New file.
1366 * testsuite/ld-x86-64/pr19719.s: Likewise.
1367 * testsuite/ld-x86-64/x86-64.exp: Run pr19719.
1382 * testsuite/ld-scripts/cross4.t: New file.
1383 * testsuite/ld-scripts/cross5.t: Likewise.
1384 * testsuite/ld-scripts/cross6.t: Likewise.
1385 * testsuite/ld-scripts/cross7.t: Likewise.
1386 * testsuite/ld-scripts/crossref.exp: Run 4 new NOCROSSREFS_TO
1396 * testsuite/ld-arc/arc.exp: New file.
1397 * testsuite/ld-arc/nps-1.s: New file.
1398 * testsuite/ld-arc/nps-1a.d: New file.
1399 * testsuite/ld-arc/nps-1b.d: New file.
1400 * testsuite/ld-arc/nps-1b.err: New file.
1405 * testsuite/ld-scripts/script.exp (extract_symbol_test): Add
1410 * testsuite/lib/ld-lib.exp (run_dump_test): Initialise
1416 * testsuite/ld-x86-64/x86-64.exp: Link tmpdir/pr17689b.o before
1423 * testsuite/ld-i386/i386.exp: Run PR ld/19939 tests.
1424 * testsuite/ld-x86-64/x86-64.exp: Likewise.
1425 * testsuite/ld-i386/pr19939.s: New file.
1426 * testsuite/ld-i386/pr19939a.d: Likewise.
1427 * testsuite/ld-i386/pr19939b.d: Likewise.
1428 * testsuite/ld-x86-64/pr19939.s: Likewise.
1429 * testsuite/ld-x86-64/pr19939a.d: Likewise.
1430 * testsuite/ld-x86-64/pr19939b.d: Likewise.
1476 * testsuite/ld-elf/compressed1d.d: Update pattern for big and
1478 * testsuite/ld-elf/eh-frame-hdr.d: Likewise.
1479 * testsuite/ld-elf/group1.d: Likewise.
1480 * testsuite/ld-elf/group3b.d: Likewise.
1481 * testsuite/ld-elf/group8a.d: Likewise.
1482 * testsuite/ld-elf/group8b.d: Likewise.
1483 * testsuite/ld-elf/group9a.d: Likewise.
1484 * testsuite/ld-elf/group9b.d: Likewise.
1485 * testsuite/ld-elf/linkonce2.d: Likewise.
1486 * testsuite/ld-elf/pr12851.d: Likewise.
1487 * testsuite/ld-elf/pr12975.d: Likewise.
1488 * testsuite/ld-elf/pr13177.d: Likewise.
1489 * testsuite/ld-elf/pr13195.d: Likewise.
1490 * testsuite/ld-elf/pr17615.d: Likewise.
1491 * testsuite/ld-elf/pr19162.d: Likewise.
1492 * testsuite/ld-elf/sec64k.exp: Likewise.
1493 * testsuite/lib/ld-lib.exp: Likewise.
1498 * testsuite/ld-cris/tls-e-20.d: Adjust for hidden symbol
1500 * testsuite/ld-cris/tls-e-20a.d: Likewise.
1501 * testsuite/ld-cris/tls-e-21.d: Likewise.
1502 * testsuite/ld-cris/tls-e-23.d: Likewise.
1503 * testsuite/ld-cris/tls-e-80.d: Likewise.
1504 * testsuite/ld-cris/tls-gd-3h.d: Likewise.
1505 * testsuite/ld-cris/tls-leie-19.d: Likewise.
1506 * testsuite/ld-mips-elf/export-class-ref-lib.sd: New test.
1507 * testsuite/ld-mips-elf/export-hidden-ref.sd: New test.
1508 * testsuite/ld-mips-elf/export-internal-ref.sd: New test.
1509 * testsuite/ld-mips-elf/export-protected-ref.sd: New test.
1510 * testsuite/ld-mips-elf/export-class-ref-f0.s: New test source.
1511 * testsuite/ld-mips-elf/export-class-ref-f1.s: New test source.
1512 * testsuite/ld-mips-elf/export-class-ref-f2.s: New test source.
1513 * testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
1517 * testsuite/ld-discard/extern.d: Removed xfail for ARC.
1518 * testsuite/ld-discard/start.d: Likewise.
1519 * testsuite/ld-discard/static.d: Likewise.
1520 * testsuite/ld-elf/group1.d: Likewise.
1521 * testsuite/ld-elf/group3b.d: Likewise.
1522 * testsuite/ld-elf/orphan-region.d: Likewise.
1523 * testsuite/ld-elf/orphan.d: Likewise.
1524 * testsuite/ld-elf/orphan3.d: Likewise.
1525 * testsuite/ld-elf/pr349.d: Likewise.
1526 * testsuite/ld-elf/warn1.d: Likewise.
1527 * testsuite/ld-elf/warn2.d: Likewise.
1528 * testsuite/ld-elf/warn3.d: Likewise.
1529 * testsuite/ld-scripts/crossref.exp: Add __SDATA_BEGIN__ symbol
1531 * testsuite/ld-srec/srec.exp: Set as xfail.
1536 * testsuite/ld-i386/pr19827-nacl.rd: New file.
1537 * testsuite/ld-x86-64/pr19827-nacl.rd: Likewise.
1560 * testsuite/lib/ld-lib.exp (run_dump_test): Fix check of return
1562 * testsuite/ld-elf/orphan-5.l: Fix expected output.
1563 * testsuite/ld-elf/orphan-6.l: Likewise.
1574 * testsuite/ld-scripts/rgn-over7.d: Adjust.
1598 * testsuite/ld-pe/pr19803.s: Do not export _testval symbol.
1599 * testsuite/ld-pe/pr19803.d: Tweak expected output.
1625 * testsuite/ld-i386/i386.exp: Run PR ld/19827 tests.
1626 * testsuite/ld-x86-64/x86-64.exp: Likewise.
1627 * testsuite/ld-i386/pr19827.rd: New file.
1628 * testsuite/ld-i386/pr19827a.S: Likewise.
1629 * testsuite/ld-i386/pr19827b.S: Likewise.
1630 * testsuite/ld-x86-64/pr19827.rd: Likewise.
1631 * testsuite/ld-x86-64/pr19827a.S: Likewise.
1632 * testsuite/ld-x86-64/pr19827b.S: Likewise.
1646 * testsuite/ld-x86-64/pr19807-1.s: New file.
1647 * testsuite/ld-x86-64/pr19807-1a.d: Likewise.
1648 * testsuite/ld-x86-64/pr19807-1b.d: Likewise.
1649 * testsuite/ld-x86-64/pr19807-2.s: Likewise.
1650 * testsuite/ld-x86-64/pr19807-2a.d: Likewise.
1651 * testsuite/ld-x86-64/pr19807-2b.d: Likewise.
1652 * testsuite/ld-x86-64/pr19807-2c.d: Likewise.
1653 * testsuite/ld-x86-64/pr19807-2d.d: Likewise.
1654 * testsuite/ld-x86-64/pr19807-2e.d: Likewise.
1655 * testsuite/ld-x86-64/x86-64.exp: Run PR ld/19807 tests.
1660 * testsuite/ld-i386/i386.exp: Run pr19539.
1661 * testsuite/ld-i386/pr19539.d: New file.
1662 * testsuite/ld-i386/pr19539.s: Likewise.
1663 * testsuite/ld-i386/pr19539.t: Likewise.
1664 * testsuite/ld-x86-64/pr19539.s: Likewise.
1665 * testsuite/ld-x86-64/pr19539.t: Likewise.
1666 * testsuite/ld-x86-64/pr19539a.d: Likewise.
1667 * testsuite/ld-x86-64/pr19539b.d: Likewise.
1668 * testsuite/ld-x86-64/x86-64.exp: Run pr19539a and pr19539b.
1673 * testsuite/ld-arm/arm-elf.exp: New tests.
1674 * testsuite/ld-arm/thumb1-adds-armv7-m.s: New.
1675 * testsuite/ld-arm/thumb1-movs-armv7-m.s: New.
1689 * testsuite/ld-elf/pr19789.d: New file.
1690 * testsuite/ld-elf/pr19789.s: Likewise.
1695 * testsuite/ld-i386/i386.exp: Remove pr19636-2e-nacl test.
1696 * testsuite/ld-i386/pr19636-2e-nacl.d: Moved to ...
1697 * testsuite/ld-i386/pr19636-2e.d: Here. Remove notarget.
1698 * testsuite/ld-ifunc/ifunc.exp: Run PR ld/19784 tests.
1699 * testsuite/ld-ifunc/pass.out: New file.
1700 * testsuite/ld-ifunc/pr19784a.c: Likewise.
1701 * testsuite/ld-ifunc/pr19784b.c: Likewise.
1702 * testsuite/ld-ifunc/pr19784c.c: Likewise.
1707 * testsuite/ld-ifunc/ifunc.exp: Link tmpdir/pr18808a.o before
1715 * testsuite/ld-i386/i386.exp: Link tmpdir/pr18900.o before
1718 * testsuite/ld-x86-64/x86-64.exp: Link tmpdir/pr18900.o before
1723 * testsuite/ld-aarch64/implicit_got_section_1.s: New test source file.
1724 * testsuite/ld-aarch64/implicit_got_section_1.d: New test expected
1726 * testsuite/ld-aarch64/aarch64-elf.exp: Run new test.
1730 * testsuite/ld-i386/i386.exp: Link tmpdir/copyreloc-main.o
1732 * testsuite/ld-x86-64/x86-64.exp: Likewise.
1737 * testsuite/ld-elf/pr19579a.c: New file.
1738 * testsuite/ld-elf/pr19579b.c: Likewise.
1739 * testsuite/ld-elf/shared.exp: Run PR ld/19579 test.
1743 * testsuite/ld-elf/pr19162.d: Skip hppa-*-*.
1747 * testsuite/ld-elf/shared.exp (mix_pic_and_non_pic): Add xfails.
1766 * testsuite/ld-plugin/lto.exp: Update PR ld/12365 test for GCC 6.
1770 * testsuite
1775 * testsuite/ld-elf/pr19162.d: New file.
1776 * testsuite/ld-elf/pr19162a.s: Likwise.
1777 * testsuite/ld-elf/pr19162b.s: Likwise.
1781 * testsuite/ld-elf/merge.d: Removed xfail for ARC.
1782 * testsuite/ld-elf/merge2.d: Likewise.
1783 * testsuite/ld-elf/merge3.d: Likewise.
1792 * testsuite/ld-aarch64/aarch64-elf.exp: Run new testcases.
1793 * testsuite/ld-aarch64/emit-relocs-270.d: Update to use new boundary.
1794 * testsuite/ld-aarch64/emit-relocs-271.d: Likewise.
1795 * testsuite/ld-aarch64/emit-relocs-272.d: Likewise.
1796 * testsuite/ld-aarch64/emit-relocs-270-overflow.d: New.
1797 * testsuite/ld-aarch64/emit-relocs-270-overflow.s: New.
1798 * testsuite/ld-aarch64/emit-relocs-271-overflow.d: New.
1799 * testsuite/ld-aarch64/emit-relocs-271-overflow.s: New.
1800 * testsuite/ld-aarch64/emit-relocs-272-overflow.d: New.
1801 * testsuite/ld-aarch64/emit-relocs-272-overflow.s: New.
1806 * testsuite/ld-i386/got1.dd: Updated.
1807 * testsuite/ld-i386/lea1c.d: Likewise.
1808 * testsuite/ld-i386/load1-nacl.d: Likewise.
1809 * testsuite/ld-i386/load1.d: Likewise.
1810 * testsuite/ld-i386/load4b.d: Likewise.
1811 * testsuite/ld-i386/load5b.d: Likewise.
1812 * testsuite/ld-i386/mov1b.d: Likewise.
1813 * testsuite/ld-x86-64/mov1b.d: Likewise.
1814 * testsuite/ld-x86-64/mov1d.d: Likewise.
1815 * testsuite/ld-ifunc/ifunc-21-i386.d: Likewise.
1816 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
1817 * testsuite/ld-ifunc/ifunc-22-i386.d: Likewise.
1818 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
1819 * testsuite/ld-x86-64/gotpcrel1.dd: Likewise.
1820 * testsuite/ld-x86-64/lea1a.d: Likewise.
1821 * testsuite/ld-x86-64/lea1b.d: Likewise.
1822 * testsuite/ld-x86-64/lea1c.d: Likewise.
1823 * testsuite/ld-x86-64/lea1d.d: Likewise.
1824 * testsuite/ld-x86-64/lea1e.d: Likewise.
1825 * testsuite/ld-x86-64/lea1f.d: Likewise.
1826 * testsuite/ld-x86-64/mov1b.d: Likewise.
1827 * testsuite/ld-x86-64/mov1d.d: Likewise.
1828 * testsuite/ld-x86-64/pr13082-3b.d: Likewise.
1829 * testsuite/ld-x86-64/pr13082-4b.d: Likewise.
1830 * testsuite/ld-x86-64/lea1.s: Add tests for 32-bit registers.
1831 * testsuite/ld-i386/pr19609-1.s: New file.
1832 * testsuite/ld-i386/pr19609-1a.d: Likewise.
1833 * testsuite/ld-i386/pr19609-1b.d: Likewise.
1834 * testsuite/ld-i386/pr19609-1c.d: Likewise.
1835 * testsuite/ld-i386/pr19609-1d.d: Likewise.
1836 * testsuite/ld-i386/pr19609-1e.d: Likewise.
1837 * testsuite/ld-i386/pr19609-1f.d: Likewise.
1838 * testsuite/ld-i386/pr19609-1g.d: Likewise.
1839 * testsuite/ld-i386/pr19609-1h.d: Likewise.
1840 * testsuite/ld-i386/pr19609-1i.d: Likewise.
1841 * testsuite/ld-i386/pr19609-2.s: Likewise.
1842 * testsuite/ld-i386/pr19609-2a.d: Likewise.
1843 * testsuite/ld-i386/pr19609-2b.d: Likewise.
1844 * testsuite/ld-i386/pr19609-2c.d: Likewise.
1845 * testsuite/ld-i386/undefweak.s: Likewise.
1846 * testsuite/ld-i386/undefweaka.d: Likewise.
1847 * testsuite/ld-i386/undefweakb.d: Likewise.
1848 * testsuite/ld-x86-64/pr13082-3c.d: Likewise.
1849 * testsuite/ld-x86-64/pr13082-3d.d: Likewise.
1850 * testsuite/ld-x86-64/pr19609-1.s: Likewise.
1851 * testsuite/ld-x86-64/pr19609-1a.d: Likewise.
1852 * testsuite/ld-x86-64/pr19609-1b.d: Likewise.
1853 * testsuite/ld-x86-64/pr19609-1c.d: Likewise.
1854 * testsuite/ld-x86-64/pr19609-1d.d: Likewise.
1855 * testsuite/ld-x86-64/pr19609-1e.d: Likewise.
1856 * testsuite/ld-x86-64/pr19609-1f.d: Likewise.
1857 * testsuite/ld-x86-64/pr19609-1g.d: Likewise.
1858 * testsuite/ld-x86-64/pr19609-1h.d: Likewise.
1859 * testsuite/ld-x86-64/pr19609-1i.d: Likewise.
1860 * testsuite/ld-x86-64/pr19609-1j.d: Likewise.
1861 * testsuite/ld-x86-64/pr19609-1k.d: Likewise.
1862 * testsuite/ld-x86-64/pr19609-1l.d: Likewise.
1863 * testsuite/ld-x86-64/pr19609-1m.d: Likewise.
1864 * testsuite/ld-x86-64/pr19609-2.s: Likewise.
1865 * testsuite/ld-x86-64/pr19609-2a.d: Likewise.
1866 * testsuite/ld-x86-64/pr19609-2b.d: Likewise.
1867 * testsuite/ld-x86-64/pr19609-2c.d: Likewise.
1868 * testsuite/ld-x86-64/pr19609-2d.d: Likewise.
1869 * testsuite/ld-x86-64/pr19609-3.s: Likewise.
1870 * testsuite/ld-x86-64/pr19609-3a.d: Likewise.
1871 * testsuite/ld-x86-64/pr19609-3b.d: Likewise.
1872 * testsuite/ld-x86-64/pr19609-4.s: Likewise.
1873 * testsuite/ld-x86-64/pr19609-4a.d: Likewise.
1874 * testsuite/ld-x86-64/pr19609-4b.d: Likewise.
1875 * testsuite/ld-x86-64/pr19609-4c.d: Likewise.
1876 * testsuite/ld-x86-64/pr19609-4d.d: Likewise.
1877 * testsuite/ld-x86-64/pr19609-4e.d: Likewise.
1878 * testsuite/ld-x86-64/pr19609-5.s: Likewise.
1879 * testsuite/ld-x86-64/pr19609-5a.d: Likewise.
1880 * testsuite/ld-x86-64/pr19609-5b.d: Likewise.
1881 * testsuite/ld-x86-64/pr19609-5c.d: Likewise.
1882 * testsuite/ld-x86-64/pr19609-5d.d: Likewise.
1883 * testsuite/ld-x86-64/pr19609-5e.d: Likewise.
1884 * testsuite/ld-x86-64/pr19609-6.s: Likewise.
1885 * testsuite/ld-x86-64/pr19609-6a.d: Likewise.
1886 * testsuite/ld-x86-64/pr19609-6b.d: Likewise.
1887 * testsuite/ld-x86-64/pr19609-6c.d: Likewise.
1888 * testsuite/ld-x86-64/pr19609-6d.d: Likewise.
1889 * testsuite/ld-x86-64/pr19609-7.s: Likewise.
1890 * testsuite/ld-x86-64/pr19609-7a.d: Likewise.
1891 * testsuite/ld-x86-64/pr19609-7b.d: Likewise.
1892 * testsuite/ld-x86-64/pr19609-7c.d: Likewise.
1893 * testsuite/ld-x86-64/pr19609-7d.d: Likewise.
1894 * testsuite/ld-i386/i386.exp: Run undefweak tests and tests for
1896 * testsuite/ld-x86-64/x86-64.exp: Run pr13082-3c, pr13082-3d
1907 * testsuite/ld-elf/tls_common.exp: Test --elf-stt-common=no and
1909 * testsuite/ld-elfcomm/common-1.s: New file.
1910 * testsuite/ld-elfcomm/common-1a.d: Likewise.
1911 * testsuite/ld-elfcomm/common-1b.d: Likewise.
1912 * testsuite/ld-elfcomm/common-1c.d: Likewise.
1913 * testsuite/ld-elfcomm/common-1d.d: Likewise.
1914 * testsuite/ld-elfcomm/common-1e.d: Likewise.
1915 * testsuite/ld-elfcomm/common-1f.d: Likewise.
1916 * testsuite/ld-elfcomm/common-2.s: Likewise.
1917 * testsuite/ld-elfcomm/common-2a.d: Likewise.
1918 * testsuite/ld-elfcomm/common-2b.d: Likewise.
1919 * testsuite/ld-elfcomm/common-2c.d: Likewise.
1920 * testsuite/ld-elfcomm/common-2d.d: Likewise.
1921 * testsuite/ld-elfcomm/common-2e.d: Likewise.
1922 * testsuite/ld-elfcomm/common-2f.d: Likewise.
1923 * testsuite/ld-elfcomm/common-3a.rd: Likewise.
1924 * testsuite/ld-elfcomm/common-3b.rd: Likewise.
1925 * testsuite/ld-i386/pr19645.d: Likewise.
1926 * testsuite/ld-i386/pr19645.s: Likewise.
1927 * testsuite/ld-x86-64/largecomm-1.s: Likewise.
1928 * testsuite/ld-x86-64/largecomm-1a.d: Likewise.
1929 * testsuite/ld-x86-64/largecomm-1b.d: Likewise.
1930 * testsuite/ld-x86-64/largecomm-1c.d: Likewise.
1931 * testsuite/ld-x86-64/largecomm-1d.d: Likewise.
1932 * testsuite/ld-x86-64/largecomm-1e.d: Likewise.
1933 * testsuite/ld-x86-64/largecomm-1f.d: Likewise.
1934 * testsuite/ld-x86-64/pr19645.d: Likewise.
1935 * testsuite/ld-x86-64/pr19645.s: Likewise.
1936 * testsuite/ld-elfcomm/elfcomm.exp: Test --elf-stt-common=yes
1940 * testsuite/ld-i386/i386.exp: Run pr19645.
1941 * testsuite/ld-x86-64/x86-64.exp: Likewise.
1942 * testsuite/ld-x86-64/dwarfreloc.exp: Test --elf-stt-common with
1969 * testsuite/ld-elf/pr19719a.c: New file.
1970 * testsuite/ld-elf/pr19719b.c: Likewise.
1971 * testsuite/ld-elf/pr19719c.c: Likewise.
1972 * testsuite/ld-elf/pr19719d.c: Likewise.
1973 * testsuite/ld-i386/pr19636-1.s: Likewise.
1974 * testsuite/ld-i386/pr19636-1a.d: Likewise.
1975 * testsuite/ld-i386/pr19636-1b.d: Likewise.
1976 * testsuite/ld-i386/pr19636-1c.d: Likewise.
1977 * testsuite/ld-i386/pr19636-1d-nacl.d: Likewise.
1978 * testsuite/ld-i386/pr19636-1d.d: Likewise.
1979 * testsuite/ld-i386/pr19636-1e.d: Likewise.
1980 * testsuite/ld-i386/pr19636-1f.d: Likewise.
1981 * testsuite/ld-i386/pr19636-1g.d: Likewise.
1982 * testsuite/ld-i386/pr19636-1h.d: Likewise.
1983 * testsuite/ld-i386/pr19636-1i.d: Likewise.
1984 * testsuite/ld-i386/pr19636-2.s: Likewise.
1985 * testsuite/ld-i386/pr19636-2a.d: Likewise.
1986 * testsuite/ld-i386/pr19636-2b.d: Likewise.
1987 * testsuite/ld-i386/pr19636-2c-nacl.d: Likewise.
1988 * testsuite/ld-i386/pr19636-2c.d: Likewise.
1989 * testsuite/ld-i386/pr19636-2d-nacl.d: Likewise.
1990 * testsuite/ld-i386/pr19636-2d.d: Likewise.
1991 * testsuite/ld-i386/pr19636-2e-nacl.d: Likewise.
1992 * testsuite/ld-i386/pr19636-2e.d: Likewise.
1993 * testsuite/ld-i386/pr19636-3.s: Likewise.
1994 * testsuite/ld-i386/pr19636-3a.d: Likewise.
1995 * testsuite/ld-i386/pr19636-3b.d: Likewise.
1996 * testsuite/ld-i386/pr19636-3c.d: Likewise.
1997 * testsuite/ld-i386/pr19636-3d.d: Likewise.
1998 * testsuite/ld-i386/pr19636-3e.d: Likewise.
1999 * testsuite/ld-i386/pr19636-3f.d: Likewise.
2000 * testsuite/ld-i386/pr19636-3g.d: Likewise.
2001 * testsuite/ld-i386/pr19636-4.s: Likewise.
2002 * testsuite/ld-i386/pr19636-4a.d: Likewise.
2003 * testsuite/ld-i386/pr19636-4b.d: Likewise.
2004 * testsuite/ld-i386/pr19636-4c.d: Likewise.
2005 * testsuite/ld-i386/pr19636-4d.d: Likewise.
2006 * testsuite/ld-i386/pr19704.out: Likewise.
2007 * testsuite/ld-i386/pr19704a.c: Likewise.
2008 * testsuite/ld-i386/pr19704b.c: Likewise.
2009 * testsuite/ld-x86-64/pr19636-1.s: Likewise.
2010 * testsuite/ld-x86-64/pr19636-1a.d: Likewise.
2011 * testsuite/ld-x86-64/pr19636-1b.d: Likewise.
2012 * testsuite/ld-x86-64/pr19636-1c.d: Likewise.
2013 * testsuite/ld-x86-64/pr19636-1d.d: Likewise.
2014 * testsuite/ld-x86-64/pr19636-1e.d: Likewise.
2015 * testsuite/ld-x86-64/pr19636-1f.d: Likewise.
2016 * testsuite/ld-x86-64/pr19636-1g.d: Likewise.
2017 * testsuite/ld-x86-64/pr19636-2.s: Likewise.
2018 * testsuite/ld-x86-64/pr19636-2a.d: Likewise.
2019 * testsuite/ld-x86-64/pr19636-2b.d: Likewise.
2020 * testsuite/ld-x86-64/pr19636-2c.d: Likewise.
2021 * testsuite/ld-x86-64/pr19636-2d-nacl.d: Likewise.
2022 * testsuite/ld-x86-64/pr19636-2d.d: Likewise.
2023 * testsuite/ld-x86-64/pr19636-2e.d: Likewise.
2024 * testsuite/ld-x86-64/pr19636-2f.d: Likewise.
2025 * testsuite/ld-x86-64/pr19636-2g.d: Likewise.
2026 * testsuite/ld-x86-64/pr19636-2h.d: Likewise.
2027 * testsuite/ld-x86-64/pr19636-2i.d: Likewise.
2028 * testsuite/ld-x86-64/pr19636-3.s: Likewise.
2029 * testsuite/ld-x86-64/pr19636-3a.d: Likewise.
2030 * testsuite/ld-x86-64/pr19636-3b.d: Likewise.
2031 * testsuite/ld-x86-64/pr19636-3c.d: Likewise.
2032 * testsuite/ld-x86-64/pr19636-3d.d: Likewise.
2033 * testsuite/ld-x86-64/pr19704.out: Likewise.
2034 * testsuite/ld-x86-64/pr19704a.c: Likewise.
2035 * testsuite/ld-x86-64/pr19704b.c: Likewise.
2036 * testsuite/ld-elf/shared.exp (mix_pic_and_non_pic): New.
2038 * testsuite/ld-i386/i386.exp (undefined_weak): New.
2040 * testsuite/ld-x86-64/x86-64.exp: Likewise.
2041 * testsuite/ld-x86-64/pr13082-3b.d: Updated.
2042 * testsuite/ld-x86-64/pr13082-4b.d: Likewise.
2051 * testsuite/ld-elf/pr19698.d: New file.
2052 * testsuite/ld-elf/pr19698.s: Likewise.
2053 * testsuite/ld-elf/pr19698.t: Likewise.
2079 * testsuite/ld-frv/fdpic-pie-6.d: Updated.
2080 * testsuite/ld-mips-elf/pie-n32.d: Likewise.
2081 * testsuite/ld-mips-elf/pie-n64.d: Likewise.
2082 * testsuite/ld-mips-elf/pie-o32.d: Likewise.
2086 * testsuite/ld-elf/pr19539.d: Skip cris*-*-* targets.
2090 * testsuite/ld-elf/pr19617a.d: Enable only for *-*-linux*,
2092 * testsuite/ld-elf/pr19617b.d: Likewise.
2093 * testsuite/ld-elf/pr19617c.d: Likewise.
2098 * testsuite/ld-elf/pr19617.s: New file.
2099 * testsuite/ld-elf/pr19617a.d: Likewise.
2100 * testsuite/ld-elf/pr19617b.d: Likewise.
2101 * testsuite/ld-elf/pr19617c.d: Likewise.
2112 * testsuite/ld-ifunc/ifunc-1-local-x86.d: Updated.
2113 * testsuite/ld-ifunc/ifunc-1-x86.d: Likewise.
2114 * testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise.
2118 * testsuite/ld-ifunc/ifunc-1-local-x86.d: Updated.
2119 * testsuite/ld-ifunc/ifunc-1-x86.d: Likewise.
2120 * testsuite/ld-ifunc/ifunc-2-local-x86-64.d: Likewise.
2121 * testsuite/ld-ifunc/ifunc-2-x86-64.d: Likewise.
2122 * testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise.
2123 * testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
2124 * testsuite/ld-x86-64/bnd-ifunc-1.d: Likewise.
2125 * testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
2126 * testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
2127 * testsuite/ld-x86-64/ilp32-4-nacl.d: Likewise.
2128 * testsuite/ld-x86-64/ilp32-4.d: Likewise.
2129 * testsuite/ld-x86-64/load1c-nacl.d: Likewise.
2130 * testsuite/ld-x86-64/load1c.d: Likewise.
2131 * testsuite/ld-x86-64/load1d-nacl.d: Likewise.
2132 * testsuite/ld-x86-64/load1d.d: Likewise.
2133 * testsuite/ld-x86-64/pr14207.d: Likewise.
2134 * testsuite/ld-x86-64/pr19162.d: Likewise.
2135 * testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
2136 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
2137 * testsuite/ld-x86-64/tlsgdesc-nacl.rd: Likewise.
2138 * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
2139 * testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
2140 * testsuite/ld-x86-64/tlspic.rd: Likewise.
2144 * testsuite/ld-elf/eh-frame-hdr.d: Skip for ARC ELF targets.
2148 * testsuite/ld-i386/pr12718.d: Remove dependency upon the
2150 * testsuite/ld-i386/pr12921.d: Likewise.
2151 * testsuite/ld-i386/tlsbin-nacl.rd: Likewise.
2152 * testsuite/ld-i386/tlsbin.rd: Likewise.
2153 * testsuite/ld-i386/tlsbindesc-nacl.rd: Likewise.
2154 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
2155 * testsuite/ld-i386/tlsdesc-nacl.rd: Likewise.
2156 * testsuite/ld-i386/tlsdesc.rd: Likewise.
2157 * testsuite/ld-i386/tlsgdesc-nacl.rd: Likewise.
2158 * testsuite/ld-i386/tlsgdesc.rd: Likewise.
2159 * testsuite/ld-i386/tlsnopic-nacl.rd: Likewise.
2160 * testsuite/ld-i386/tlsnopic.rd: Likewise.
2161 * testsuite/ld-i386/tlspic-nacl.rd: Likewise.
2162 * testsuite/ld-i386/tlspic.rd: Likewise.
2163 * testsuite/ld-s390/tlsbin.rd: Likewise.
2164 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
2165 * testsuite/ld-s390/tlspic.rd: Likewise.
2166 * testsuite/ld-s390/tlspic_64.rd: Likewise.
2167 * testsuite/ld-sh/tlsbin-2.d: Likewise.
2168 * testsuite/ld-sh/tlspic-2.d: Likewise.
2169 * testsuite/ld-tic6x/common.d: Likewise.
2170 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
2171 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
2172 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
2173 * testsuite
2174 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
2175 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
2176 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
2177 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
2178 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
2179 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
2180 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
2181 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
2182 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
2183 * testsuite/ld-x86-64/ilp32-4-nacl.d: Likewise.
2184 * testsuite/ld-x86-64/ilp32-4.d: Likewise.
2185 * testsuite/ld-x86-64/pr12718.d: Likewise.
2186 * testsuite/ld-x86-64/pr12921.d: Likewise.
2187 * testsuite/ld-x86-64/split-by-file-nacl.rd: Likewise.
2188 * testsuite/ld-x86-64/split-by-file.rd: Likewise.
2189 * testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise.
2190 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
2191 * testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise.
2192 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
2193 * testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
2194 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
2195 * testsuite/ld-x86-64/tlsgdesc-nacl.rd: Likewise.
2196 * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
2197 * testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
2198 * testsuite/ld-x86-64/tlspic.rd: Likewise.
2199 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
2200 * testsuite/ld-xtensa/tlspic.rd: Likewise.
2209 * testsuite/ld-i386/i386.exp: Run pr19615.
2210 * testsuite/ld-i386/pr19615.d: New file.
2211 * testsuite/ld-i386/pr19615.s: Likewise.
2212 * testsuite/ld-x86-64/pr19615.d: Likewise.
2213 * testsuite/ld-x86-64/pr19615.s: Likewise.
2217 * testsuite/ld-aarch64/reloc-overflow-bad.d: New test.
2218 * testsuite/ld-aarch64/reloc-overflow-1.s: New source file.
2219 * testsuite/ld-aarch64/reloc-overflow-2.s: New source file.
2220 * testsuite/ld-aarch64/aarch64-elf.exp: Run the new test.
2224 * testsuite/ld-arm/arm-elf.exp: Remove ARM NOREAD section tests.
2225 * testsuite/ld-arm/thumb1-input-section-flag-match.d: Delete.
2226 * testsuite/ld-arm/thumb1-input-section-flag-match.s: Delete.
2227 * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.d: Delete.
2228 * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s: Delete.
2229 * testsuite/ld-arm/thumb1-noread-present-one-section.d: Delete.
2230 * testsuite/ld-arm/thumb1-noread-present-one-section.s: Delete.
2231 * testsuite/ld-arm/thumb1-noread-present-two-section.d: Delete.
2232 * testsuite/ld-arm/thumb1-noread-present-two-section.s: Delete.
2237 * testsuite/ld-i386/branch1.d: Pass -mrelax-relocations=yes to as.
2238 * testsuite/ld-i386/call1.d: Likewise.
2239 * testsuite/ld-i386/call2.d: Likewise.
2240 * testsuite/ld-i386/call3a.d: Likewise.
2241 * testsuite/ld-i386/call3b.d: Likewise.
2242 * testsuite/ld-i386/call3c.d: Likewise.
2243 * testsuite/ld-i386/call3d.d: Likewise.
2244 * testsuite/ld-i386/call3e.d: Likewise.
2245 * testsuite/ld-i386/call3f.d: Likewise.
2246 * testsuite/ld-i386/call3g.d: Likewise.
2247 * testsuite/ld-i386/call3h.d: Likewise.
2248 * testsuite/ld-i386/jmp1.d: Likewise.
2249 * testsuite/ld-i386/jmp2.d: Likewise.
2250 * testsuite/ld-i386/lea1c.d: Likewise.
2251 * testsuite/ld-i386/load1.d: Likewise.
2252 * testsuite/ld-i386/load2.d: Likewise.
2253 * testsuite/ld-i386/load3.d: Likewise.
2254 * testsuite/ld-i386/load4a.d: Likewise.
2255 * testsuite/ld-i386/load5a.d: Likewise.
2256 * testsuite/ld-i386/mov2b.d: Likewise.
2257 * testsuite/ld-i386/mov3.d: Likewise.
2258 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
2259 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
2260 * testsuite/ld-ifunc/ifunc-5r-local-x86-64.d: Likewise.
2261 * testsuite/ld-x86-64/call1a.d: Likewise.
2262 * testsuite/ld-x86-64/call1b.d: Likewise.
2263 * testsuite/ld-x86-64/call1c.d: Likewise.
2264 * testsuite/ld-x86-64/call1d.d: Likewise.
2265 * testsuite/ld-x86-64/call1e.d: Likewise.
2266 * testsuite/ld-x86-64/call1f.d: Likewise.
2267 * testsuite/ld-x86-64/call1h.d: Likewise.
2268 * testsuite/ld-x86-64/call1i.d: Likewise.
2269 * testsuite/ld-x86-64/load1a.d: Likewise.
2270 * testsuite/ld-x86-64/load1b.d: Likewise.
2271 * testsuite/ld-i386/got1a.S: Load GOT into %ecx and use it.
2272 * testsuite/ld-i386/got1.dd: Updated.
2273 * testsuite/ld-i386/got1d.S (1): Removed.
2274 * testsuite/ld-i386/i386.exp: Add -Wa,-mrelax-relocations=yes.
2275 * testsuite/ld-x86-64/x86-64.exp: Likewise.
2280 * testsuite/ld-x86-64/pr18591.d: New file.
2281 * testsuite/ld-x86-64/pr18591.s: Likewise.
2282 * testsuite/ld-x86-64/x86-64.exp: Run pr18591.
2287 * testsuite/ld-elf/indirect.exp: Run tests for PR ld/19553.
2288 * testsuite/ld-elf/pr19553.map: New file.
2289 * testsuite/ld-elf/pr19553.map: Likewise.
2290 * testsuite/ld-elf/pr19553a.c: Likewise.
2291 * testsuite/ld-elf/pr19553b.c: Likewise.
2292 * testsuite/ld-elf/pr19553b.out: Likewise.
2293 * testsuite/ld-elf/pr19553c.c: Likewise.
2294 * testsuite/ld-elf/pr19553c.out: Likewise.
2295 * testsuite/ld-elf/pr19553d.c: Likewise.
2296 * testsuite/ld-elf/pr19553d.out: Likewise.
2301 * testsuite/ld-elf/pr19539.d: New file.
2302 * testsuite/ld-elf/pr19539.s: Likewise.
2303 * testsuite/ld-elf/pr19539.t: Likewise.
2319 * testsuite/ld-arm/arm-elf.exp: Skip tests that do not work for
2323 * testsuite/ld-arm/vxworks1-lib.dd: Update for current
2325 * testsuite/ld-arm/vxworks1-lib.rd: Likewise.
2326 * testsuite/ld-arm/vxworks1.dd: Likewise.
2327 * testsuite/ld-arm/vxworks1.rd: Likewise.
2328 * testsuite/ld-arm/vxworks1.ld: Set the output format.
2332 * testsuite/ld-aarch64/farcall-section.d: Delete.
2333 * testsuite/ld-aarch64/farcall-section.s: Delete.
2334 * testsuite/ld-aarch64/farcall-b-section.d: New expectation file.
2335 * testsuite/ld-aarch64/farcall-bl-section.d: Likewise.
2336 * testsuite/ld-aarch64/farcall-b-section.s: New testcase.
2337 * testsuite/ld-aarch64/farcall-bl-section.s: Likewise.
2338 * testsuite/ld-aarch64/aarch64-elf.exp: Likewise.
2343 * testsuite/ld-scripts/script.exp (extract_symbol_test): Stop test
2345 * testsuite/ld-scripts/align.t: Use 0x1000 as VMA alignment.
2346 * testsuite/ld-pe/tlssec32.d: Allow for relocatable output.
2350 * testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s:
2352 * testsuite/ld-arm/thumb1-noread-present-one-section.s: Likewise.
2353 * testsuite/ld-arm/thumb1-noread-present-two-section.s: Likewise.
2354 * testsuite/ld-arm/thumb1-input-section-flag-match.s: Likewise.
2358 * testsuite/ld-elf/pr18735.d: Allow for extra symbols between
2367 * testsuite/ld-plugin/plugin.exp: Skip plugin tests if the linker
2370 * testsuite/ld-scripts/rgn-at11.s: New file - based on rgn-at10.s
2372 * testsuite/ld-scripts/rgn-at11.d: Use new source file. Reenable
2381 * testsuite/lib/ld-lib.exp (check_shared_lib_support): Exclude xgate.
2382 * testsuite/ld-elf/endsym.d: xfail m68hc11/12 and xgate.
2383 * testsuite/ld-elf/pr14156a.d: Likewise.
2384 * testsuite/ld-elf/pr14926.d: Don't run for m68hc11/12 and xgate.
2385 * testsuite/ld-elf/sec64k.exp: Likewise.
2389 * testsuite/ld-arm/arm-elf.exp (Thumb-Thumb farcall v6-M (no profile)):
2391 * testsuite/ld-arm/farcall-thumb-thumb-m-no-profile-b.s: Place myfunc
2393 * testsuite/ld-arm/farcall-thumb-thumb-m-no-profile.d: Adapt expected
2398 * testsuite/ld-elf/elf.exp (-Bymsolic-functions): Expect to fail
2401 * testsuite/ld-scripts/script.exp (extract_symbol_test): Expect to
2404 * testsuite/ld-scripts/rgn-at11.d: Expect this test to fail for
2409 * testsuite/ld-arm/arm-elf.exp: New test.
2410 * testsuite/ld-arm/unwind-mix.d: New file.
2411 * testsuite/ld-arm/unwind-mix1.s: New file.
2412 * testsuite/ld-arm/unwind-mix2.s: New file.
2417 * testsuite/ld-arm/ifunc-3.rd: Update expected result.
2418 * testsuite/ld-arm/ifunc-4.rd: Likewise.
2419 * testsuite/ld-arm/ifunc-9.rd: Likewise.
2420 * testsuite/ld-arm/ifunc-10.rd: Likewise.
2421 * testsuite/ld-arm/ifunc-12.rd: Likewise.
2422 * testsuite/ld-arm/ifunc-13.rd: Likewise.
2439 * testsuite/ld-mips-elf/attr-gnu-4-14.d: Update the order of
2442 * testsuite/ld-mips-elf/attr-gnu-4-24.d: Likewise.
2443 * testsuite/ld-mips-elf/attr-gnu-4-34.d: Likewise.
2444 * testsuite/ld-mips-elf/attr-gnu-4-41.d: Likewise.
2445 * testsuite/ld-mips-elf/attr-gnu-4-42.d: Likewise.
2446 * testsuite/ld-mips-elf/attr-gnu-4-43.d: Likewise.
2447 * testsuite/ld-mips-elf/attr-gnu-4-45.d: Likewise.
2448 * testsuite/ld-mips-elf/attr-gnu-4-46.d: Likewise.
2449 * testsuite/ld-mips-elf/attr-gnu-4-47.d: Likewise.
2450 * testsuite/ld-mips-elf/attr-gnu-4-48.d: Likewise.
2451 * testsuite/ld-mips-elf/attr-gnu-4-49.d: Likewise.
2452 * testsuite/ld-mips-elf/attr-gnu-4-54.d: Likewise.
2453 * testsuite/ld-mips-elf/attr-gnu-4-64.d: Likewise.
2454 * testsuite/ld-mips-elf/attr-gnu-4-74.d: Likewise.
2460 For older changes see ChangeLog-2015 and testsuite/ChangeLog-2015