summaryrefslogtreecommitdiff
path: root/sumfiles/ld.sum
blob: 7e7b8cf3ae4c2872d87f8efb9cdc6fd8f6399427 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
Test run by tcwg-buildslave on Sat Dec 16 06:01:03 2023
Target is arm-unknown-eabi
Host   is x86_64-pc-linux-gnu

		=== ld tests ===

Schedule of variations:
    qemu/-mthumb/-march=armv8.1-m.main+mve.fp+fp.dp/-mtune=cortex-m55/-mfloat-abi=hard/-mfpu=auto

Running target qemu/-mthumb/-march=armv8.1-m.main+mve.fp+fp.dp/-mtune=cortex-m55/-mfloat-abi=hard/-mfpu=auto
Running binutils.git~master/ld/testsuite/ld-aarch64/aarch64-elf.exp ...
Running binutils.git~master/ld/testsuite/ld-aarch64/aarch64-nto.exp ...
Running binutils.git~master/ld/testsuite/ld-alpha/alpha.exp ...
Running binutils.git~master/ld/testsuite/ld-arc/arc.exp ...
Running binutils.git~master/ld/testsuite/ld-arm/arm-elf.exp ...
PASS: Group relocations
PASS: Indirect cross-library function reference (set-up)
PASS: Indirect cross-library function reference
PASS: Simple static application
PASS: target1-abs
PASS: target1-rel
PASS: target2-rel
PASS: target2-abs
PASS: target2-got-rel
PASS: arm-rel31
PASS: arm-rel32
PASS: arm-call
PASS: TLS shared library
PASS: TLS dynamic application
PASS: TLS gnu shared library got
PASS: TLS gnu GD to IE relaxation
PASS: TLS gnu GD to IE shared relaxation
PASS: TLS gnu GD to LE relaxation
PASS: TLS mixed models shared lib
PASS: TLS descseq relaxation
PASS: TLS descseq relaxation v7
PASS: TLS descseq relaxation BE8
PASS: TLS descseq relaxation BE32
PASS: TLS local PIC symbol static link
PASS: MOVW/MOVT
PASS: BE8 Mapping Symbols
PASS: VFP11 denorm erratum fix, scalar operation
PASS: VFP11 denorm erratum fix, vector operation
PASS: VFP11 denorm erratum fix, embedded code-like data
PASS: STM32L4XX erratum fix LDM
PASS: STM32L4XX erratum fix VLDM
PASS: STM32L4XX erratum fix VLDM, DP registers
PASS: STM32L4XX erratum fix ALL
PASS: STM32L4XX erratum fix in IT context
PASS: Unwinding and -gc-sections
PASS: script-type
PASS: callweak
PASS: Relocation boundaries
PASS: Data only mapping symbols
PASS: Data only mapping symbols for merged sections
PASS: GOT relocations in executables (setup)
PASS: GOT relocations in executables
PASS: Simple non-PIC shared library (no PLT check)
PASS: EABI soft-float ET_EXEC ABI flag
PASS: EABI hard-float ET_EXEC ABI flag
PASS: EABI hard-float ET_DYN ABI flag
PASS: EABI ABI flags wrong ABI version
PASS: EABI ABI flags ld -r
PASS: PC-relative in -shared
PASS: MOVS thumb1 relocations
PASS: ADDS thumb1 relocations
PASS: MOVS thumb1 relocations for armv7-m target
PASS: ADDS thumb1 relocations for armv7-m target
PASS: Branch future relocations for armv8.1-m.main target
PASS: Thumb-1 BL
PASS: Thumb entry point
PASS: thumb-rel32
PASS: jump19
PASS: Thumb and -gc-sections
PASS: Thumb and -gc-sections
PASS: Simple non-PIC shared library
PASS: Simple PIC shared library
PASS: Simple dynamic application
PASS: Simple static application without .rel.plt in linker script
PASS: Simple dynamic application without .rel.plt in linker script
PASS: Non-pcrel function reference
PASS: Thumb shared library with ARM entry points
PASS: Mixed ARM/Thumb shared library
PASS: Mixed ARM/Thumb dynamic application
PASS: Mixed ARM/Thumb arch5 dynamic application
PASS: Using Thumb lib by another lib
PASS: TLS gnu shared library inlined trampoline
PASS: TLS shared library gdesc local
PASS: ALU group relocations failure test
PASS: ALU group relocations failure test
PASS: LDR group relocations failure test
PASS: LDR group relocations failure test
PASS: LDRS group relocations failure test
PASS: LDRS group relocations failure test
PASS: LDC group relocations failure test
PASS: LDC group relocations failure test
PASS: ld-arm/thumb2-bl-undefweak
PASS: ld-arm/thumb2-bl-undefweak1
PASS: ld-arm/emit-relocs1
PASS: MOVW/MOVT shared libraries test 1
PASS: MOVW/MOVT shared libraries test 2
PASS: MOVW/MOVT shared libraries test 3
PASS: MOVW/MOVT shared libraries test 4
PASS: ld-arm/rel32-reject
PASS: ld-arm/rel32-reject-pie
PASS: ld-arm/pie-bind-locally
PASS: EABI attribute merging
PASS: EABI attribute merging 2
PASS: EABI attribute merging 3
PASS: EABI attribute merging 4
PASS: EABI attribute merging 5
PASS: EABI attribute merging 6
PASS: EABI attribute merging 6 reversed
PASS: EABI attribute merging 7
PASS: EABI attribute merging 8
PASS: EABI attribute merging 9
PASS: EABI attribute merging 10
PASS: EABI attribute merging 11
PASS: EABI attribute merging 12
PASS: EABI attribute merging 10 (DSP)
PASS: EABI attribute arch merging 1
PASS: EABI attribute arch merging 1 reversed
PASS: EABI attribute arch merging 2
PASS: EABI attribute arch merging 2 reversed
PASS: MOVW/MOVT and merged sections
PASS: ARM-ARM farcall
PASS: ARM-ARM farcall (PIC veneer)
PASS: ARM-ARM farcall (BE8)
PASS: ARM-ARM farcall (BE)
PASS: Long branch with mixed text and data
PASS: callweak-2
PASS: abs call
PASS: MOVW/MOVT against shared libraries
PASS: ARM-Thumb farcall
PASS: ARM-Thumb farcall with BLX
PASS: ARM-Thumb farcall (PIC veneer)
PASS: ARM-Thumb farcall with BLX (PIC veneer)
PASS: Thumb-Thumb farcall with BLX
PASS: Thumb-Thumb farcall M profile
PASS: Thumb2-Thumb2 farcall M profile
PASS: Thumb-Thumb farcall v8-M Baseline
PASS: Thumb-Thumb farcall v8-M Mainline
PASS: Thumb-Thumb farcall v6-M
PASS: Thumb-Thumb farcall
PASS: Thumb-Thumb farcall with BLX (PIC veneer)
PASS: Thumb-Thumb farcall M profile (PIC veneer)
PASS: Thumb-Thumb farcall (PIC veneer)
PASS: Thumb-Thumb farcall v6-M (no profile)
PASS: Thumb2 purecode farcall
PASS: Thumb-ARM farcall
PASS: Thumb-ARM farcall (BE8)
PASS: Thumb-ARM farcall (BE)
PASS: Thumb-ARM (short) call
PASS: Thumb-ARM farcall with BLX
PASS: Thumb-ARM farcall with BLX (PIC veneer)
PASS: Thumb-ARM farcall (PIC veneer)
PASS: Thumb-ARM farcall cond
PASS: Thumb-ARM farcall cond (BE8)
PASS: Thumb-ARM farcall cond (BE)
PASS: Multiple farcalls
PASS: Multiple farcalls from several sections
PASS: Thumb-2-as-Thumb-1 BL
PASS: Thumb-2 BL
PASS: Branch to linker script symbol with BL for thumb-only target
PASS: Branch to linker script symbol with B for thumb-only target
PASS: erratum 760522 fix (default for v6z)
PASS: erratum 760522 fix (explicitly on at v6z)
PASS: erratum 760522 fix (explicitly off at v6z)
PASS: erratum 760522 fix (default for v5)
PASS: erratum 760522 fix (default for v7-a)
PASS: erratum 760522 fix (default for ARM1156)
PASS: Thumb-2 BL
PASS: Thumb-2 BL on ARMv6-M
PASS: Thumb-2 Interworked branch
PASS: BL/BLX interworking
PASS: ARMv4 interworking
PASS: Armv8.1-M Mainline BF
PASS: Armv8.1-M Mainline BFL
PASS: Armv8.1-M Mainline BFCSEL
PASS: R_ARM_THM_JUMP24 Relocation veneers: Short 1
PASS: R_ARM_THM_JUMP24 Relocation veneers: Short 2
PASS: R_ARM_THM_JUMP24 Relocation veneers: Long
PASS: Secure gateway veneers: no .gnu.sgstubs section
PASS: Secure gateway veneers: wrong entry functions
PASS: Secure gateway veneers (ARMv8-M Baseline)
PASS: Secure gateway veneers (ARMv8-M Mainline)
PASS: Secure gateway import library generation: errors
PASS: Secure gateway import library generation
PASS: Input secure gateway import library
PASS: Input secure gateway import library: no output import library
PASS: Input secure gateway import library: not an SG input import library
PASS: Input secure gateway import library: earlier stub section base
PASS: Input secure gateway import library: later stub section base
PASS: Input secure gateway import library: veneer comeback
PASS: Input secure gateway import library: entry function change
PASS: Secure gateway veneers:cmse functions debug information missing
PASS: R_ARM_THM_JUMP19 Relocation veneers: Short
PASS: R_ARM_THM_JUMP19 Relocation veneers: Long
PASS: R_ARM_THM_JUMP19 Relocation veneers: Short backward
PASS: R_ARM_THM_JUMP19 Relocation veneers: Long backward
PASS: Default group size
PASS: Group size=2
PASS: Group size limit
PASS: Cortex-A8 erratum fix, b.w
PASS: Cortex-A8 erratum fix, bl.w
PASS: Cortex-A8 erratum fix, bcc.w
PASS: Cortex-A8 erratum fix, blx.w
PASS: Cortex-A8 erratum fix, relocate b.w to ARM
PASS: Cortex-A8 erratum fix, relocate b.w to Thumb
PASS: Cortex-A8 erratum fix, relocate bl.w to ARM
PASS: Cortex-A8 erratum fix, relocate bl.w to Thumb
PASS: Cortex-A8 erratum fix, relocate b<cond>.w to Thumb
PASS: Cortex-A8 erratum fix, relocate blx.w to ARM
PASS: Cortex-A8 erratum fix, relocate blx.w to Thumb
PASS: Cortex-A8 erratum fix, relocate bl.w and far call
PASS: Cortex-A8 erratum fix, headers
PASS: Cortex-A8 erratum fix, blx.w and b<cond>.w together
PASS: IFUNC test 1
PASS: IFUNC test 2
PASS: IFUNC test 5
PASS: IFUNC test 6
PASS: IFUNC test 11
PASS: IFUNC test 17
PASS: arm-pic-veneer
PASS: TLS gnu shared library
PASS: TLS gnu shared library non-lazy
PASS: TLS gnu shared library negative addend
PASS: TLS long plt library
PASS: TLS long plt
PASS: TLS thumb1
PASS: Mixed ARM/Thumb dynamic application with farcalls
PASS: Mixed ARM/Thumb arch5 dynamic application with farcalls
PASS: Mixed ARM/Thumb2 dynamic application with farcalls
PASS: Mixed ARM/Thumb shared library with long branches (v4t)
PASS: Mixed ARM/Thumb shared library with long branches (v5t)
PASS: Cortex-A8 erratum fix, b.w to PLT
PASS: Cortex-A8 erratum fix, bl.w to PLT
PASS: Cortex-A8 erratum fix, bcc.w to PLT
PASS: Cortex-A8 erratum fix, blx.w to PLT
PASS: Cortex-A8 erratum fix, relocate bl.w to PLT
PASS: IFUNC test 3
PASS: IFUNC test 4
PASS: IFUNC test 7
PASS: IFUNC test 12
PASS: IFUNC test 9
PASS: IFUNC test 10
PASS: IFUNC test 13
PASS: IFUNC test 14
PASS: IFUNC test 15
PASS: IFUNC test 16
PASS: Long PLT entries in executables
PASS: IFUNC and TLS descriptor shared library
PASS: Preempt Thumb symbol
PASS: ld-arm/attr-merge-div-00
PASS: ld-arm/attr-merge-div-01
PASS: ld-arm/attr-merge-div-10
PASS: ld-arm/attr-merge-div-01-m3
PASS: ld-arm/attr-merge-div-10-m3
PASS: ld-arm/attr-merge-div-11
PASS: ld-arm/attr-merge-div-12
PASS: ld-arm/attr-merge-div-120
PASS: ld-arm/attr-merge-div-21
PASS: ld-arm/attr-merge-div-22
PASS: ld-arm/attr-merge-div-02
PASS: ld-arm/attr-merge-div-20
PASS: ld-arm/attr-merge-wchar-00
PASS: ld-arm/attr-merge-wchar-02
PASS: ld-arm/attr-merge-wchar-04
PASS: ld-arm/attr-merge-wchar-20
PASS: ld-arm/attr-merge-wchar-22
PASS: ld-arm/attr-merge-wchar-24
PASS: ld-arm/attr-merge-wchar-40
PASS: ld-arm/attr-merge-wchar-42
PASS: ld-arm/attr-merge-wchar-44
PASS: ld-arm/attr-merge-wchar-00-nowarn
PASS: ld-arm/attr-merge-wchar-02-nowarn
PASS: ld-arm/attr-merge-wchar-04-nowarn
PASS: ld-arm/attr-merge-wchar-20-nowarn
PASS: ld-arm/attr-merge-wchar-22-nowarn
PASS: ld-arm/attr-merge-wchar-24-nowarn
PASS: ld-arm/attr-merge-wchar-40-nowarn
PASS: ld-arm/attr-merge-wchar-42-nowarn
PASS: ld-arm/attr-merge-wchar-44-nowarn
PASS: ARM-ARM farcall to symbol of type STT_SECTION
PASS: ld-arm/attr-merge-unknown-1
PASS: ld-arm/attr-merge-unknown-2
PASS: ld-arm/attr-merge-unknown-2r
PASS: ld-arm/attr-merge-unknown-3
PASS: ld-arm/unwind-1
PASS: ld-arm/unwind-2
PASS: ld-arm/unwind-3
PASS: ld-arm/unwind-4
PASS: ld-arm/unwind-5
PASS: ld-arm/attr-merge-vfp-1
PASS: ld-arm/attr-merge-vfp-1r
PASS: ld-arm/attr-merge-vfp-2
PASS: ld-arm/attr-merge-vfp-2r
PASS: ld-arm/attr-merge-vfp-3
PASS: ld-arm/attr-merge-vfp-3r
PASS: ld-arm/attr-merge-vfp-4
PASS: ld-arm/attr-merge-vfp-4r
PASS: ld-arm/attr-merge-vfp-5
PASS: ld-arm/attr-merge-vfp-5r
PASS: ld-arm/attr-merge-vfp-6
PASS: ld-arm/attr-merge-vfp-6r
PASS: ld-arm/attr-merge-vfp-7
PASS: ld-arm/attr-merge-vfp-7r
PASS: ld-arm/attr-merge-vfp-8
PASS: ld-arm/attr-merge-vfp-8r
PASS: ld-arm/attr-merge-vfp-9
PASS: ld-arm/attr-merge-vfp-9r
PASS: ld-arm/attr-merge-vfp-10
PASS: ld-arm/attr-merge-vfp-10r
PASS: ld-arm/attr-merge-vfp-11
PASS: ld-arm/attr-merge-vfp-11r
PASS: ld-arm/attr-merge-vfp-12
PASS: ld-arm/attr-merge-vfp-12r
PASS: ld-arm/attr-merge-vfp-13
PASS: ld-arm/attr-merge-vfp-13r
PASS: ld-arm/attr-merge-vfp-14
PASS: ld-arm/attr-merge-vfp-14r
PASS: ld-arm/attr-merge-incompatible
PASS: ld-arm/attr-merge-arch-2
PASS: ld-arm/attr-merge-nosection-1
PASS: ld-arm/attr-merge-hardfp-use-1
PASS: ld-arm/attr-merge-hardfp-use-2
PASS: ld-arm/unresolved-1
PASS: ld-arm/unresolved-1-dyn
PASS: SB relocations failure test
PASS: ld-arm/gc-hidden-1
PASS: ld-arm/protected-data
PASS: STM32L4XX erratum : LDM cannot be patched when not last in IT block
PASS: STM32L4XX erratum : LDM cannot be patched when LDM is too far from veneer section
PASS: unwind-rel
PASS: unwind-mix
PASS: non-contiguous-arm
PASS: non-contiguous-arm2
PASS: non-contiguous-arm3
PASS: non-contiguous-arm4
PASS: non-contiguous-arm5
PASS: non-contiguous-arm6
PASS: non-contiguous-arm7
PASS: Thumb only PLT and GOT
PASS: Thumb only PLT and GOT LSB Symbol
Running binutils.git~master/ld/testsuite/ld-arm/export-class.exp ...
Running binutils.git~master/ld/testsuite/ld-auto-import/auto-import.exp ...
Running binutils.git~master/ld/testsuite/ld-avr/avr.exp ...
Running binutils.git~master/ld/testsuite/ld-bootstrap/bootstrap.exp ...
Running binutils.git~master/ld/testsuite/ld-bpf/bpf.exp ...
Running binutils.git~master/ld/testsuite/ld-cdtest/cdtest.exp ...
Running binutils.git~master/ld/testsuite/ld-checks/checks.exp ...
PASS: check sections 1
PASS: check sections 2
PASS: section size overflow
PASS: section size overflow
Running binutils.git~master/ld/testsuite/ld-cris/cris.exp ...
Running binutils.git~master/ld/testsuite/ld-crx/crx.exp ...
Running binutils.git~master/ld/testsuite/ld-csky/csky.exp ...
Running binutils.git~master/ld/testsuite/ld-ctf/ctf.exp ...
UNSUPPORTED: no CTF format support in the compiler, or CTF disabled
Running binutils.git~master/ld/testsuite/ld-cygwin/exe-export.exp ...
Running binutils.git~master/ld/testsuite/ld-d10v/d10v.exp ...
Running binutils.git~master/ld/testsuite/ld-discard/discard.exp ...
PASS: ld-discard/extern
PASS: ld-discard/start
PASS: ld-discard/static
PASS: ld-discard/zero-range
PASS: ld-discard/zero-rel
Running binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol.exp ...
PASS: Build libpr25910.a
PASS: --export-dynamic-symbol foo archive
PASS: -u --export-dynamic-symbol foo archive
PASS: -u --export-dynamic-symbol "f*" archive
PASS: --export-dynamic-symbol-list foo archive
PASS: -u --export-dynamic-symbol-list foo bar archive
PASS: -u --export-dynamic-symbol-list fstar archive
Running binutils.git~master/ld/testsuite/ld-elf/audit.exp ...
Running binutils.git~master/ld/testsuite/ld-elf/binutils.exp ...
Running binutils.git~master/ld/testsuite/ld-elf/build-id.exp ...
Running binutils.git~master/ld/testsuite/ld-elf/comm-data.exp ...
PASS: Common symbol override test (auxiliary shared object build)
PASS: Common symbol override test
PASS: Common symbol override test 3a
PASS: Common symbol override test 3b
PASS: libpr26580-1.so
PASS: pr26580-1
PASS: pr26580-2
Running binutils.git~master/ld/testsuite/ld-elf/compress.exp ...
Running binutils.git~master/ld/testsuite/ld-elf/dt-relr.exp ...
Running binutils.git~master/ld/testsuite/ld-elf/dwarf.exp ...
Running binutils.git~master/ld/testsuite/ld-elf/eh-group.exp ...
PASS: Guess the target size from eh-group1size.o
PASS: Build eh-group1.o
PASS: Link eh-group.o to eh-group
Running binutils.git~master/ld/testsuite/ld-elf/elf.exp ...
PASS: Build symbol3.a
PASS: Build symbol3w.a
PASS: PR ld/21703
PASS: PR ld/21703 -r
PASS: Build libretain5.a
PASS: Build libretain6.a
PASS: ld-elf/anno-sym
PASS: Symbol flags copy
PASS: changelma (pr20659)
PASS: ld-elf/comm-data4
PASS: ld-elf/comm-data5
UNSUPPORTED: ld-elf/commonpage1
UNSUPPORTED: ld-elf/commonpage2
PASS: ld-elf/compress1a
PASS: ld-elf/compress1b
UNSUPPORTED: ld-elf/compress1c
PASS: ld-elf/compressed1a
UNSUPPORTED: ld-elf/compressed1b
UNSUPPORTED: ld-elf/compressed1c
UNSUPPORTED: ld-elf/compressed1d-alt
PASS: ld-elf/compressed1d
UNSUPPORTED: ld-elf/compressed1e
UNSUPPORTED: ld-elf/discard1
UNSUPPORTED: ld-elf/discard2
UNSUPPORTED: ld-elf/discard3
UNSUPPORTED: ld-elf/dt-relr-1a
UNSUPPORTED: ld-elf/dt-relr-1b
UNSUPPORTED: ld-elf/dt-relr-1c
UNSUPPORTED: ld-elf/dt-relr-2a
UNSUPPORTED: ld-elf/dt-relr-2b
UNSUPPORTED: ld-elf/dt-relr-2c
UNSUPPORTED: ld-elf/dt-relr-2d
UNSUPPORTED: ld-elf/dt-relr-2e
UNSUPPORTED: ld-elf/dt-relr-2f
UNSUPPORTED: ld-elf/dt-relr-2g
UNSUPPORTED: ld-elf/dt-relr-2h
UNSUPPORTED: ld-elf/dt-relr-2i
UNSUPPORTED: ld-elf/dt-relr-3a
UNSUPPORTED: ld-elf/dt-relr-3b
UNSUPPORTED: ld-elf/dynamic1
UNSUPPORTED: ld-elf/dynsym1
PASS: ld-elf/eh-frame-hdr
UNSUPPORTED: ld-elf/eh1
UNSUPPORTED: ld-elf/eh2
UNSUPPORTED: ld-elf/eh3
UNSUPPORTED: ld-elf/eh4
PASS: ld-elf/eh5
UNSUPPORTED: ld-elf/eh6
UNSUPPORTED: ld-elf/ehdr_start-missing
UNSUPPORTED: ld-elf/ehdr_start-shared
UNSUPPORTED: ld-elf/ehdr_start-userdef
UNSUPPORTED: ld-elf/ehdr_start-weak
UNSUPPORTED: ld-elf/ehdr_start
PASS: ld-elf/empty
PASS: ld-elf/empty2
PASS: ld-elf/endsym
PASS: ld-elf/exclude3a
UNSUPPORTED: ld-elf/exclude3b
PASS: ld-elf/exclude3c
PASS: ld-elf/expr1
PASS: --set-section-flags test 1 (sections)
UNSUPPORTED: ld-elf/global1
PASS: ld-elf/group1
PASS: ld-elf/group10
PASS: ld-elf/group11
PASS: ld-elf/group12
PASS: ld-elf/group2
PASS: ld-elf/group3a
PASS: ld-elf/group3b
PASS: ld-elf/group4
PASS: ld-elf/group5
PASS: ld-elf/group6
PASS: ld-elf/group7
PASS: ld-elf/group8a
PASS: ld-elf/group8b
PASS: ld-elf/group9a
PASS: ld-elf/group9b
UNSUPPORTED: ld-elf/hash-2
UNSUPPORTED: ld-elf/hash
UNSUPPORTED: ld-elf/header
PASS: ld-elf/init-fini-arrays
PASS: --interleave test byte 0
PASS: --interleave test byte 4
UNSUPPORTED: ld-elf/linkinfo1a
UNSUPPORTED: ld-elf/linkinfo1b
PASS: ld-elf/linkonce1
PASS: ld-elf/linkonce2
PASS: ld-elf/linkoncerdiff
UNSUPPORTED: ld-elf/loadaddr1
UNSUPPORTED: ld-elf/loadaddr2
UNSUPPORTED: ld-elf/loadaddr3a
UNSUPPORTED: ld-elf/loadaddr3b
UNSUPPORTED: ld-elf/local1
UNSUPPORTED: ld-elf/maxpage1
UNSUPPORTED: ld-elf/maxpage2
UNSUPPORTED: ld-elf/maxpage3a
UNSUPPORTED: ld-elf/maxpage3b
UNSUPPORTED: ld-elf/maxpage3c
UNSUPPORTED: ld-elf/maxpage4
UNSUPPORTED: ld-elf/maxpage5
UNSUPPORTED: ld-elf/mbind1a
UNSUPPORTED: ld-elf/mbind1b
UNSUPPORTED: ld-elf/mbind1c
PASS: ld-elf/merge
PASS: ld-elf/merge2
PASS: ld-elf/merge3
UNSUPPORTED: ld-elf/multibss1
PASS: ld-elf/nobits-1
PASS: .noinit sections
PASS: .noinit sections (ld -r)
PASS: ld-elf/noload-1
UNSUPPORTED: ld-elf/noload-2
PASS: ld-elf/noload-3
PASS: non-contiguous
PASS: ld-elf/nosectionheader-1
PASS: ld-elf/nosectionheader-2
PASS: ld-elf/note-1
PASS: ld-elf/note-2
UNSUPPORTED: ld-elf/now-1
UNSUPPORTED: ld-elf/now-2
UNSUPPORTED: ld-elf/now-3
UNSUPPORTED: ld-elf/now-4
PASS: ld-elf/orphan-10
PASS: ld-elf/orphan-11
PASS: ld-elf/orphan-12
PASS: Report warning for orphan sections
PASS: Report error for orphan sections
PASS: Discard orphan sections (map file check)
PASS: Place orphan sections (map file check)
PASS: ld-elf/orphan-9
PASS: ld-elf/orphan-region
PASS: ld-elf/orphan
PASS: ld-elf/orphan2
PASS: ld-elf/orphan3
PASS: ld-elf/orphan4
PASS: ld-elf/overlay
UNSUPPORTED: ld-elf/page-size-1
PASS: .persistent sections
PASS: .persistent sections (ld -r)
UNSUPPORTED: ld-elf/pie
PASS: ld-elf/pr11304
PASS: ld-elf/pr12851
UNSUPPORTED: ld-elf/pr12975
UNSUPPORTED: ld-elf/pr13177
UNSUPPORTED: ld-elf/pr13195
PASS: ld-elf/pr13839
PASS: ld-elf/pr14052
PASS: ld-elf/pr14156a
PASS: ld-elf/pr14156b
PASS: ld-elf/pr14156c
PASS: ld-elf/pr14926
UNSUPPORTED: ld-elf/pr16322
UNSUPPORTED: ld-elf/pr16498a
UNSUPPORTED: ld-elf/pr16498b
PASS: ld-elf/pr17550a
PASS: ld-elf/pr17550b
PASS: ld-elf/pr17550c
PASS: ld-elf/pr17550d
UNSUPPORTED: ld-elf/pr17615
PASS: ld-elf/pr18735
PASS: ld-elf/pr19005
UNSUPPORTED: ld-elf/pr19162
UNSUPPORTED: ld-elf/pr19539
UNSUPPORTED: ld-elf/pr19617a
UNSUPPORTED: ld-elf/pr19617b
UNSUPPORTED: ld-elf/pr19617c
UNSUPPORTED: ld-elf/pr19698
UNSUPPORTED: ld-elf/pr19789
PASS: ld-elf/pr20513a
PASS: ld-elf/pr20513b
UNSUPPORTED: ld-elf/pr20513c
UNSUPPORTED: ld-elf/pr20513d
PASS: ld-elf/pr20513e
PASS: ld-elf/pr20513f
PASS: ld-elf/pr20528a
PASS: ld-elf/pr20528b
UNSUPPORTED: ld-elf/pr21384
UNSUPPORTED: ld-elf/pr21389a
UNSUPPORTED: ld-elf/pr21389b
UNSUPPORTED: ld-elf/pr21389c
UNSUPPORTED: ld-elf/pr21562a
UNSUPPORTED: ld-elf/pr21562b
UNSUPPORTED: ld-elf/pr21562c
UNSUPPORTED: ld-elf/pr21562d
UNSUPPORTED: ld-elf/pr21562e
UNSUPPORTED: ld-elf/pr21562f
UNSUPPORTED: ld-elf/pr21562g
UNSUPPORTED: ld-elf/pr21562h
UNSUPPORTED: ld-elf/pr21562i
UNSUPPORTED: ld-elf/pr21562j
UNSUPPORTED: ld-elf/pr21562k
UNSUPPORTED: ld-elf/pr21562l
UNSUPPORTED: ld-elf/pr21562m
UNSUPPORTED: ld-elf/pr21562n
XFAIL: ld-elf/pr21884
UNSUPPORTED: ld-elf/pr21903a
UNSUPPORTED: ld-elf/pr21903b
PASS: ld-elf/pr21903c
UNSUPPORTED: ld-elf/pr21903d
PASS: ld-elf/pr21903e
PASS: ld-elf/pr21904
UNSUPPORTED: PR ld/22269
UNSUPPORTED: PR ld/22269 (-z dynamic-undefined-weak)
PASS: PR 22319 - required undefined symbols in output
UNSUPPORTED: ld-elf/pr22393-1a
UNSUPPORTED: ld-elf/pr22393-1b
UNSUPPORTED: ld-elf/pr22393-1c
UNSUPPORTED: ld-elf/pr22393-1d
UNSUPPORTED: ld-elf/pr22393-1e
UNSUPPORTED: ld-elf/pr22393-1f
UNSUPPORTED: ld-elf/pr22423
PASS: ld-elf/pr22450
PASS: ld-elf/pr22677
PASS: ld-elf/pr22836-1a
PASS: ld-elf/pr22836-1b
PASS: ld-elf/pr22836-2
PASS: ld-elf/pr23591
PASS: ld-elf/pr23648
PASS: ld-elf/pr23658-1a
PASS: ld-elf/pr23658-1b
UNSUPPORTED: ld-elf/pr23658-1c
UNSUPPORTED: ld-elf/pr23658-3
UNSUPPORTED: ld-elf/pr23900-1
UNSUPPORTED: ld-elf/pr23900-2a
UNSUPPORTED: ld-elf/pr23900-2b
PASS: ld-elf/pr24511
PASS: ld-elf/pr24526
PASS: ld-elf/pr24718-1
PASS: ld-elf/pr24819
PASS: ld-elf/pr25021
PASS: ld-elf/pr25022
PASS: ld-elf/pr25490-1
UNSUPPORTED: ld-elf/pr25708
PASS: ld-elf/pr26256-1a
PASS: ld-elf/pr26256-1b
PASS: ld-elf/pr26256-2a
UNSUPPORTED: ld-elf/pr26256-2b-alt
PASS: ld-elf/pr26256-2b
PASS: ld-elf/pr26256-3a
PASS: ld-elf/pr26256-3b
PASS: ld-elf/pr26681
PASS: ld-elf/pr26907
PASS: ld-elf/pr26936
PASS: ld-elf/pr26978a
PASS: ld-elf/pr26978b
PASS: ld-elf/pr26979a
PASS: ld-elf/pr26979b
PASS: ld-elf/pr27128a
PASS: ld-elf/pr27128b
PASS: ld-elf/pr27128c
PASS: ld-elf/pr27128d
PASS: ld-elf/pr27128e
PASS: ld-elf/pr27259
PASS: ld-elf/pr27590a
PASS: ld-elf/pr27590b
PASS: ld-elf/pr27825-1
PASS: ld-elf/pr27825-2
UNSUPPORTED: ld-elf/pr28597
PASS: ld-elf/pr29259
XFAIL: ld-elf/pr29435
UNSUPPORTED: ld-elf/pr30508
PASS: ld-elf/pr30791a
PASS: ld-elf/pr30791b
PASS: ld-elf/pr349
PASS: ld-elf/property-1_needed-1a
UNSUPPORTED: ld-elf/property-1_needed-1b
UNSUPPORTED: ld-elf/property-1_needed-1c
PASS: ld-elf/property-and-1
PASS: ld-elf/property-and-2
PASS: ld-elf/property-and-3
PASS: ld-elf/property-and-4
PASS: ld-elf/property-or-1
PASS: ld-elf/property-or-2
PASS: ld-elf/property-or-3
PASS: ld-elf/property-or-4
PASS: Discarded dynamic relocation section
PASS: relocatable with script
PASS: SHF_GNU_RETAIN 1a
PASS: SHF_GNU_RETAIN 1b
PASS: SHF_GNU_RETAIN 2 (remove SHF_GNU_RETAIN sections by placing in /DISCARD/) (map file check)
PASS: SHF_GNU_RETAIN 3 (keep sections referenced by retained sections)
PASS: SHF_GNU_RETAIN 4 (keep orphaned sections when not discarding)
PASS: SHF_GNU_RETAIN 5 (don't pull SHF_GNU_RETAIN section out of lib) (map file check)
PASS: SHF_GNU_RETAIN 5 (don't pull SHF_GNU_RETAIN section out of lib)
PASS: SHF_GNU_RETAIN 6a (pull section out of lib required by SHF_GNU_RETAIN section)
PASS: SHF_GNU_RETAIN 6b (pull section out of lib required by SHF_GNU_RETAIN section)
PASS: SHF_GNU_RETAIN 7a
PASS: SHF_GNU_RETAIN 7b
UNSUPPORTED: ld-elf/rpath-1
UNSUPPORTED: ld-elf/rpath-2
UNSUPPORTED: ld-elf/runpath-1
UNSUPPORTED: ld-elf/runpath-2
UNSUPPORTED: ld-elf/seg
PASS: ld-elf/size-1
PASS: ld-elf/size-2
PASS: ld-elf/sizeofa
UNSUPPORTED: ld-elf/sizeofb
PASS: ld-elf/sizeofc
PASS: ld-elf/stab
PASS: ld-elf/startofa
UNSUPPORTED: ld-elf/startofb
PASS: ld-elf/startofc
UNSUPPORTED: ld-elf/strtab
UNSUPPORTED: ld-elf/textaddr1
UNSUPPORTED: ld-elf/textaddr2
UNSUPPORTED: ld-elf/textaddr3
UNSUPPORTED: ld-elf/textaddr4
UNSUPPORTED: ld-elf/textaddr5
UNSUPPORTED: ld-elf/textaddr6
UNSUPPORTED: ld-elf/textaddr7
PASS: ld-elf/unknown
UNSUPPORTED: ld-elf/unknown2
PASS: ld-elf/var1
PASS: ld-elf/warn1
PASS: ld-elf/warn2
PASS: ld-elf/warn3
PASS: Generate empty import library
PASS: Generate import library
PASS: --gc-sections on tls variable
PASS: __patchable_function_entries section 2
PASS: __patchable_function_entries section 3
PASS: __patchable_function_entries section 4
PASS: __patchable_function_entries section 5
PASS: __patchable_function_entries section 6
Running binutils.git~master/ld/testsuite/ld-elf/exclude.exp ...
PASS: ld link shared library
PASS: ld export symbols from archive
PASS: ld link shared library with --exclude-libs
PASS: ld exclude symbols from archive - --exclude-libs libexclude
PASS: ld exclude symbols from archive - --exclude-libs libexclude.a
PASS: ld exclude symbols from archive - --exclude-libs ALL
PASS: ld exclude symbols from archive - --exclude-libs foo:libexclude.a
PASS: ld exclude symbols from archive - --exclude-libs foo,libexclude.a
PASS: ld don't exclude symbols from archive - --exclude-libs foo:bar
Running binutils.git~master/ld/testsuite/ld-elf/export-class.exp ...
Running binutils.git~master/ld/testsuite/ld-elf/frame.exp ...
PASS: read-only .eh_frame section -z noseparate-code
PASS: read-only .eh_frame section -z separate-code
PASS: read-only .gcc_except_table section -z noseparate-code
PASS: read-only .gcc_except_table section -z separate-code
Running binutils.git~master/ld/testsuite/ld-elf/indirect.exp ...
Running binutils.git~master/ld/testsuite/ld-elf/linux-x86.exp ...
Running binutils.git~master/ld/testsuite/ld-elf/no-section-header.exp ...
PASS: objcopy --strip-section-headers --hash-style=both (start)
PASS: objcopy --strip-section-headers --hash-style=gnu (start)
PASS: objcopy --strip-section-headers --hash-style=sysv (start)
PASS: objcopy --strip-section-headers --hash-style=both -shared (start)
PASS: objcopy --strip-section-headers --hash-style=gnu -shared (start)
PASS: objcopy --strip-section-headers --hash-style=sysv -shared (start)
PASS: strip --strip-section-headers --hash-style=both (start)
PASS: strip --strip-section-headers --hash-style=gnu (start)
PASS: strip --strip-section-headers --hash-style=sysv (start)
PASS: strip --strip-section-headers --hash-style=both -shared (start)
PASS: strip --strip-section-headers --hash-style=gnu -shared (start)
PASS: strip --strip-section-headers --hash-style=sysv -shared (start)
Running binutils.git~master/ld/testsuite/ld-elf/notes.exp ...
PASS: Linkonce sections with assembler generated notes
Running binutils.git~master/ld/testsuite/ld-elf/package-note.exp ...
Running binutils.git~master/ld/testsuite/ld-elf/provide-hidden.exp ...
PASS: PROVIDE_HIDDEN test (auxiliary shared object)
PASS: PROVIDE_HIDDEN test 1
PASS: PROVIDE_HIDDEN test 2
PASS: PROVIDE_HIDDEN test 3
PASS: PROVIDE_HIDDEN test 4
PASS: PROVIDE_HIDDEN test 5
PASS: PROVIDE_HIDDEN test 6
PASS: PROVIDE_HIDDEN test 7
PASS: PROVIDE_HIDDEN test 8
PASS: PROVIDE_HIDDEN test 9
PASS: PROVIDE_HIDDEN test 10
PASS: PROVIDE_HIDDEN test 11
PASS: PROVIDE_HIDDEN test 12
Running binutils.git~master/ld/testsuite/ld-elf/readelf.exp ...
PASS: readelf version information
Running binutils.git~master/ld/testsuite/ld-elf/sec-to-seg.exp ...
PASS: assignment of ELF sections to segments (same page)
PASS: assignment of ELF sections to segments (adjacent pages)
PASS: assignment of ELF sections to segments (disjoint pages)
Running binutils.git~master/ld/testsuite/ld-elf/sec64k.exp ...
PASS: ld-elf/64ksec-r
PASS: ld-elf/64ksec
Running binutils.git~master/ld/testsuite/ld-elf/shared.exp ...
PASS: Build pr22471a.so
PASS: Build pr22471b.so
PASS: Build pr22649-1.so
PASS: Build pr22471
PASS: Build pr22649-2a.so
PASS: Build pr22649-2b.so
PASS: Build pr22649-2c.so
PASS: Build pr22649-2d.so
PASS: DT_TEXTREL in shared lib
PASS: DT_TEXTREL map file warning
PASS: PR ld/20828 dynamic symbols with section GC (auxiliary shared library)
PASS: PR ld/20828 dynamic symbols with section GC (plain)
PASS: PR ld/20828 dynamic symbols with section GC (version script)
PASS: PR ld/20828 dynamic symbols with section GC (versioned shared library)
PASS: PR ld/20828 dynamic symbols with section GC (versioned)
PASS: PR ld/20828 forcibly exported symbol version without section GC
PASS: PR ld/20828 forcibly exported symbol version with section GC
PASS: PR ld/21233 dynamic symbols with section GC (auxiliary shared library)
PASS: PR ld/21233 dynamic symbols with section GC (--undefined)
PASS: PR ld/21233 dynamic symbols with section GC (--require-defined)
PASS: PR ld/21233 dynamic symbols with section GC (EXTERN)
PASS: Build pr22150.so
PASS: Build pr22150
PASS: Build pr25458.so
PASS: Build pr25458
PASS: Build pr14170a.o
PASS: Build shared library for pr14170
PASS: PR ld/14170
PASS: PR ld/21703 shared
PASS: Build shared library for broken linker script test
PASS: Link using broken linker script
PASS: Build pr17068.so
PASS: Build pr17068a.a
PASS: Build pr17068b.a
PASS: pr17068 link --as-needed lib in group
PASS: -Bsymbolic-functions
PASS: Build pr20995.so
PASS: pr20995
XFAIL: Build pr20995-2.so
XFAIL: pr20995-2
PASS: Build pr22374 shared library
XFAIL: pr22374 function pointer initialization
Running binutils.git~master/ld/testsuite/ld-elf/tls.exp ...
Running binutils.git~master/ld/testsuite/ld-elf/tls_common.exp ...
Running binutils.git~master/ld/testsuite/ld-elf/wrap.exp ...
Running binutils.git~master/ld/testsuite/ld-elfcomm/elfcomm.exp ...
PASS: --sort-common (descending)
PASS: --sort-common (ascending)
UNTESTED: size/alignment change of common symbols (warning 1)
UNTESTED: size/alignment change of common symbols (warning 2)
UNTESTED: size/alignment change of common symbols (change 1)
UNTESTED: size/alignment change of common symbols (change 2)
Running binutils.git~master/ld/testsuite/ld-elfvers/vers.exp ...
Running binutils.git~master/ld/testsuite/ld-elfweak/elfweak.exp ...
Running binutils.git~master/ld/testsuite/ld-fastcall/fastcall.exp ...
Running binutils.git~master/ld/testsuite/ld-frv/fdpic.exp ...
Running binutils.git~master/ld/testsuite/ld-frv/frv-elf.exp ...
Running binutils.git~master/ld/testsuite/ld-frv/tls.exp ...
Running binutils.git~master/ld/testsuite/ld-gc/gc.exp ...
UNTESTED: Check --gc-section
UNTESTED: Check --gc-section/-q
UNTESTED: Check --gc-section/-r/-e
UNTESTED: Check --gc-section/-r/-u
PASS: --gc-sections -r without -e
PASS: --gc-sections with note section
PASS: --gc-sections with multiple debug sections for a function section
PASS: ld-gc/pr19167
PASS: --gc-sections with relocations in debug section
PASS: --gc-sections removing __stop_
PASS: --gc-sections with __start_
PASS: --gc-sections with -z start-stop-gc
PASS: --gc-sections with groups and start/stop syms
PASS: --gc-sections with other syms and start/stop syms
PASS: --gc-sections with __gxx_personality
PASS: --gc-sections with .text._init
UNSUPPORTED: ld-gc/pr20022
PASS: Check --no-print-map-discarded linker option (map file check)
Running binutils.git~master/ld/testsuite/ld-h8300/h8300.exp ...
Running binutils.git~master/ld/testsuite/ld-i386/export-class.exp ...
Running binutils.git~master/ld/testsuite/ld-i386/i386.exp ...
Running binutils.git~master/ld/testsuite/ld-i386/no-plt.exp ...
Running binutils.git~master/ld/testsuite/ld-i386/tls.exp ...
Running binutils.git~master/ld/testsuite/ld-ia64/ia64.exp ...
Running binutils.git~master/ld/testsuite/ld-ia64/line.exp ...
Running binutils.git~master/ld/testsuite/ld-ifunc/binutils.exp ...
Running binutils.git~master/ld/testsuite/ld-ifunc/ifunc.exp ...
PASS: Reloc against IFUNC symbol in NOTE section
UNSUPPORTED: ld-ifunc/ifunc-1-local-x86
UNSUPPORTED: ld-ifunc/ifunc-1-x86
UNSUPPORTED: ld-ifunc/ifunc-10-i386
UNSUPPORTED: ld-ifunc/ifunc-10-x86-64
UNSUPPORTED: ld-ifunc/ifunc-11-i386
UNSUPPORTED: ld-ifunc/ifunc-11-x86-64
UNSUPPORTED: ld-ifunc/ifunc-12-i386
UNSUPPORTED: ld-ifunc/ifunc-12-x86-64
UNSUPPORTED: ld-ifunc/ifunc-13-i386
UNSUPPORTED: ld-ifunc/ifunc-13-x86-64
UNSUPPORTED: ld-ifunc/ifunc-14a-i386
UNSUPPORTED: ld-ifunc/ifunc-14a-x86-64
UNSUPPORTED: ld-ifunc/ifunc-14b-i386
UNSUPPORTED: ld-ifunc/ifunc-14b-x86-64
UNSUPPORTED: ld-ifunc/ifunc-14c-i386
UNSUPPORTED: ld-ifunc/ifunc-14c-x86-64
UNSUPPORTED: ld-ifunc/ifunc-14d-i386
UNSUPPORTED: ld-ifunc/ifunc-14d-x86-64
UNSUPPORTED: ld-ifunc/ifunc-14e-i386
UNSUPPORTED: ld-ifunc/ifunc-14e-x86-64
UNSUPPORTED: ld-ifunc/ifunc-14f-i386
UNSUPPORTED: ld-ifunc/ifunc-14f-x86-64
UNSUPPORTED: ld-ifunc/ifunc-15-i386
UNSUPPORTED: ld-ifunc/ifunc-15-x86-64
UNSUPPORTED: ld-ifunc/ifunc-16-i386-now
UNSUPPORTED: ld-ifunc/ifunc-16-i386
UNSUPPORTED: ld-ifunc/ifunc-16-x86-64-now
UNSUPPORTED: ld-ifunc/ifunc-16-x86-64
UNSUPPORTED: ld-ifunc/ifunc-17a-i386
UNSUPPORTED: ld-ifunc/ifunc-17a-x86-64
UNSUPPORTED: ld-ifunc/ifunc-17b-i386
UNSUPPORTED: ld-ifunc/ifunc-17b-x86-64
UNSUPPORTED: ld-ifunc/ifunc-18a-i386
UNSUPPORTED: ld-ifunc/ifunc-18a-x86-64
UNSUPPORTED: ld-ifunc/ifunc-18b-i386
UNSUPPORTED: ld-ifunc/ifunc-18b-x86-64
UNSUPPORTED: ld-ifunc/ifunc-19a-i386
UNSUPPORTED: ld-ifunc/ifunc-19a-x86-64
UNSUPPORTED: ld-ifunc/ifunc-19b-i386
UNSUPPORTED: ld-ifunc/ifunc-19b-x86-64
UNSUPPORTED: ld-ifunc/ifunc-2-i386-now
UNSUPPORTED: ld-ifunc/ifunc-2-i386
UNSUPPORTED: ld-ifunc/ifunc-2-local-i386-now
UNSUPPORTED: ld-ifunc/ifunc-2-local-i386
UNSUPPORTED: ld-ifunc/ifunc-2-local-x86-64-now
UNSUPPORTED: ld-ifunc/ifunc-2-local-x86-64
UNSUPPORTED: ld-ifunc/ifunc-2-x86-64-now
UNSUPPORTED: ld-ifunc/ifunc-2-x86-64
UNSUPPORTED: ld-ifunc/ifunc-20-i386
UNSUPPORTED: ld-ifunc/ifunc-20-x86-64
UNSUPPORTED: ld-ifunc/ifunc-21-i386
UNSUPPORTED: ld-ifunc/ifunc-21-x86-64
UNSUPPORTED: ld-ifunc/ifunc-22-i386
UNSUPPORTED: ld-ifunc/ifunc-22-x86-64
UNSUPPORTED: ld-ifunc/ifunc-23a-x86
UNSUPPORTED: ld-ifunc/ifunc-23b-x86
UNSUPPORTED: ld-ifunc/ifunc-23c-x86
UNSUPPORTED: ld-ifunc/ifunc-24a-x86
UNSUPPORTED: ld-ifunc/ifunc-24b-x86
UNSUPPORTED: ld-ifunc/ifunc-24c-x86
UNSUPPORTED: ld-ifunc/ifunc-25a-x86
UNSUPPORTED: ld-ifunc/ifunc-25b-x86
UNSUPPORTED: ld-ifunc/ifunc-25c-x86
PASS: ld-ifunc/ifunc-26
UNSUPPORTED: ld-ifunc/ifunc-3a-x86
UNSUPPORTED: ld-ifunc/ifunc-3b-x86
UNSUPPORTED: ld-ifunc/ifunc-4-local-x86
UNSUPPORTED: ld-ifunc/ifunc-4-x86
UNSUPPORTED: ld-ifunc/ifunc-4a-x86
UNSUPPORTED: ld-ifunc/ifunc-5a-i386
UNSUPPORTED: ld-ifunc/ifunc-5a-local-i386
UNSUPPORTED: ld-ifunc/ifunc-5a-local-x86-64
UNSUPPORTED: ld-ifunc/ifunc-5a-x86-64
UNSUPPORTED: ld-ifunc/ifunc-5b-i386
UNSUPPORTED: ld-ifunc/ifunc-5b-local-i386
UNSUPPORTED: ld-ifunc/ifunc-5b-local-x86-64
UNSUPPORTED: ld-ifunc/ifunc-5b-x86-64
UNSUPPORTED: ld-ifunc/ifunc-5r-local-i386
UNSUPPORTED: ld-ifunc/ifunc-5r-local-x86-64
UNSUPPORTED: ld-ifunc/ifunc-6a-i386
UNSUPPORTED: ld-ifunc/ifunc-6a-x86-64
UNSUPPORTED: ld-ifunc/ifunc-6b-i386
UNSUPPORTED: ld-ifunc/ifunc-6b-x86-64
UNSUPPORTED: ld-ifunc/ifunc-7a-i386
UNSUPPORTED: ld-ifunc/ifunc-7a-x86-64
UNSUPPORTED: ld-ifunc/ifunc-7b-i386
UNSUPPORTED: ld-ifunc/ifunc-7b-x86-64
UNSUPPORTED: ld-ifunc/ifunc-8-i386
UNSUPPORTED: ld-ifunc/ifunc-8-x86-64
UNSUPPORTED: ld-ifunc/ifunc-9-i386
UNSUPPORTED: ld-ifunc/ifunc-9-x86-64
PASS: Reloc against IFUNC symbol in NOTE section
UNSUPPORTED: ld-ifunc/pr17154-i386-now
UNSUPPORTED: ld-ifunc/pr17154-i386
UNSUPPORTED: ld-ifunc/pr17154-x86-64-now
UNSUPPORTED: ld-ifunc/pr17154-x86-64
Running binutils.git~master/ld/testsuite/ld-kvx/kvx-elf.exp ...
Running binutils.git~master/ld/testsuite/ld-libs/libs.exp ...
PASS: -l: test (preparation)
PASS: -l: test
Running binutils.git~master/ld/testsuite/ld-linkonce/linkonce.exp ...
PASS: Build sym.a
PASS: pr26103
UNSUPPORTED: ld-linkonce/zeroehl32
Running binutils.git~master/ld/testsuite/ld-loongarch-elf/cmodel.exp ...
Running binutils.git~master/ld/testsuite/ld-loongarch-elf/ifunc.exp ...
Running binutils.git~master/ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp ...
Running binutils.git~master/ld/testsuite/ld-loongarch-elf/pic.exp ...
Running binutils.git~master/ld/testsuite/ld-loongarch-elf/relax.exp ...
Running binutils.git~master/ld/testsuite/ld-m68hc11/m68hc11.exp ...
Running binutils.git~master/ld/testsuite/ld-m68k/m68k-got.exp ...
Running binutils.git~master/ld/testsuite/ld-m68k/m68k.exp ...
Running binutils.git~master/ld/testsuite/ld-mep/mep.exp ...
Running binutils.git~master/ld/testsuite/ld-metag/metag.exp ...
Running binutils.git~master/ld/testsuite/ld-mips-elf/comm-data.exp ...
Running binutils.git~master/ld/testsuite/ld-mips-elf/export-class.exp ...
Running binutils.git~master/ld/testsuite/ld-mips-elf/mips-elf-flags.exp ...
Running binutils.git~master/ld/testsuite/ld-mips-elf/mips-elf.exp ...
Running binutils.git~master/ld/testsuite/ld-misc/defsym.exp ...
PASS: ld-misc/defsym1
Running binutils.git~master/ld/testsuite/ld-misc/input-remap.exp ...
XFAIL: --remap-inputs (expected fail)
PASS: --remap-inputs (simple)
PASS: --remap-inputs (wildcard)
PASS: --remap-inputs-file
PASS: --remap-inputs-file (with map output)
Running binutils.git~master/ld/testsuite/ld-misc/just-symbols.exp ...
PASS: Object for --just-symbols test
PASS: Executable for --just-symbols test
PASS: Object with --just-symbols test
PASS: Executable with --just-symbols test
Running binutils.git~master/ld/testsuite/ld-mmix/mmix.exp ...
Running binutils.git~master/ld/testsuite/ld-mn10300/mn10300.exp ...
Running binutils.git~master/ld/testsuite/ld-msp430-elf/msp430-elf.exp ...
Running binutils.git~master/ld/testsuite/ld-nds32/nds32.exp ...
Running binutils.git~master/ld/testsuite/ld-nios2/nios2.exp ...
Running binutils.git~master/ld/testsuite/ld-or1k/or1k.exp ...
Running binutils.git~master/ld/testsuite/ld-pdp11/pdp11.exp ...
Running binutils.git~master/ld/testsuite/ld-pe/pdb.exp ...
Running binutils.git~master/ld/testsuite/ld-pe/pe-compile.exp ...
Running binutils.git~master/ld/testsuite/ld-pe/pe-run.exp ...
Running binutils.git~master/ld/testsuite/ld-pe/pe-run2-def.exp ...
Running binutils.git~master/ld/testsuite/ld-pe/pe-run2.exp ...
Running binutils.git~master/ld/testsuite/ld-pe/pe.exp ...
Running binutils.git~master/ld/testsuite/ld-pie/pie.exp ...
Running binutils.git~master/ld/testsuite/ld-plugin/lto.exp ...
Running binutils.git~master/ld/testsuite/ld-plugin/plugin.exp ...
PASS: plugin API enabled
Running binutils.git~master/ld/testsuite/ld-powerpc/aix52.exp ...
Running binutils.git~master/ld/testsuite/ld-powerpc/export-class.exp ...
Running binutils.git~master/ld/testsuite/ld-powerpc/powerpc.exp ...
Running binutils.git~master/ld/testsuite/ld-pru/pru.exp ...
Running binutils.git~master/ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp ...
Running binutils.git~master/ld/testsuite/ld-s12z/s12z.exp ...
Running binutils.git~master/ld/testsuite/ld-s390/s390.exp ...
Running binutils.git~master/ld/testsuite/ld-scripts/align.exp ...
PASS: align1
PASS: ld-scripts/align2a
PASS: ld-scripts/align2b
PASS: ld-scripts/align3
PASS: ld-scripts/align4
PASS: ld-scripts/align5
PASS: ld-scripts/align2c
PASS: ld-scripts/pr23571
Running binutils.git~master/ld/testsuite/ld-scripts/alignof.exp ...
PASS: ALIGNOF
Running binutils.git~master/ld/testsuite/ld-scripts/assert.exp ...
PASS: ASSERT
PASS: ld-scripts/assert2
Running binutils.git~master/ld/testsuite/ld-scripts/crossref.exp ...
UNTESTED: NOCROSSREFS 1
UNTESTED: NOCROSSREFS 2
UNTESTED: NOCROSSREFS 3
UNTESTED: NOCROSSREFS_TO 1
UNTESTED: NOCROSSREFS_TO 2
UNTESTED: NOCROSSREFS_TO 3
UNTESTED: NOCROSSREFS_TO 4
Running binutils.git~master/ld/testsuite/ld-scripts/data.exp ...
PASS: ld-scripts/data
PASS: ld-scripts/fill
PASS: ld-scripts/fill16
PASS: ld-scripts/fill2
PASS: ld-scripts/pr27100
Running binutils.git~master/ld/testsuite/ld-scripts/default-script.exp ...
PASS: ld-scripts/default-script1
PASS: ld-scripts/default-script2
PASS: ld-scripts/default-script3
PASS: ld-scripts/default-script4
Running binutils.git~master/ld/testsuite/ld-scripts/defined.exp ...
PASS: DEFINED (PRMS 5699)
PASS: ld-scripts/defined2
PASS: ld-scripts/defined3
PASS: ld-scripts/defined4
PASS: ld-scripts/defined5
PASS: ld-scripts/defined6
PASS: ld-scripts/pr24008 (map file check)
PASS: ld-scripts/pr24008
Running binutils.git~master/ld/testsuite/ld-scripts/dynamic-sections.exp ...
PASS: dynamic sections
Running binutils.git~master/ld/testsuite/ld-scripts/empty-address.exp ...
PASS: ld-scripts/empty-address-1
PASS: ld-scripts/empty-address-2a
PASS: ld-scripts/empty-address-2b
PASS: ld-scripts/empty-address-3a
PASS: ld-scripts/empty-address-3b
PASS: ld-scripts/empty-address-3c
PASS: ld-scripts/empty-address-4
Running binutils.git~master/ld/testsuite/ld-scripts/empty-aligned.exp ...
PASS: ld-scripts/empty-aligned
Running binutils.git~master/ld/testsuite/ld-scripts/empty-orphan.exp ...
PASS: ld-scripts/empty-orphan
Running binutils.git~master/ld/testsuite/ld-scripts/exclude-file.exp ...
PASS: ld-scripts/exclude-file-1 (map file check)
PASS: ld-scripts/exclude-file-2 (map file check)
PASS: ld-scripts/exclude-file-3 (map file check)
PASS: ld-scripts/exclude-file-4 (map file check)
PASS: ld-scripts/exclude-file-5 (map file check)
PASS: ld-scripts/exclude-file-6 (map file check)
PASS: ld-scripts/exclude-file-7 (map file check)
Running binutils.git~master/ld/testsuite/ld-scripts/expr.exp ...
PASS: ld-scripts/expr1
PASS: ld-scripts/expr2
PASS: ld-scripts/sane1
PASS: ld-scripts/assign-loc
PASS: ld-scripts/pr14962
PASS: ld-scripts/pr14962-2
PASS: ld-scripts/pr18963
PASS: ld-scripts/pr22267
Running binutils.git~master/ld/testsuite/ld-scripts/extern.exp ...
PASS: EXTERN
Running binutils.git~master/ld/testsuite/ld-scripts/include.exp ...
PASS: include-1
Running binutils.git~master/ld/testsuite/ld-scripts/log2.exp ...
PASS: binary logarithm
Running binutils.git~master/ld/testsuite/ld-scripts/map-address.exp ...
PASS: map addresses
PASS: map to directory
PASS: map to % directory
PASS: map to %.foo directory
PASS: map with locals
Running binutils.git~master/ld/testsuite/ld-scripts/overlay-size.exp ...
PASS: overlay size (map file check)
PASS: overlay size
Running binutils.git~master/ld/testsuite/ld-scripts/phdrs.exp ...
PASS: PHDRS
Running binutils.git~master/ld/testsuite/ld-scripts/phdrs2.exp ...
PASS: PHDRS2
Running binutils.git~master/ld/testsuite/ld-scripts/phdrs3.exp ...
PASS: PHDRS headers
PASS: PHDRS headers 3a
Running binutils.git~master/ld/testsuite/ld-scripts/print-memory-usage.exp ...
PASS: print-memory-usage-1
PASS: print-memory-usage-2
PASS: print-memory-usage-3
Running binutils.git~master/ld/testsuite/ld-scripts/provide.exp ...
PASS: ld-scripts/provide-1
PASS: ld-scripts/provide-10 (map file check)
PASS: ld-scripts/provide-11 (map file check)
PASS: ld-scripts/provide-12 (map file check)
PASS: ld-scripts/provide-2
XFAIL: ld-scripts/provide-3
PASS: ld-scripts/provide-4 (map file check)
PASS: ld-scripts/provide-4
PASS: ld-scripts/provide-5 (map file check)
PASS: ld-scripts/provide-5
PASS: ld-scripts/provide-6
PASS: ld-scripts/provide-7
PASS: ld-scripts/provide-8
PASS: ld-scripts/provide-9 (map file check)
Running binutils.git~master/ld/testsuite/ld-scripts/rgn-at.exp ...
PASS: rgn-at1
PASS: ld-scripts/rgn-at10
PASS: ld-scripts/rgn-at11
PASS: rgn-at2
PASS: rgn-at3
PASS: rgn-at4
UNSUPPORTED: rgn-at5
PASS: ld-scripts/rgn-at6
PASS: ld-scripts/rgn-at7
PASS: ld-scripts/rgn-at8
PASS: ld-scripts/rgn-at9
Running binutils.git~master/ld/testsuite/ld-scripts/rgn-over.exp ...
PASS: rgn-over1
PASS: rgn-over1 (map check)
PASS: rgn-over2
PASS: rgn-over2 (map check)
PASS: rgn-over3
PASS: rgn-over3 (map check)
PASS: rgn-over4
PASS: rgn-over4 (map check)
PASS: rgn-over5
PASS: rgn-over5 (map check)
PASS: rgn-over6
PASS: rgn-over6 (map check)
PASS: rgn-over7
PASS: rgn-over7 (map check)
PASS: rgn-over8
Running binutils.git~master/ld/testsuite/ld-scripts/script.exp ...
PASS: script
PASS: MRI script
PASS: MEMORY
PASS: MEMORY with symbols
PASS: extract symbols
PASS: ld-scripts/region-alias-1
PASS: ld-scripts/region-alias-2
PASS: ld-scripts/region-alias-3
PASS: ld-scripts/region-alias-4
PASS: ld-scripts/asciz
PASS: ld-scripts/align-with-input
PASS: ld-scripts/pr20302
PASS: ld-scripts/output-section-types
PASS: ld-scripts/ld-version
PASS: ld-scripts/ld-version-2
PASS: SEGMENT_START expression not absolute (default)
PASS: SEGMENT_START expression not absolute (overridden)
Running binutils.git~master/ld/testsuite/ld-scripts/section-flags.exp ...
PASS: section-flags-1
PASS: section-flags-2
Running binutils.git~master/ld/testsuite/ld-scripts/section-match.exp ...
PASS: ld-scripts/section-match-1
Running binutils.git~master/ld/testsuite/ld-scripts/sizeof.exp ...
PASS: SIZEOF
Running binutils.git~master/ld/testsuite/ld-scripts/sort.exp ...
PASS: ld-scripts/sort-file-reversed-1
PASS: ld-scripts/sort-file-reversed-2
PASS: ld-scripts/sort-file
PASS: ld-scripts/sort-sections-reversed-1
PASS: ld-scripts/sort-sections-reversed-2
PASS: ld-scripts/sort-sections-reversed-3
PASS: --sort-section alignment
PASS: SORT_BY_ALIGNMENT
PASS: SORT_BY_ALIGNMENT(SORT_BY_ALIGNMENT())
PASS: SORT_BY_ALIGNMENT(SORT_BY_ALIGNMENT()) --sort-section alignment
PASS: SORT_BY_ALIGNMENT(SORT_BY_ALIGNMENT()) --sort-section name
PASS: SORT_BY_ALIGNMENT(SORT_BY_NAME())
PASS: SORT_BY_ALIGNMENT(SORT_BY_NAME()) --sort-section name
PASS: SORT_BY_ALIGNMENT(SORT_BY_NAME()) --sort-section alignment
PASS: --sort-section name
PASS: SORT_BY_NAME
PASS: SORT_BY_NAME(SORT_BY_ALIGNMENT())
PASS: SORT_BY_NAME(SORT_BY_ALIGNMENT()) --sort-section alignment
PASS: SORT_BY_NAME(SORT_BY_ALIGNMENT()) --sort-section alignment
PASS: SORT_BY_NAME(SORT_BY_NAME())
PASS: SORT_BY_NAME(SORT_BY_NAME()) --sort-section name
PASS: SORT_BY_NAME(SORT_BY_NAME()) --sort-section alignment
PASS: no SORT_BY_NAME/SORT_BY_ALIGNMENT/SORT
PASS: no SORT_BY_NAME/SORT_BY_ALIGNMENT/SORT
Running binutils.git~master/ld/testsuite/ld-scripts/sysroot-prefix.exp ...
PASS: sysroot-prefix common plain -Lpath, quoted
PASS: sysroot-prefix common plain -Lpath, unquoted
PASS: sysroot-prefix common root-anchored but -Lpath, quoted
PASS: sysroot-prefix common root-anchored but -Lpath, unquoted
PASS: sysroot-prefix common full-path, quoted
PASS: sysroot-prefix common full-path, unquoted
PASS: sysroot-prefix common root-anchored =-prefixed -Lpath, quoted
PASS: sysroot-prefix common root-anchored =-prefixed -Lpath, unquoted
PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed -Lpath, quoted
PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed -Lpath, unquoted
PASS: sysroot-prefix common plain =-prefixed with empty, quoted
PASS: sysroot-prefix common plain =-prefixed with empty, unquoted
PASS: sysroot-prefix common plain $SYSROOT-prefixed with empty, quoted
PASS: sysroot-prefix common plain $SYSROOT-prefixed with empty, unquoted
PASS: sysroot-prefix common root-anchored but script outside sysroot, quoted
PASS: sysroot-prefix common root-anchored but script outside sysroot, unquoted
PASS: sysroot-prefix common root-anchored and script inside sysroot, quoted
PASS: sysroot-prefix common root-anchored and script inside sysroot, unquoted
PASS: sysroot-prefix common root-anchored =-prefixed script outside, quoted
PASS: sysroot-prefix common root-anchored =-prefixed script outside, unquoted
PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed script outside, quoted
PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed script outside, unquoted
PASS: sysroot-prefix common root-anchored =-prefixed script inside, quoted
PASS: sysroot-prefix common root-anchored =-prefixed script inside, unquoted
PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed script inside, quoted
PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed script inside, unquoted
PASS: sysroot-prefix common plain =-prefixed without but -Lpath, quoted
PASS: sysroot-prefix common plain =-prefixed without but -Lpath, unquoted
PASS: sysroot-prefix common plain $SYSROOT-prefixed without but -Lpath, quoted
PASS: sysroot-prefix common plain $SYSROOT-prefixed without but -Lpath, unquoted
PASS: sysroot-prefix common full-path =-prefixed without, quoted
PASS: sysroot-prefix common full-path =-prefixed without, unquoted
PASS: sysroot-prefix common full-path $SYSROOT-prefixed without, quoted
PASS: sysroot-prefix common full-path $SYSROOT-prefixed without, unquoted
UNSUPPORTED: sysroot-prefix common plain =-prefixed -Lpath, quoted
UNSUPPORTED: sysroot-prefix common plain =-prefixed -Lpath, unquoted
UNSUPPORTED: sysroot-prefix common plain $SYSROOT-prefixed -Lpath, quoted
UNSUPPORTED: sysroot-prefix common plain $SYSROOT-prefixed -Lpath, unquoted
UNSUPPORTED: sysroot-prefix common full-path =-prefixed without, quoted
UNSUPPORTED: sysroot-prefix common full-path =-prefixed without, unquoted
UNSUPPORTED: sysroot-prefix common full-path $SYSROOT-prefixed without, quoted
UNSUPPORTED: sysroot-prefix common full-path $SYSROOT-prefixed without, unquoted
Running binutils.git~master/ld/testsuite/ld-scripts/weak.exp ...
PASS: weak symbols
Running binutils.git~master/ld/testsuite/ld-selective/sel-dump.exp ...
PASS: Preserve default . = 0
PASS: Preserve explicit . = 0
Running binutils.git~master/ld/testsuite/ld-selective/selective.exp ...
PASS: selective1
PASS: selective2
PASS: selective3
XFAIL: selective4
XFAIL: selective5
XFAIL: selective6
Running binutils.git~master/ld/testsuite/ld-sframe/sframe.exp ...
UNSUPPORTED: no SFrame format support in the assembler, or SFrame disabled
Running binutils.git~master/ld/testsuite/ld-sh/arch/arch.exp ...
Running binutils.git~master/ld/testsuite/ld-sh/rd-sh.exp ...
Running binutils.git~master/ld/testsuite/ld-sh/sh-vxworks.exp ...
Running binutils.git~master/ld/testsuite/ld-sh/sh.exp ...
Running binutils.git~master/ld/testsuite/ld-shared/shared.exp ...
Running binutils.git~master/ld/testsuite/ld-size/size.exp ...
Running binutils.git~master/ld/testsuite/ld-sparc/sparc.exp ...
Running binutils.git~master/ld/testsuite/ld-spu/spu.exp ...
Running binutils.git~master/ld/testsuite/ld-srec/srec.exp ...
UNTESTED: S-records
UNTESTED: S-records with constructors
Running binutils.git~master/ld/testsuite/ld-tic6x/tic6x.exp ...
Running binutils.git~master/ld/testsuite/ld-tilegx/tilegx.exp ...
Running binutils.git~master/ld/testsuite/ld-tilepro/tilepro.exp ...
Running binutils.git~master/ld/testsuite/ld-undefined/entry.exp ...
PASS: Build libentry.a
PASS: --entry foo archive
PASS: --entry foo -u foo archive
UNSUPPORTED: -shared --entry foo archive
UNSUPPORTED: -shared --entry foo -u foo archive
PASS: --entry foo
PASS: --entry foo -u foo
PASS: --entry 0x0
Running binutils.git~master/ld/testsuite/ld-undefined/require-defined.exp ...
PASS: Build libfoo.a
PASS: Check require-defined with an undefined symbol
PASS: Check require-defined can require a symbol from an object
PASS: Check require-defined does no error on a defined symbol
PASS: Check require-defined can require a symbol from an archive
PASS: Check require-defined can require two symbols
Running binutils.git~master/ld/testsuite/ld-undefined/undefined.exp ...
UNTESTED: undefined
UNTESTED: undefined function
UNTESTED: undefined line
PASS: undefined symbols in shared lib (dyn sym)
PASS: undefined symbols in shared lib (dyn reloc)
Running binutils.git~master/ld/testsuite/ld-undefined/weak-undef.exp ...
PASS: weak undefined data symbols
PASS: weak undefined function symbols in shared lib
PASS: weak undefined function symbols in dynamic exe
Running binutils.git~master/ld/testsuite/ld-unique/unique.exp ...
XFAIL: ld-unique/pr21529
PASS: Linker setting GNU OSABI on STB_GNU_UNIQUE symbol (PR 10549)
Running binutils.git~master/ld/testsuite/ld-v850/v850.exp ...
Running binutils.git~master/ld/testsuite/ld-vax-elf/export-class.exp ...
Running binutils.git~master/ld/testsuite/ld-vax-elf/vax-elf.exp ...
Running binutils.git~master/ld/testsuite/ld-visium/visium.exp ...
Running binutils.git~master/ld/testsuite/ld-vsb/vsb.exp ...
Running binutils.git~master/ld/testsuite/ld-vxworks/vxworks.exp ...
Running binutils.git~master/ld/testsuite/ld-x86-64/dwarfreloc.exp ...
Running binutils.git~master/ld/testsuite/ld-x86-64/export-class.exp ...
Running binutils.git~master/ld/testsuite/ld-x86-64/line.exp ...
Running binutils.git~master/ld/testsuite/ld-x86-64/no-plt.exp ...
Running binutils.git~master/ld/testsuite/ld-x86-64/pe-x86-64.exp ...
Running binutils.git~master/ld/testsuite/ld-x86-64/tls.exp ...
Running binutils.git~master/ld/testsuite/ld-x86-64/x86-64.exp ...
Running binutils.git~master/ld/testsuite/ld-xstormy16/xstormy16.exp ...
Running binutils.git~master/ld/testsuite/ld-xtensa/xtensa-linux.exp ...
Running binutils.git~master/ld/testsuite/ld-xtensa/xtensa.exp ...
Running binutils.git~master/ld/testsuite/ld-z80/z80.exp ...
Running binutils.git~master/ld/testsuite/ld-z8k/z8k.exp ...

		=== ld Summary ===

# of expected passes		865
# of expected failures		11
# of untested testcases		20
# of unsupported tests		248
./ld-new 2.41.50.20231216