summaryrefslogtreecommitdiff
path: root/sumfiles/ld.sum
blob: 514e1dc8724bd45705beaa370d01deb10b6aa798 (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
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
Test run by tcwg-buildslave on Wed Dec 27 19:48:56 2023
Target is arm-unknown-linux-gnueabihf
Host   is x86_64-pc-linux-gnu

		=== ld tests ===

Schedule of variations:
    qemu

Running target qemu
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
Running binutils.git~master/ld/testsuite/ld-arm/export-class.exp ...
PASS: ARM symbol export class test (auxiliary shared object)
PASS: ARM symbol export class test (initial static object)
PASS: ARM symbol export class test (final shared object)
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 ...
PASS: Arrays (conflicted)
PASS: Arrays (extern)
PASS: Arrays
PASS: Conflicting cycle 1.B-1
PASS: Conflicting cycle 1.B-2
PASS: Conflicting cycle 1.parent
PASS: Conflicting cycle 2.A-1
PASS: Conflicting cycle 2.A-2
PASS: Conflicting cycle 2.parent
PASS: Conflicting cycle 3.C-1
PASS: Conflicting cycle 3.C-2
PASS: Conflicting cycle 3
PASS: Conflicting Enums
PASS: Conflicting Typedefs
PASS: cross-TU-cyclic-conflicting
PASS: cross-TU-cyclic-nonconflicting
PASS: cross-TU-into-cycle
PASS: cross-TU-noncyclic
PASS: Cycle 1
PASS: Cycle 2.A
PASS: Cycle 2.B
PASS: Cycle 2.C
PASS: Conflicted data syms, partially indexed, stripped, with variables
PASS: Conflicted data syms, partially indexed, stripped
PASS: Diagnostics - CTF version 0
PASS: Diagnostics - CTF version 2 with unsupported feature
PASS: Diagnostics - Unsupported CTF version
PASS: Diagnostics - Invalid type name.
PASS: Diagnostics - Null type name
PASS: Diagnostics - Invalid CU name offset
PASS: Diagnostics - Decompression failure
PASS: Diagnostics - Non-zero parlabel in parent
PASS: Diagnostics - No parent dictionary
PASS: Diagnostics - String offset invalid.
PASS: Diagnostics - Unsupported flag
PASS: Diagnostics - Wrong magic number mixed with valid CTF sections
PASS: Diagnostics - Wrong magic number
PASS: Forwards to enums
PASS: Enumerated types
PASS: Forwards
PASS: Function
PASS: Nonrepresentable members
PASS: Nonrepresentable types
PASS: Slice
PASS: Super- and sub-cycles
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 ...
PASS: Run with -paudit.so
PASS: Run with -Paudit.so
PASS: Run with --depaudit=audit.so
PASS: Run with shared with --audit
PASS: Run with shared with three --audit
PASS: Run with -lusesaudit
PASS: Run with -lusesaudit -lusesaudit2
PASS: Link with -z globalaudit
Running binutils.git~master/ld/testsuite/ld-elf/binutils.exp ...
PASS: strip -z max-page-size=0x200000 (maxpage1)
PASS: strip -z max-page-size=0x200000 -z common-page-size=0x100000 (maxpage1)
PASS: strip -z max-page-size=0x100000 (maxpage1)
PASS: strip -z max-page-size=0x100000 -z common-page-size=0x1000 (maxpage1)
PASS: strip  (maxpage1)
PASS: strip -shared (maxpage1)
PASS: objcopy  (maxpage1)
PASS: objcopy -shared (maxpage1)
PASS: strip -z relro (relro1)
PASS: strip -z relro -shared (relro1)
PASS: objcopy -z relro (relro1)
PASS: objcopy -z relro -shared (relro1)
PASS: strip -T lma.lnk
PASS: objcopy -z noseparate-code (tdata1)
PASS: objcopy -z separate-code (tdata1)
PASS: objcopy -z relro (tdata1)
PASS: objcopy -shared -z noseparate-code (tdata1)
PASS: objcopy -shared -z separate-code (tdata1)
PASS: objcopy -shared -z relro (tdata1)
PASS: objcopy -z max-page-size=0x100000 (tdata1)
PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata1)
PASS: objcopy -z noseparate-code (tdata2)
PASS: objcopy -z separate-code (tdata2)
PASS: objcopy -z relro (tdata2)
PASS: objcopy -shared -z noseparate-code (tdata2)
PASS: objcopy -shared -z separate-code (tdata2)
PASS: objcopy -shared -z relro (tdata2)
PASS: objcopy -z max-page-size=0x100000 (tdata2)
PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata2)
PASS: objcopy -z noseparate-code (tdata3)
PASS: objcopy -z separate-code (tdata3)
PASS: objcopy -z relro (tdata3)
PASS: objcopy -shared -z noseparate-code (tdata3)
PASS: objcopy -shared -z separate-code (tdata3)
PASS: objcopy -shared -z relro (tdata3)
PASS: objcopy -z max-page-size=0x100000 (tdata3)
PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata3)
PASS: objcopy -z noseparate-code (tbss1)
PASS: objcopy -z separate-code (tbss1)
PASS: objcopy -z relro (tbss1)
PASS: objcopy -shared -z noseparate-code (tbss1)
PASS: objcopy -shared -z separate-code (tbss1)
PASS: objcopy -shared -z relro (tbss1)
PASS: objcopy -z max-page-size=0x100000 (tbss1)
PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss1)
PASS: objcopy -z noseparate-code (tbss2)
PASS: objcopy -z separate-code (tbss2)
PASS: objcopy -z relro (tbss2)
PASS: objcopy -shared -z noseparate-code (tbss2)
PASS: objcopy -shared -z separate-code (tbss2)
PASS: objcopy -shared -z relro (tbss2)
PASS: objcopy -z max-page-size=0x100000 (tbss2)
PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss2)
PASS: objcopy -z noseparate-code (tbss3)
PASS: objcopy -z separate-code (tbss3)
PASS: objcopy -z relro (tbss3)
PASS: objcopy -shared -z noseparate-code (tbss3)
PASS: objcopy -shared -z separate-code (tbss3)
PASS: objcopy -shared -z relro (tbss3)
PASS: objcopy -z max-page-size=0x100000 (tbss3)
PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss3)
PASS: strip -s (gap)
Running binutils.git~master/ld/testsuite/ld-elf/build-id.exp ...
PASS: pr28639a.o
PASS: pr28639a.o
PASS: pr28639a
PASS: pr28639b
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 ...
PASS: Build libfoo.so with compressed debug sections
PASS: Build libbar.so with compressed debug sections
PASS: Build libfoozlib.so with compressed debug sections with zlib-gabi
PASS: Build libbarzlib.so with compressed debug sections with zlib-gabi
PASS: Build libzlibfoo.so with zlib compressed debug sections
PASS: Build libgnufoo.so with zlib-gnu compressed debug sections
PASS: Build libgabifoo.so with zlib-gabi compressed debug sections
PASS: Build zlibbegin.o with zlib compressed debug sections
PASS: Build gnubegin.o with zlib-gnu compressed debug sections
PASS: Build gabiend.o with zlib-gabi compressed debug sections
UNSUPPORTED: Run normal with libfoo.so with compressed debug sections
UNSUPPORTED: Run normal with libfoozlib.so with compressed debug sections with zlib-gabi
UNSUPPORTED: Run zlibnormal with libzlibfoo.so with zlib compressed debug sections
UNSUPPORTED: Run zlibnormal with libfoozlib.so with zlib compressed debug sections
UNSUPPORTED: Run gnunormal with libgnufoo.so with zlib-gnu compressed debug sections
UNSUPPORTED: Run gnunormal with libfoozlib.so with zlib-gnu compressed debug sections
UNSUPPORTED: Run gabinormal with libgabifoo.so with zlib-gabi compressed debug sections
UNSUPPORTED: Run gabinormal with libfoozlib.so with zlib-gabi compressed debug sections
PASS: Link with zlib-gabi compressed debug input
PASS: Link -r with zlib compressed debug output
PASS: Link -r with zlib-gnu compressed debug output
PASS: Link -r with zlib-gabi compressed debug output
PASS: Link with zlib compressed debug output 2
PASS: Link with zlib compressed debug output 3
PASS: Link with zlib-gnu compressed debug output 1
PASS: Link with zlib-gnu compressed debug output 2
PASS: Link with zlib-gabi compressed debug output 1
PASS: Link with zlib-gabi compressed debug output 2
Running binutils.git~master/ld/testsuite/ld-elf/dt-relr.exp ...
Running binutils.git~master/ld/testsuite/ld-elf/dwarf.exp ...
PASS: Build libdwarf1.so
PASS: DWARF parse during linker error
PASS: Handle no DWARF information
UNSUPPORTED: Run with libdwarf1.so first
UNSUPPORTED: Run with libdwarf1.so last
PASS: Strip -s libdwarf1c.so
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
PASS: ld-elf/commonpage1
UNSUPPORTED: ld-elf/commonpage2
PASS: ld-elf/compress1a
PASS: ld-elf/compress1b
PASS: ld-elf/compress1c
PASS: ld-elf/compressed1a
PASS: ld-elf/compressed1b
PASS: ld-elf/compressed1c
UNSUPPORTED: ld-elf/compressed1d-alt
PASS: ld-elf/compressed1d
PASS: 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
PASS: ld-elf/dynamic1
PASS: 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
PASS: ld-elf/ehdr_start-missing
PASS: ld-elf/ehdr_start-shared
PASS: ld-elf/ehdr_start-userdef
PASS: ld-elf/ehdr_start-weak
PASS: ld-elf/ehdr_start
PASS: ld-elf/empty
PASS: ld-elf/empty2
PASS: ld-elf/endsym
PASS: ld-elf/exclude3a
PASS: ld-elf/exclude3b
PASS: ld-elf/exclude3c
PASS: ld-elf/expr1
PASS: --set-section-flags test 1 (sections)
PASS: 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
PASS: ld-elf/hash-2
PASS: ld-elf/hash
PASS: 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
PASS: ld-elf/loadaddr1
PASS: ld-elf/loadaddr2
PASS: ld-elf/loadaddr3a
PASS: ld-elf/loadaddr3b
PASS: ld-elf/local1
PASS: ld-elf/maxpage1
PASS: ld-elf/maxpage2
PASS: ld-elf/maxpage3a
UNSUPPORTED: ld-elf/maxpage3b
UNSUPPORTED: ld-elf/maxpage3c
UNSUPPORTED: ld-elf/maxpage4
UNSUPPORTED: ld-elf/maxpage5
PASS: ld-elf/mbind1a
PASS: ld-elf/mbind1b
PASS: ld-elf/mbind1c
PASS: ld-elf/merge
PASS: ld-elf/merge2
PASS: ld-elf/merge3
PASS: ld-elf/multibss1
PASS: ld-elf/nobits-1
UNSUPPORTED: .noinit sections
UNSUPPORTED: .noinit sections (ld -r)
PASS: ld-elf/noload-1
PASS: 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
PASS: ld-elf/now-1
PASS: ld-elf/now-2
PASS: ld-elf/now-3
PASS: 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
PASS: ld-elf/page-size-1
UNSUPPORTED: .persistent sections
UNSUPPORTED: .persistent sections (ld -r)
PASS: ld-elf/pie
PASS: ld-elf/pr11304
PASS: ld-elf/pr12851
PASS: ld-elf/pr12975
PASS: ld-elf/pr13177
PASS: 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
PASS: ld-elf/pr16322
PASS: ld-elf/pr16498a
PASS: ld-elf/pr16498b
PASS: ld-elf/pr17550a
PASS: ld-elf/pr17550b
PASS: ld-elf/pr17550c
PASS: ld-elf/pr17550d
PASS: ld-elf/pr17615
PASS: ld-elf/pr18735
PASS: ld-elf/pr19005
PASS: ld-elf/pr19162
PASS: ld-elf/pr19539
PASS: ld-elf/pr19617a
PASS: ld-elf/pr19617b
PASS: ld-elf/pr19617c
PASS: ld-elf/pr19698
PASS: ld-elf/pr19789
PASS: ld-elf/pr20513a
PASS: ld-elf/pr20513b
PASS: ld-elf/pr20513c
PASS: ld-elf/pr20513d
PASS: ld-elf/pr20513e
PASS: ld-elf/pr20513f
PASS: ld-elf/pr20528a
PASS: ld-elf/pr20528b
PASS: ld-elf/pr21384
PASS: ld-elf/pr21389a
PASS: ld-elf/pr21389b
PASS: ld-elf/pr21389c
PASS: ld-elf/pr21562a
PASS: ld-elf/pr21562b
PASS: ld-elf/pr21562c
PASS: ld-elf/pr21562d
PASS: ld-elf/pr21562e
PASS: ld-elf/pr21562f
PASS: ld-elf/pr21562g
PASS: ld-elf/pr21562h
PASS: ld-elf/pr21562i
PASS: ld-elf/pr21562j
PASS: ld-elf/pr21562k
PASS: ld-elf/pr21562l
PASS: ld-elf/pr21562m
PASS: ld-elf/pr21562n
XFAIL: ld-elf/pr21884
PASS: ld-elf/pr21903a
PASS: ld-elf/pr21903b
PASS: ld-elf/pr21903c
PASS: ld-elf/pr21903d
PASS: ld-elf/pr21903e
PASS: ld-elf/pr21904
PASS: PR ld/22269
PASS: PR ld/22269 (-z dynamic-undefined-weak)
PASS: PR 22319 - required undefined symbols in output
PASS: ld-elf/pr22393-1a
PASS: ld-elf/pr22393-1b
PASS: ld-elf/pr22393-1c
PASS: ld-elf/pr22393-1d
PASS: ld-elf/pr22393-1e
PASS: ld-elf/pr22393-1f
PASS: 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
PASS: ld-elf/pr23658-1c
UNSUPPORTED: ld-elf/pr23658-3
PASS: ld-elf/pr23900-1
PASS: ld-elf/pr23900-2a
PASS: 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
PASS: 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
PASS: ld-elf/pr29435
PASS: 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
PASS: ld-elf/rpath-1
PASS: ld-elf/rpath-2
PASS: ld-elf/runpath-1
PASS: ld-elf/runpath-2
PASS: ld-elf/seg
PASS: ld-elf/size-1
PASS: ld-elf/size-2
PASS: ld-elf/sizeofa
PASS: ld-elf/sizeofb
PASS: ld-elf/sizeofc
PASS: ld-elf/stab
PASS: ld-elf/startofa
PASS: ld-elf/startofb
PASS: ld-elf/startofc
PASS: ld-elf/strtab
PASS: ld-elf/textaddr1
PASS: ld-elf/textaddr2
PASS: ld-elf/textaddr3
PASS: ld-elf/textaddr4
PASS: ld-elf/textaddr5
PASS: ld-elf/textaddr6
PASS: ld-elf/textaddr7
PASS: ld-elf/unknown
PASS: 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: stack exec
PASS: stack noexec
PASS: stack size
PASS: PT_GNU_PROPERTY alignment
PASS: PR ld/29072 (warn about an executable .note.GNU-stack)
PASS: PR 29072 (warn about -z execstack)
PASS: PR ld/29072 (suppress warnings about executable stack)
PASS: Ensure that a warning issued when creating a segment with RWX permissions
PASS: Ensure that a warning issued when creating a TLS segment with execute permission
PASS: Ensure that the RWX warning can be suppressed
PASS: PR ld/29072 (warn about absent .note.GNU-stack)
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
PASS: PR ld/13195
UNSUPPORTED: preinit array
UNSUPPORTED: init array
UNSUPPORTED: fini array
UNSUPPORTED: init array mixed
UNSUPPORTED: PIE preinit array
UNSUPPORTED: PIE init array
UNSUPPORTED: PIE fini array
UNSUPPORTED: PIE init array mixed
UNSUPPORTED: PIE PR ld/14525
UNSUPPORTED: Run mbind2a
UNSUPPORTED: Run mbind2b
UNSUPPORTED: static preinit array
UNSUPPORTED: static init array
UNSUPPORTED: static fini array
UNSUPPORTED: static init array mixed
PASS: Build pr26391-1
PASS: Build pr26391-2
PASS: Build pr26391-3
PASS: Build pr26391-4
PASS: Build pr26391-5.o
PASS: Build pr26391-6.o
UNSUPPORTED: Run pr26391-1
UNSUPPORTED: Run pr26391-2
UNSUPPORTED: Run pr26391-3
UNSUPPORTED: Run pr26391-4
UNSUPPORTED: Run pr26391-5
UNSUPPORTED: Run pr26391-6
UNSUPPORTED: merge4
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 ...
PASS: Symbol export class test (auxiliary shared object)
PASS: Symbol export class test (initial static object)
PASS: Symbol export class test (final shared object)
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 ...
PASS: Build libindirect1c.so
PASS: Build libindirect3c.so
PASS: Build libindirect4c.so
PASS: Build libindirect5.so
PASS: Build libpr18720c.so
PASS: Build pr18720b1.o
PASS: Build pr18720a
PASS: Build libpr19553b.so
PASS: Build libpr19553c.so
PASS: Build libpr19553d.so
PASS: Indirect symbol 1a: : local symbol `foo' in tmpdir/indirect1b.o is referenced by DSO
PASS: Indirect symbol 1a: : final link failed: bad value
PASS: Indirect symbol 1b: : local symbol `foo' in tmpdir/indirect1b.o is referenced by DSO
PASS: Indirect symbol 1b: : final link failed: bad value
PASS: Indirect symbol 2: : no symbol version section for versioned symbol `foo@FOO'
UNSUPPORTED: Run with libindirect3c.so 1
UNSUPPORTED: Run with libindirect3c.so 2
UNSUPPORTED: Run with libindirect3c.so 3
UNSUPPORTED: Run with libindirect3c.so 4
UNSUPPORTED: Run with libindirect4c.so 1
UNSUPPORTED: Run with libindirect4c.so 2
UNSUPPORTED: Run with libindirect4c.so 3
UNSUPPORTED: Run with libindirect4c.so 4
UNSUPPORTED: Run indirect5 1
UNSUPPORTED: Run indirect5 2
UNSUPPORTED: Run indirect6 1
UNSUPPORTED: Run indirect6 2
UNSUPPORTED: Run with libpr18720c.so 1
UNSUPPORTED: Run with libpr18720c.so 2
UNSUPPORTED: Run with libpr18720c.so 3
UNSUPPORTED: Run with libpr18720c.so 4
UNSUPPORTED: Run with libpr18720c.so 5
UNSUPPORTED: Run with libpr19553b.so
UNSUPPORTED: Run with libpr19553c.so
UNSUPPORTED: Run with libpr19553d.so
PASS: indirect5a dynsym
PASS: indirect5b dynsym
PASS: indirect6a dynsym
PASS: indirect6b dynsym
UNSUPPORTED: Run indirect5 3
UNSUPPORTED: Run indirect5 4
UNSUPPORTED: Run indirect6 3
UNSUPPORTED: Run indirect6 4
PASS: indirect5c dynsym
PASS: indirect5d dynsym
PASS: indirect6c dynsym
PASS: indirect6d dynsym
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)
PASS: Build pr25617-1a-no-sec-hdr.so (none)
PASS: Build pr25617-1a-now-no-sec-hdr.so (none)
PASS: Build pr25617-1 (-z nosectionheader, none)
PASS: Build pr25617-1 (PIE, -z nosectionheader, none)
PASS: Build pr25617-1 (static, -z nosectionheader, none)
UNSUPPORTED: Run pr25617-1 (-z nosectionheader, none)
UNSUPPORTED: Run pr25617-1 (PIE, -z nosectionheader, none)
UNSUPPORTED: Run pr25617-1 (static, -z nosectionheader, none)
PASS: Build pr25617-1a-no-sec-hdr.so (objcopy)
PASS: Build pr25617-1a-now-no-sec-hdr.so (objcopy)
PASS: Build pr25617-1 (-z nosectionheader, objcopy)
PASS: Build pr25617-1 (PIE, -z nosectionheader, objcopy)
PASS: Build pr25617-1 (static, -z nosectionheader, objcopy)
UNSUPPORTED: Run pr25617-1 (-z nosectionheader, objcopy)
UNSUPPORTED: Run pr25617-1 (PIE, -z nosectionheader, objcopy)
UNSUPPORTED: Run pr25617-1 (static, -z nosectionheader, objcopy)
PASS: Update pr25617-1a-no-sec-hdr.so (objcopy)
PASS: Update pr25617-1a-now-no-sec-hdr.so (objcopy)
PASS: Build pr25617-1a-no-sec-hdr.so (strip)
PASS: Build pr25617-1a-now-no-sec-hdr.so (strip)
PASS: Build pr25617-1 (-z nosectionheader, strip)
PASS: Build pr25617-1 (PIE, -z nosectionheader, strip)
PASS: Build pr25617-1 (static, -z nosectionheader, strip)
UNSUPPORTED: Run pr25617-1 (-z nosectionheader, strip)
UNSUPPORTED: Run pr25617-1 (PIE, -z nosectionheader, strip)
UNSUPPORTED: Run pr25617-1 (static, -z nosectionheader, strip)
PASS: Update pr25617-1a-no-sec-hdr.so (strip)
PASS: Update pr25617-1a-now-no-sec-hdr.so (strip)
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 ...
PASS: package-note.o
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
PASS: Build pr20995-2.so
PASS: pr20995-2
PASS: Build pr22374 shared library
XFAIL: pr22374 function pointer initialization
PASS: Weak symbols in dynamic objects 1 (support)
PASS: Weak symbols in dynamic objects 1 (main test)
PASS: Build libpr2404a.so
PASS: Build libpr2404n.so
PASS: Build libpr2404b.a
PASS: Build libpr26590a.so
PASS: Build libpr26590b.so (1)
PASS: Build pr26590c.o and pr26590d.o
PASS: Build pr26590 (1)
PASS: Build libpr26590b.so (2)
PASS: Build pr26590 (2)
PASS: Build libpr28348a.so
PASS: Build pr28348b.o
PASS: Build pr28348c.o
PASS: Build libpr28348b.so
PASS: Build pr28348
PASS: Build libfoo.so
PASS: Build versioned libfoo.so
PASS: Build libbar.so
PASS: Build warn libbar.so
PASS: Build hidden libbar.so
PASS: Build protected libbar.so
PASS: Build libbar.so with libfoo.so
PASS: Build libar.so with versioned libfoo.so
PASS: Build hidden libbar.so with libfoo.so
PASS: Build hidden libar.so with versioned libfoo.so
PASS: Build protected libbar.so with libfoo.so
PASS: Build protected libbar.so with versioned libfoo.so
PASS: Build libdl1.so
PASS: Build libdl2a.so with --dynamic-list=dl2.list
PASS: Build libdl2a.so with --dynamic-list=dl2a.list
PASS: Build libdl2a.so with --dynamic-list-data
PASS: Build libdl2b.so with --dynamic-list=dl2.list and dl2xxx.list
PASS: Build libdl2c.so with --dynamic-list-data and dl2xxx.list
PASS: Build libdl2d.so with --dynamic-list-data -Bsymbolic
PASS: Build libdl2e.so with --export-dynamic-symbol=foo
PASS: Build libdl2f.so with --dynamic-list=dlempty.list and --export-dynamic-symbol=foo
PASS: Build libdl2g.so with --export-dynamic-symbol-list=dl2.list
PASS: Build libdl2h.so with --dynamic-list=dlempty.list and --export-dynamic-symbol-list=dl2.list
PASS: Build libdl2i.so with -Bsymbolic and --export-dynamic-symbol=foo
PASS: Build libdl2j.so with -Bsymbolic and --export-dynamic-symbol-list=dl2.list
PASS: Build libdl2k.so with --export-dynamic-symbol-list=dl2.list and -Bsymbolic
PASS: #
PASS: Check
PASS: that
PASS: -Bno-symbolic
PASS: cancels
PASS: -Bsymbolic.
PASS: Build libdl2l.so with -Bsymbolic -Bno-symbolic and --export-dynamic-symbol=foo
PASS: Build libdl4a.so with --dynamic-list=dl4.list
PASS: Build libdl4b.so with --dynamic-list-data
PASS: Build libdl4c.so with --dynamic-list=dl4.list and dl4xxx.list
PASS: Build libdl4d.so with --dynamic-list-data and dl4xxx.list
PASS: Build libdl4e.so with -Bsymbolic-functions --dynamic-list-cpp-new
PASS: Build libdl4f.so with --dynamic-list-cpp-new -Bsymbolic-functions
PASS: Build libdl6a.so
PASS: Build libdl6b.so with -Bsymbolic --dynamic-list-data
PASS: Build libdl6c.so with -Bsymbolic
PASS: Build libdl6d.so with --dynamic-list-data -Bsymbolic
PASS: Build libdata1.so
PASS: Build libdata2.so
PASS: Build libcomm1.o
PASS: Build libfunc1.so
PASS: Build libpr9676-1.a
PASS: Build libpr9676-2.a
PASS: Build libpr9676-3.so
PASS: Build libpr9676-4.so
PASS: Build libpr9676-4a.so
PASS: Build libpr9679.so
PASS: Build libpr11138-1.so
PASS: Build libpr11138-2.o
PASS: Build pr13250-1.so
PASS: Build pr13250-2.so with libpr13250-1.so
PASS: Build libpr13250-3.o
PASS: Build libpr14323-2.so
PASS: Build pr14862-1.o
PASS: Build libpr14862.so
PASS: Build libneeded1b.so
PASS: Build libneeded1a.so
PASS: Build libneeded1c.o
PASS: Build libneeded1pic.o
PASS: Build needed1a.so with --add-needed
PASS: Build needed1b.so with --copy-dt-needed-entries
PASS: Build needed1a.so with --no-add-needed
PASS: Build needed1b.so with --no-copy-dt-needed-entries
PASS: Build librel.so
PASS: Build libneeded2a.so
PASS: Build libneeded2b.so
PASS: Build libneeded2c.o
PASS: Build needed2
PASS: Build libneeded3a.so
PASS: Build libneeded3b.so
PASS: Build needed3.o
PASS: Build needed3
PASS: Build rdynamic-1
PASS: Build dynamic-1
PASS: Build libpr16496a.so
PASS: Build libpr16496b.a
PASS: Build libpr16496b.so
PASS: Build libpr16452a.so
PASS: Build libpr16452b.so
PASS: Build pr16452
PASS: Build pr16457
PASS: Build libpr18458a.so
PASS: Build libpr18458b.so
PASS: Build pr19073a.o
PASS: Build libpr19073.so
PASS: Build pr21964-1a.so
PASS: Build pr21964-1b.so
PASS: Build pr21964-2a.so
PASS: Build pr21964-2b.so
PASS: Build pr21964-3a.so
PASS: Dump pr21978.so
PASS: libpr26580-2.so
PASS: Build pr26094-1.so
PASS: Build pr26094-1
PASS: Build pr26302a.so
PASS: Build pr26302b.so
PASS: pr22269-1 (static pie undefined weak)
UNSUPPORTED: Run normal with libfoo.so
UNSUPPORTED: Run protected with libfoo.so
UNSUPPORTED: Run hidden with libfoo.so
UNSUPPORTED: Run normal with versioned libfoo.so
UNSUPPORTED: Run warn with versioned libfoo.so
UNSUPPORTED: Run protected with versioned libfoo.so
UNSUPPORTED: Run hidden with versioned libfoo.so
UNSUPPORTED: Run normal libbar.so with libfoo.so
UNSUPPORTED: Run protected libbar.so with libfoo.so
UNSUPPORTED: Run hidden libbar.so with libfoo.so
UNSUPPORTED: Run normal libbar.so with versioned libfoo.so
UNSUPPORTED: Run protected libbar.so with versioned libfoo.so
UNSUPPORTED: Run hidden libbar.so with versioned libfoo.so
UNSUPPORTED: Run with libdl2a.so
UNSUPPORTED: Run with libdl2b.so
UNSUPPORTED: Run with libdl2c.so
UNSUPPORTED: Run with libdl2d.so
UNSUPPORTED: Run with libdl2e.so
UNSUPPORTED: Run with libdl2f.so
UNSUPPORTED: Run with libdl2g.so
UNSUPPORTED: Run with libdl2h.so
UNSUPPORTED: Run with libdl2i.so
UNSUPPORTED: Run with libdl2j.so
UNSUPPORTED: Run with libdl2k.so
UNSUPPORTED: Run with libdl2l.so
UNSUPPORTED: Run with libdl4a.so
UNSUPPORTED: Run with libdl4b.so
UNSUPPORTED: Run with libdl4c.so
UNSUPPORTED: Run with libdl4d.so
UNSUPPORTED: Run with libdl4e.so
UNSUPPORTED: Run with libdl4f.so
UNSUPPORTED: Run with libdata1.so
UNSUPPORTED: Run with libdata2.so
UNSUPPORTED: Run with libfunc1.so comm1.o
UNSUPPORTED: Run with comm1.o libfunc1.so
UNSUPPORTED: Run with pr11138-2.c libpr11138-1.so
UNSUPPORTED: Run with libpr11138-1.so pr11138-2.c
UNSUPPORTED: Run with pr13250-3.c, libpr13250-1.so and libpr13250-2.so
UNSUPPORTED: Run with pr14323-1.c pr14323-2.so
UNSUPPORTED: Run with pr14862-1.c libpr14862.so
UNSUPPORTED: Link with --add-needed
UNSUPPORTED: Link with --copy-dt-needed-entries
UNSUPPORTED: Run relmain
UNSUPPORTED: Run pr2404
UNSUPPORTED: Run pr2404n
UNSUPPORTED: Run pr18458
UNSUPPORTED: Run pr21964-1
UNSUPPORTED: Run pr21964-3
UNSUPPORTED: pr26580-3
UNSUPPORTED: pr26580-4
UNSUPPORTED: Run pr26590 (2)
UNSUPPORTED: Run dl1a with --dynamic-list=dl1.list and dlopen on libdl1.so
UNSUPPORTED: Run dl1b with --dynamic-list-data and dlopen on libdl1.so
UNSUPPORTED: Run dl6a1 with --dynamic-list-data and dlopen on libdl6a.so
UNSUPPORTED: Run dl6a2 with -Bsymbolic-functions and dlopen on libdl6a.so
UNSUPPORTED: Run dl6a3 with -Bsymbolic and dlopen on libdl6a.so
UNSUPPORTED: Run dl6a4 with -Bsymbolic --dynamic-list-data and dlopen on libdl6a.so
UNSUPPORTED: Run dl6a5 with -Bsymbolic-functions --dynamic-list-cpp-new and dlopen on libdl6a.so
UNSUPPORTED: Run dl6a6 with --dynamic-list-cpp-new -Bsymbolic-functions and dlopen on libdl6a.so
UNSUPPORTED: Run dl6a7 with --dynamic-list-data -Bsymbolic and dlopen on libdl6a.so
UNSUPPORTED: Run dl6b1 with --dynamic-list-data and dlopen on libdl6b.so
UNSUPPORTED: Run dl6b2 with dlopen on libdl6b.so
UNSUPPORTED: Run dl6c1 with --dynamic-list-data and dlopen on libdl6c.so
UNSUPPORTED: Run dl6d1 with --dynamic-list-data and dlopen on libdl6d.so
UNSUPPORTED: Run pr21964-2
UNSUPPORTED: Run pr21964-5
PASS: --no-add-needed
PASS: --no-copy-dt-needed-entries
PASS: --no-add-needed -shared
PASS: --no-copy-dt-needed-entries -shared
PASS: Build libdnew1a.so with --Bsymbolic-functions --dynamic-list-cpp-new
PASS: Build libdnew1b.so with --dynamic-list-data --dynamic-list-cpp-new
UNSUPPORTED: Run with libnew1a.so
UNSUPPORTED: Run with libnew1b.so
PASS: Build libdl3a.so with --dynamic-list=dl3.list
PASS: Build libdl3b.so with -Bsymbolic
PASS: Build libdl3a.so with --dynamic-list-cpp-typeinfo
UNSUPPORTED: Run with libdl3a.so
UNSUPPORTED: Run with libdl3c.so
PASS: Build libpr2404b.a with PIE
PASS: Build pr19579a.o
PASS: Build libpr19579.so
PASS: Build libpr19579now.so
PASS: Build pr22393-2a.so
PASS: Build pr22393-2a-now.so
PASS: Build pr22393-2
PASS: Build pr22393-2 (PIE)
PASS: Build pr22393-2 (static)
UNSUPPORTED: Run pr18458 with PIE
UNSUPPORTED: Run pr2404 with PIE
UNSUPPORTED: Run pr2404 with PIE (-z now)
UNSUPPORTED: Run pr18718
UNSUPPORTED: Run pr18718 (-z now)
UNSUPPORTED: Run pr18718 with PIE (1)
UNSUPPORTED: Run pr18718 with PIE (2)
UNSUPPORTED: Run pr18718 with PIE (3)
UNSUPPORTED: Run pr18718 with PIE (4)
UNSUPPORTED: Run pr18718 with PIC (1)
UNSUPPORTED: Run pr18718 with PIC (2)
UNSUPPORTED: Run pr18718 with PIC (3)
UNSUPPORTED: Run pr18718 with PIC (4)
UNSUPPORTED: Run pr19579
UNSUPPORTED: Run pr19579 (-z now)
UNSUPPORTED: Run pr22393-2
UNSUPPORTED: Run pr22393-2 (PIE)
UNSUPPORTED: Run pr22393-2 (static)
UNSUPPORTED: Run pr21964-4
PASS: Build libpr19719a.so
PASS: Build libpr19719b.so
PASS: Build libpr19719b.o
UNSUPPORTED: Run pr19719 fun defined
UNSUPPORTED: Run pr19719 fun undefined
PASS: Build libpr19719a.so
PASS: Build libpr19719b.so
PASS: Build libpr19719b.o
UNSUPPORTED: Run pr19719pie fun defined
UNSUPPORTED: Run pr19719pie fun undefined
PASS: Build libpr23162a.so
PASS: Build pr23162a
PASS: Build libpr23162b.so
PASS: Build pr23162b
PASS: Build libpr23161a.so
PASS: Build pr23161a
PASS: Build libpr23161b.so
PASS: Build pr23161b
PASS: Build pr23658.so
PASS: Build pr23658-2
Running binutils.git~master/ld/testsuite/ld-elf/tls.exp ...
PASS: pr22263-1 -z text
PASS: pr22263-1 tprel optimisation
Running binutils.git~master/ld/testsuite/ld-elf/tls_common.exp ...
PASS: tls_common
Running binutils.git~master/ld/testsuite/ld-elf/wrap.exp ...
PASS: Build libwrap1a.so
PASS: Build libwrap1b.so
UNSUPPORTED: Run with libwrap1a.so and libwrap1b.so
UNSUPPORTED: Run with libwrap1b.so and libwrap1a.so
Running binutils.git~master/ld/testsuite/ld-elfcomm/elfcomm.exp ...
PASS: --sort-common (descending)
PASS: --sort-common (ascending)
PASS: size/alignment change of common symbols (warning 1)
PASS: size/alignment change of common symbols (change 1)
PASS: size/alignment change of common symbols (warning 2)
PASS: size/alignment change of common symbols (change 2)
PASS: static link of common symbols
PASS: shared link of common symbols
PASS: position independent link of common symbols
PASS: Build common-3x.o
PASS: Build common-3y.o
PASS: Build common-3a.o
PASS: Build common-3b.o
PASS: Build common-3c.o
PASS: Build common-3d.o
PASS: Build common-3e.o
PASS: Build common-3f.o
PASS: ld-elfcomm/common-1a
PASS: ld-elfcomm/common-1b
PASS: ld-elfcomm/common-1c
PASS: ld-elfcomm/common-1d
PASS: ld-elfcomm/common-1e
PASS: ld-elfcomm/common-1f
PASS: ld-elfcomm/common-2a
PASS: ld-elfcomm/common-2b
PASS: ld-elfcomm/common-2c
PASS: ld-elfcomm/common-2d
PASS: ld-elfcomm/common-2e
PASS: ld-elfcomm/common-2f
Running binutils.git~master/ld/testsuite/ld-elfvers/vers.exp ...
PASS: vers1
PASS: vers2
PASS: vers3
PASS: vers4
PASS: vers4a
PASS: vers4b
PASS: vers5
PASS: vers6
XFAIL: vers7a
XFAIL: vers7
PASS: vers8
PASS: vers9
PASS: vers10
PASS: vers11
PASS: vers12
PASS: ar with versioned solib
PASS: vers14
PASS: vers15
PASS: vers16a
PASS: vers16
PASS: vers17
PASS: vers18
PASS: vers19
PASS: vers20a
PASS: vers20
PASS: vers21
PASS: vers22a
PASS: vers22b
PASS: vers22
XFAIL: vers23a
XFAIL: vers23b
XFAIL: vers23c
XFAIL: vers23d
XFAIL: vers23
PASS: vers24a
PASS: vers24b
PASS: vers24c
XFAIL: vers25a
XFAIL: vers25b1
XFAIL: vers25b2
PASS: vers26a
PASS: vers26b1
PASS: vers26b2
XFAIL: vers26b3
XFAIL: vers27a
XFAIL: vers27b
XFAIL: vers27c1
XFAIL: vers27c2
XFAIL: vers27d1
XFAIL: vers27d2
XFAIL: vers27d3
XFAIL: vers27d4
XFAIL: vers27d5
PASS: vers28a
PASS: vers28b
PASS: vers28c
PASS: vers29
PASS: vers30
PASS: vers31
PASS: vers32a
PASS: vers32b
Running binutils.git~master/ld/testsuite/ld-elfweak/elfweak.exp ...
PASS: ELF DSO weak func first
PASS: ELF DSO weak func last
PASS: ELF DSO weak func first DSO
PASS: ELF DSO weak func last DSO
UNSUPPORTED: ELF weak func first
UNSUPPORTED: ELF weak func last
UNSUPPORTED: ELF weak func first DSO
UNSUPPORTED: ELF weak func last DSO
PASS: ELF DSO weak data first
PASS: ELF DSO weak data last
PASS: ELF DSO weak data first DSO
PASS: ELF DSO weak data last DSO
PASS: ELF DSO weak data first DSO common
PASS: ELF DSO weak data last DSO common
UNSUPPORTED: ELF weak data first
UNSUPPORTED: ELF weak data last
UNSUPPORTED: ELF weak data first common
UNSUPPORTED: ELF weak data last common
UNSUPPORTED: ELF weak data first DSO
UNSUPPORTED: ELF weak data last DSO
UNSUPPORTED: ELF weak data first DSO common
UNSUPPORTED: ELF weak data last DSO common
PASS: ELF DSO small bar (size)
PASS: ELF DSO foo with small bar (size)
PASS: ELF DSO big bar (size)
UNSUPPORTED: ELF weak size
PASS: ld-elfweak/size2
UNSUPPORTED: ELF weak (alias)
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 ...
PASS: Check --gc-section
PASS: Check --gc-section/-q
PASS: Check --gc-section/-r/-e
PASS: 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
PASS: ld-gc/pr20022
PASS: --gc-sections with shared library
PASS: --gc-sections with --defsym
PASS: --gc-sections with KEEP
PASS: --gc-sections with __start_SECTIONNAME
PASS: Build libpr20306.so
PASS: ld-gc/pr20306
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
PASS: Building ifunc binaries
PASS: Checking ifunc binaries
PASS: Build libpr16467a.so
PASS: Build libpr16467b.a
PASS: Build libpr16467b.so
PASS: Build libpr16467c.a
PASS: Build libpr16467an.so
PASS: Build libpr16467bn.so
UNSUPPORTED: Common symbol override ifunc test 1a
UNSUPPORTED: Common symbol override ifunc test 1b
PASS: Build ifunc-lib.so
PASS: Build ifunc-libn.so
UNSUPPORTED: Run pr16467
UNSUPPORTED: Run pr16467 (-z now)
UNSUPPORTED: Run ifunc-main
UNSUPPORTED: Run ifunc-main with -fpic
UNSUPPORTED: Run ifunc-main (-z now)
UNSUPPORTED: Run ifunc-main with PIE (-z now)
PASS: Build pr18808a.o
PASS: Build libpr18808.so
PASS: Build libpr18808n.so
PASS: Build pr18841a.o
PASS: Build libpr18841b.so
PASS: Build libpr18841c.so
PASS: Build libpr18841bn.so
PASS: Build libpr18841cn.so
PASS: Build libpr23169a.so
PASS: Build libpr23169b.so
PASS: Build pr23169a
PASS: Build pr23169b
PASS: Build pr23169c
PASS: Build pr23169d
PASS: Build pr23169f
UNSUPPORTED: Run pr18808
UNSUPPORTED: Run pr18808 (-z now)
UNSUPPORTED: Run pr18841 with libpr18841b.so
UNSUPPORTED: Run pr18841 with libpr18841c.so
UNSUPPORTED: Run pr18841 with libpr18841bn.so (-z now)
UNSUPPORTED: Run pr18841 with libpr18841cn.so (-z now)
UNSUPPORTED: Run pr29216
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 ...
UNSUPPORTED: weak undefined
UNSUPPORTED: weak undefined data
PASS: missing entry symbol
PASS: zero p_vaddr
PASS: non-zero p_vaddr
Running binutils.git~master/ld/testsuite/ld-plugin/lto.exp ...
PASS: LTO 1
PASS: Compile 2
PASS: LTO 2
PASS: Compile 3a
PASS: Compile 3c
PASS: Build liblto-3.a
PASS: Compile 5a
PASS: Compile 5b
PASS: Compile PR ld/12365
PASS: Compile 9
PASS: Compile 11a
PASS: Compile 11b
PASS: Compile 11c
PASS: Build liblto-12.a
PASS: Compile 12
PASS: Compile 13
PASS: Build liblto-13.a
PASS: Compile 14a
PASS: Build liblto-14.a
PASS: Compile 15a
PASS: Build liblto-15.a
PASS: PR ld/12696
PASS: Compile PR ld/12758
PASS: Build libpr12758.a
PASS: PR ld/12758
PASS: Build libpr13183.a
PASS: Compile PR ld/13183
PASS: Compile PR ld/13201
PASS: PR ld/13287
PASS: PR ld/15323 (1)
PASS: PR ld/15323 (2)
PASS: Compile(1) PR ld/pr16846
PASS: Compile(2) PR ld/pr16846
PASS: PR ld/pr16846(1)
PASS: PR ld/pr16846(2)
PASS: PR ld/19317 (1)
PASS: Build pr20276a.o
PASS: Build pr20276b.o
PASS: Build pr20267a.o
PASS: Build libpr20267a.a
PASS: Build libpr20267b.a
PASS: Build pr20321
PASS: Build pr22502a.o
PASS: Build pr22502b.o
PASS: Build pr22751.a
PASS: Build pr24406-2b.o
PASS: Build pr26163a.o
PASS: Build pr26262b.o
PASS: Build pr26262c.o
PASS: Build pr26267a.o
PASS: Build pr26267b.o
PASS: Build pr26267c.o
PASS: Build pr26267a
PASS: Build pr26267a
PASS: Build pr26267b
PASS: Build pr26389.o
PASS: pr25355.o
PASS: pr28264.so
PASS: Compile PR ld/12942 (1)
PASS: Compile PR ld/12942 (2)
PASS: Compile 7
PASS: Compile 8a
PASS: Compile 8b
PASS: PR ld/23309
PASS: LTO 6
PASS: Build liblto-7.so
PASS: Build liblto-17a.so
PASS: Build liblto-17b.so 1
PASS: Build liblto-17b.so 2
PASS: Compile PR ld/12760
PASS: Build libpr12760.a
PASS: PR ld/12760
PASS: PR ld/12975
PASS: PR ld/13229
PASS: PR ld/13244
PASS: Build libpr15146a.a
PASS: Build pr15146b.so
PASS: Build pr15146c.so
PASS: PR ld/15146 (1)
PASS: Build libpr15146d.a
PASS: Build libpr16746a.a
PASS: Build libpr16746b.a
PASS: PR ld/16746 (1)
PASS: PR ld/16746 (2)
PASS: Build pr21382a.o
PASS: Build pr21382.so
PASS: Build pr22220lib.so
PASS: Build pr22220main.o
PASS: Build libpr23818.so
PASS: Build libpr23958.so
PASS: Build pr24486a.o
PASS: Build pr24486b.so
PASS: Build pr24486c.so
PASS: PR ld/24486
PASS: Build pr25593a-1.o
PASS: Build pr25593a-2.o
PASS: Build pr25593b.o
PASS: Build pr25593c.so
PASS: Build pr25593d.so
PASS: Build pr25593e.so
PASS: PR ld/r25593 (LTO)
PASS: PR ld/r25593
PASS: Build pr25618a.o
PASS: Build pr25618.a
PASS: Build pr25618.so
PASS: liblto-18b.so
PASS: liblto-18b.a
PASS: liblto-18c.so
PASS: liblto-18c.a
PASS: lto-18d.o
PASS: liblto-19.a
PASS: compile lto-19b.c
PASS: liblto-19.so
PASS: pr26806.so
PASS: pr27311a.so
PASS: pr27311b.so
PASS: pr27311c.o
PASS: pr27311d.o
PASS: pr27311-1
PASS: pr27311-2
PASS: pr27441a.so
PASS: pr27441b.so
PASS: pr27441c.o
PASS: pr27441c.so
PASS: Build libpr28879a.so
PASS: Build libpr28879b.so
PASS: Build pr28879
PASS: Build libpr28849a.so
PASS: Build libpr28849b.so
PASS: Build pr28849
PASS: PR ld/pr29086
PASS: Build pr30281.so
PASS: PR ld/12982
PASS: PR ld/15146 (2)
PASS: PR ld/16746 (3)
PASS: PR ld/16746 (4)
PASS: Build pr28138.a
PASS: Build pr28138.o
PASS: PR ld/28138 (build only)
PASS: PR ld/12942 (3)
PASS: Build pr23460*.o
PASS: PR binutils/23460
PASS: PR binutils/23460
PASS: ld-plugin/lto-3r
PASS: ld-plugin/lto-5r
PASS: LTO 3 symbol
PASS: LTO 5 symbol
PASS: LTO 9 symbol
PASS: LTO 16a symbol
PASS: LTO 16b symbol
PASS: PR ld/13183
PASS: PR ld/19317 (2)
UNSUPPORTED: LTO 3a
UNSUPPORTED: LTO 3b
UNSUPPORTED: LTO 3c
UNSUPPORTED: LTO 5
UNSUPPORTED: LTO 11
UNSUPPORTED: LTO 12a
UNSUPPORTED: LTO 12b
UNSUPPORTED: LTO 13
UNSUPPORTED: LTO 14
UNSUPPORTED: LTO 15
UNSUPPORTED: PR ld/13066
UNSUPPORTED: PR ld/13201
UNSUPPORTED: PR ld/15323 (3)
UNSUPPORTED: PR ld/15323 (4)
UNSUPPORTED: PR ld/19317 (3)
UNSUPPORTED: Run pr20276
UNSUPPORTED: Run pr20267a
UNSUPPORTED: Run pr20267b
UNSUPPORTED: Run pr22502
UNSUPPORTED: Run pr22751
UNSUPPORTED: Run pr24406-1
UNSUPPORTED: Run pr24406-2
UNSUPPORTED: Run pr26163
UNSUPPORTED: Run pr26262a
UNSUPPORTED: Run pr26262b
UNSUPPORTED: PR ld/12942 (1)
UNSUPPORTED: PR ld/12942 (2)
UNSUPPORTED: LTO 8
UNSUPPORTED: LTO TLS IE
PASS: Build pr22983
UNSUPPORTED: LTO 7
UNSUPPORTED: Run pr21382
UNSUPPORTED: pr22220a
UNSUPPORTED: pr22220b
UNSUPPORTED: lto-18 (1)
UNSUPPORTED: lto-18 (2)
UNSUPPORTED: lto-18 (3)
UNSUPPORTED: lto-18 (4)
UNSUPPORTED: lto-19
PASS: Build fatpr20103a.a
PASS: Build fatpr20103b.a
PASS: Build fatpr20103c.a
PASS: Build thinpr20103a.a
PASS: Build thinpr20103b.a
PASS: Build thinpr20103c.a
PASS: Build pr20103a
PASS: Build pr20103b
PASS: Build pr20103c
PASS: PR ld/20103 (-O2 -flto tmpdir/thinpr20103a.a tmpdir/thinpr20103b.a tmpdir/thinpr20103c.a) (1)
PASS: PR ld/20103 (-O2 -flto tmpdir/thinpr20103a.a tmpdir/thinpr20103b.a tmpdir/thinpr20103c.a) (2)
PASS: PR ld/20103 (-O2 -flto tmpdir/fatpr20103a.a tmpdir/fatpr20103b.a tmpdir/fatpr20103c.a) (1)
PASS: PR ld/20103 (-O2 -flto tmpdir/fatpr20103a.a tmpdir/fatpr20103b.a tmpdir/fatpr20103c.a) (2)
PASS: PR ld/20103 (-O2 tmpdir/fatpr20103a.a tmpdir/fatpr20103b.a tmpdir/fatpr20103c.a) (1)
PASS: PR ld/20103 (-O2 tmpdir/fatpr20103a.a tmpdir/fatpr20103b.a tmpdir/fatpr20103c.a) (2)
PASS: Build pr20103d
PASS: PR ld/20103 (-O2 tmpdir/thinpr20103a.a tmpdir/thinpr20103b.a tmpdir/thinpr20103c.a) (1)
PASS: PR ld/20103 (-O2 tmpdir/thinpr20103a.a tmpdir/thinpr20103b.a tmpdir/thinpr20103c.a) (2)
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 ...
PASS: NOCROSSREFS 1
PASS: NOCROSSREFS 2
PASS: NOCROSSREFS 3
PASS: NOCROSSREFS_TO 1
PASS: NOCROSSREFS_TO 2
PASS: NOCROSSREFS_TO 3
PASS: 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
PASS: 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 ...
XFAIL: shared (non PIC)
XFAIL: shared (non PIC, load offset)
UNSUPPORTED: shared
UNSUPPORTED: shared -Bsymbolic
XFAIL: shared (PIC main, non PIC so)
UNSUPPORTED: shared (PIC main)
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 ...
XFAIL: S-records
XFAIL: 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
PASS: -shared --entry foo archive
PASS: -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 ...
PASS: undefined
PASS: undefined function
PASS: 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)
PASS: Checking unique object
PASS: Checking unique executable
PASS: Checking empty unique object
PASS: Checking unique PIC object 1
PASS: Checking unique PIC object 2
PASS: Checking shared empty executable
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 ...
PASS: ld-vsb/hidden0-elf
PASS: ld-vsb/hidden1-elf
PASS: ld-vsb/hidden2-elf
PASS: ld-vsb/internal0-elf
PASS: ld-vsb/internal1-elf
PASS: ld-vsb/protected0-elf
PASS: ld-vsb/protected1-elf
XFAIL: visibility (hidden) (non PIC)
XFAIL: visibility (hidden) (non PIC, load offset)
PASS: visibility (hidden)
XFAIL: visibility (hidden) (PIC main, non PIC so)
PASS: visibility (hidden) (PIC main)
XFAIL: visibility (hidden_normal) (non PIC)
XFAIL: visibility (hidden_normal) (non PIC, load offset)
UNSUPPORTED: visibility (hidden_normal)
XFAIL: visibility (hidden_normal) (PIC main, non PIC so)
UNSUPPORTED: visibility (hidden_normal) (PIC main)
XPASS: visibility (hidden_undef) (non PIC)
XPASS: visibility (hidden_undef) (non PIC, load offset)
PASS: visibility (hidden_undef)
XPASS: visibility (hidden_undef) (PIC main, non PIC so)
PASS: visibility (hidden_undef) (PIC main)
XFAIL: visibility (hidden_undef_def) (non PIC)
XFAIL: visibility (hidden_undef_def) (non PIC, load offset)
PASS: visibility (hidden_undef_def)
XFAIL: visibility (hidden_undef_def) (PIC main, non PIC so)
PASS: visibility (hidden_undef_def) (PIC main)
XFAIL: visibility (hidden_weak) (non PIC)
XFAIL: visibility (hidden_weak) (non PIC, load offset)
UNSUPPORTED: visibility (hidden_weak)
XFAIL: visibility (hidden_weak) (PIC main, non PIC so)
UNSUPPORTED: visibility (hidden_weak) (PIC main)
XFAIL: visibility (protected) (non PIC)
XFAIL: visibility (protected) (non PIC, load offset)
UNSUPPORTED: visibility (protected)
XFAIL: visibility (protected) (PIC main, non PIC so)
UNSUPPORTED: visibility (protected) (PIC main)
XPASS: visibility (protected_undef) (non PIC)
XPASS: visibility (protected_undef) (non PIC, load offset)
PASS: visibility (protected_undef)
XPASS: visibility (protected_undef) (PIC main, non PIC so)
PASS: visibility (protected_undef) (PIC main)
XFAIL: visibility (protected_undef_def) (non PIC)
XFAIL: visibility (protected_undef_def) (non PIC, load offset)
UNSUPPORTED: visibility (protected_undef_def)
XFAIL: visibility (protected_undef_def) (PIC main, non PIC so)
UNSUPPORTED: visibility (protected_undef_def) (PIC main)
XFAIL: visibility (protected_weak) (non PIC)
XFAIL: visibility (protected_weak) (non PIC, load offset)
UNSUPPORTED: visibility (protected_weak)
XFAIL: visibility (protected_weak) (PIC main, non PIC so)
UNSUPPORTED: visibility (protected_weak) (PIC main)
XFAIL: visibility (normal) (non PIC)
XFAIL: visibility (normal) (non PIC, load offset)
UNSUPPORTED: visibility (normal)
XFAIL: visibility (normal) (PIC main, non PIC so)
UNSUPPORTED: visibility (normal) (PIC main)
PASS: common hidden symbol
PASS: weak hidden symbol DSO last
PASS: weak hidden symbol DSO first
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		1663
# of unexpected successes	6
# of expected failures		57
# of unsupported tests		387
./ld-new 2.41.50.20231227