Compare commits

...

857 Commits

Author SHA1 Message Date
Iain Sandoe
3e5f7ca352 Merge master r12-8312.
* Merge master r12-8312-gb85e79dce149.
2022-04-29 17:54:39 +01:00
Iain Sandoe
2ce0608ca3 Merge master r12-8030.
* Merge master r12-8030-g61bee6aed26e.
2022-04-06 20:33:45 +01:00
Iain Sandoe
f2553650a9 Merge master r12-7935.
* Merge master r12-7935-g90533de067d1.
2022-03-31 14:08:51 +01:00
Iain Sandoe
afc5a78b08 Merge master r12-7804.
* Merge master r12-7804-g346ab5a54a83.
2022-03-24 20:00:42 +00:00
Iain Sandoe
aee99c7963 Merge master r12-7677.
* Merge master r12-7677-g7fd6e36ea9aa.
2022-03-16 19:57:27 +00:00
Iain Sandoe
faaa033fb7 Merge master r12-7652.
* Merge master r12-7652-gefd1582926f3.
2022-03-15 08:25:00 +00:00
Iain Sandoe
ba23cb8245 Merge master r12-7609.
* Merge master r12-7609-g41bda0036ce8.
2022-03-11 07:52:59 +00:00
Iain Sandoe
f16549bc0e Merge master r12-7525.
* Merge master r12-7525-g0af37ad44220.
2022-03-07 19:42:29 +00:00
Iain Sandoe
6f8f96552c Merge r12-7488.
* Merge master r12-7488-g074d283e249c.
2022-03-04 15:26:59 +00:00
Iain Sandoe
9785a6be19 Merge master r12-7278.
* Merge master r12-7278-gdb69f666a728.
2022-02-17 17:02:58 +00:00
Iain Sandoe
8488c61a32 Merge master r12-7249.
* Merge master r12-7249-g8e84b2b37a54.
2022-02-15 19:52:52 +00:00
Iain Sandoe
da059215a3 Merge master r12-7212.
* Merge master r12-7212-g0538d42cdd68.
2022-02-12 12:09:09 +00:00
Iain Sandoe
7b730b31d0 Merge master r12-7083.
* Merge master r12-7083-gf2d131645114.
2022-02-07 14:38:24 +00:00
Iain Sandoe
50697e006a Merge master r12-6644.
* Merge maste rr12-6644-g6cb61e50ade6.
2022-01-17 18:08:12 +00:00
Iain Sandoe
b9705e1854 Merge master r12-6591.
* Merge master r12-6591-g1e6294bb15d2.
2022-01-14 17:59:26 +00:00
Iain Sandoe
f80c3ed239 Merge master r12-6484.
* Merge master r12-6484-g46de918f9892.
2022-01-11 17:41:54 +00:00
Iain Sandoe
e035025045 Merge master r12-6372.
* Merge master r12-6372-ga64478660ee9.
2022-01-07 17:13:49 +00:00
Iain Sandoe
73e285412a Merge master r12-6268.
* merge master r12-6268-g85a3442c85ae.
2022-01-05 17:21:17 +00:00
Iain Sandoe
24d7992c8a Merge master r12-6159.
* Merge master r12-6159-ge3cbb8c66c93.
2021-12-31 17:32:58 +00:00
Iain Sandoe
abc5ef891c Merge master r12-6143.
* Merge master r12-6143-gd8f6c48ccb85.
2021-12-29 19:25:15 +00:00
Iain Sandoe
5380165c05 Merge master r12-6136.
* Merge master r12-6136-gdb25655fa5dd.
2021-12-28 20:11:37 +00:00
Iain Sandoe
5ff7e6d117 Merge master r12-6113.
* Merge master r12-6113-g8f921393e339.
2021-12-24 17:05:05 +00:00
Iain Sandoe
7199f38880 Merge master r12-6079.
* Merge master r12-6079-gb3f58f87d78b.
2021-12-20 19:46:53 +00:00
Iain Sandoe
ad507151f5 Merge master r12-6048.
* Merge master r12-6048-g87ae8d7613a8.
2021-12-17 17:51:19 +00:00
Iain Sandoe
7f4b905eed Merge master r12-6020.
* Merge master r12-6020-g06cd44b4387a.
2021-12-16 17:30:58 +00:00
Iain Sandoe
9578717495 Merge master r12-6003.
* Merge master r12-6003-gfd43568cc54e.
2021-12-15 19:32:18 +00:00
Iain Sandoe
d5c702be6d Merge master r12-5964.
* Merge master r12-5964-g936051f9241e.
2021-12-14 17:21:39 +00:00
Iain Sandoe
8e79291e0f Merge master r12-5942.
* Merge master r12-5942-gfc4a93eb4124.
2021-12-13 18:06:15 +00:00
Iain Sandoe
264a5738e6 Merge master r12-5899.
* Merge master r12-5899-g982a2c9b7866.
2021-12-10 16:35:07 +00:00
Iain Sandoe
50c9379ee3 Merge master r12-5870.
* Merge master r12-5870-g9eeca99ccce4.
2021-12-09 19:06:11 +00:00
Iain Sandoe
e827385742 Merge master r12-5844.
* Merge master r12-5844-gdda85bc274e1.
2021-12-08 19:36:36 +00:00
Iain Sandoe
923fd08851 Merge master r12-5826.
* Merge master r12-5826-g652c28736209.
2021-12-07 19:32:01 +00:00
Iain Sandoe
251af401a9 Merge master r12-5807.
* merge master r12-5807-g2a20407bacbd.
2021-12-06 17:24:43 +00:00
Iain Sandoe
9cc27695f3 Merge master r12-5775.
* Merge master r12-5775-g37fbf9175b22.
2021-12-03 17:24:26 +00:00
Iain Sandoe
5d61e53f16 Merge master r12-5705.
* Merge master r12-5705-g1c5317d6214b.
2021-12-02 08:57:43 +00:00
Iain Sandoe
aa60d9ba20 Merge master r12-5398.
* Merge master r12-5398-gdd85c42c36a5.
2021-11-19 10:17:20 +00:00
Iain Sandoe
58cfb6f61a Merge master r12-4831.
* Merge master r12-4831-ga11c53985a70.
2021-11-01 17:15:13 +00:00
Iain Sandoe
9320670b77 Merge master r12-4775.
* Merge master r12-4775-gd123daec0c23.
2021-10-28 19:01:25 +01:00
Iain Sandoe
5437734586 Merge master r12-4746.
* Merge master r12-4746-g11b967577483.
2021-10-27 19:38:45 +01:00
Iain Sandoe
51aae90158 Merge master r12-4690.
* Merge master r12-4690-gc49f389e3dee.
2021-10-25 17:29:04 +01:00
Iain Sandoe
404a4722d2 Merge master r12-4628.
* Merge master r12-4628-gb7cb6d66bd52.
2021-10-22 17:31:04 +01:00
Iain Sandoe
41ca921b78 Merge master r12-4444.
* Merge master r12-4444-ga01704fc45a7.
2021-10-15 17:34:39 +01:00
Iain Sandoe
7538007350 Merge master r12-4411.
* Merge master r12-4411-ge19eea30d61a.
2021-10-14 17:29:19 +01:00
Iain Sandoe
c71d057234 Merge master r12-4375.
* Merge master r12-4375-g43ae43f65474.
2021-10-13 17:10:40 +01:00
Iain Sandoe
262afabe65 Merge master r12-4359.
* Merge master r12-4359-gb37351e3279d.
2021-10-12 17:24:36 +01:00
Iain Sandoe
873db1dbc0 Merge master r12-4324.
* Merge master r12-4324-g008e7397dad9.
2021-10-11 19:43:27 +01:00
Iain Sandoe
60c5dc3820 Merge master r12-4256.
* Merge master r12-4256-g9046e0d46fc2.
2021-10-08 18:27:20 +01:00
Iain Sandoe
6130b07ada Merge master r12-4232.
* Merge master r12-4232-g5c1838c01652.
2021-10-07 17:35:34 +01:00
Iain Sandoe
f59f4ea04e Merge master r12-4212.
* Merge master r12-4212-gad451b020a24.
§
2021-10-06 19:47:51 +01:00
Iain Sandoe
88af34e64c Merge master r12-4197.
* Merge master r12-4197-ge24760533b62.
2021-10-05 21:05:54 +01:00
Iain Sandoe
f10bbcc1af Merge master r12-4148.
* Merge master r12-4148-g2dda00b73488.
2021-10-04 17:37:58 +01:00
Iain Sandoe
3f6b80a8cd Merge master r12-4056.
* Merge master r12-4056-gbe5bdccd865b.
2021-10-01 17:36:44 +01:00
Iain Sandoe
8ee438cd62 Merge master r12-3984.
* Merge master r12-3984-gef37ddf477ac.
2021-09-30 17:31:30 +01:00
Iain Sandoe
d8c56bfff6 Merge master r12-3967.
* Merge master r12-3967-g5e2adfeed21e.
2021-09-29 19:29:20 +01:00
Iain Sandoe
335f4fa13d Merge master r12-3929.
* Merge master r12-3929-ge159c0aa10e5.
2021-09-28 17:35:53 +01:00
Iain Sandoe
861b729756 Merge master r12-3905.
* Merge master r12-3905-g83668368607a.
2021-09-27 17:38:02 +01:00
Iain Sandoe
cc4e4cc2fc Merge master r12-3881.
* Merge master r12-3881-g51ca05031959.
2021-09-24 17:28:47 +01:00
Iain Sandoe
4c7d3d928b Merge master r12-3866.
* Merge master r12-3866-g1b07d9dce6c5.
2021-09-23 18:12:45 +01:00
Iain Sandoe
8749a10a4f Merge master r12-3823.
* Merge master r12-3823-g2f2dcbe4717c.
2021-09-22 19:04:50 +01:00
Iain Sandoe
445258cebf Merge master r12-3763.
* Merge master r12-3763-g97cfb54c3ff1.
2021-09-21 19:46:13 +01:00
Iain Sandoe
4496f848ed Merge master r12-3715.
* Merge master r12-3715-g1949d7540a03.
2021-09-20 17:48:47 +01:00
Iain Sandoe
b0d9f45eea Merge master r12-3632.
* Merge master r12-3632-g534c5352a024.
2021-09-17 19:55:23 +01:00
Iain Sandoe
2e2a040040 Merge master r12-3582.
* Merge master r12-3582-gd7071e498223.
2021-09-16 18:45:33 +01:00
Iain Sandoe
161314f834 Merge master r12-3555.
* Merge master r12-3555-g2ab5c3d5457f.
2021-09-15 20:03:12 +01:00
Iain Sandoe
4f6b73fca5 Merge master r12-3533.
* Merge master r12-3533-gb305ec979d9.
2021-09-14 19:26:38 +01:00
Iain Sandoe
e1ac4c006a Merge master r12-3352.
* Merge master r12-3352-gaddf167a23f6.
2021-09-03 19:44:38 +01:00
Iain Sandoe
e5370d1813 Merge master r12-3296.
* Merge master r12-3296-gfbb334a6acc5.
2021-09-01 19:38:13 +01:00
Iain Sandoe
571f4fef34 Merge master r12-3272.
* Merge master r12-3272-gef7becc9c8a4.
2021-08-31 19:28:30 +01:00
Iain Sandoe
f6d147306c Merge master r12-3224.
* Merge master r12-3224-gd73c44800b53.
2021-08-30 17:20:09 +01:00
Iain Sandoe
1f5778562b Merge master r12-3189.
* Merge master r12-3189-g94a047359f84.
2021-08-27 19:25:15 +01:00
Iain Sandoe
6282df64d4 Merge master r12-3164.
* Merge master r12-3164-gb2ef23239f24.
2021-08-26 20:12:37 +01:00
Iain Sandoe
2a87014bd6 Merge master r12-3140.
* Merge master r12-3140-g3ac6b5cff1e.
2021-08-25 17:56:18 +01:00
Iain Sandoe
bdd87cde30 Merge master r12-3125.
* Merge master r12-3125-g3c496e92d795.
2021-08-24 19:28:50 +01:00
Iain Sandoe
597612cb01 Merge master r12-3092.
* Merge master r12-3092-g38757aa8873.
2021-08-23 17:41:13 +01:00
Iain Sandoe
d9f3de96dd Merge master r12-3046.
* Merge master r12-3046-g5f80c6270de6.
2021-08-20 20:07:33 +01:00
Iain Sandoe
7c9dfbbab9 Merge master r12-3028.
* Merge master r12-3028-g07b4100683e5.
2021-08-19 18:07:20 +01:00
Iain Sandoe
6c8d47e278 Merge master r12-3001.
* Merge master r12-3001-gbb04a03c6f9b.
2021-08-18 18:07:16 +01:00
Iain Sandoe
31e29c6bf6 Merge master r12-2967.
* Merge master r12-2967-ge7e17be3be3d.
2021-08-17 18:57:21 +01:00
Iain Sandoe
df63c137e3 Merge master r12-2933.
* Merge master r12-2933-g6c25932ac39.
2021-08-16 19:32:31 +01:00
Iain Sandoe
095663dfd1 Merge master r12-2901.
* Merge master r12-2901-g4998404915bb.
2021-08-13 18:26:28 +01:00
Iain Sandoe
7bb3f752af Merge master r12-2858.
* Merge master r12-2858-g4fa6c0ec350b.
2021-08-11 19:28:34 +01:00
Iain Sandoe
97b432d2c3 Merge master r12-2841.
* Merge master r12-2841-gd796cc7a3e71.
2021-08-10 19:31:08 +01:00
Iain Sandoe
7e53b51690 Merge master r12-2823.
* Merge master r12-2823-gd55d3f5b04e8.
2021-08-09 19:28:49 +01:00
Iain Sandoe
eea4d559ab Merge master r12-2791.
* Merge master r12-2791-gaff75af3b50f.
2021-08-06 19:26:33 +01:00
Iain Sandoe
a6dc097e0d Merge master r12-2772.
* Merge master r12-2772-g4739344d36e6.
2021-08-05 17:54:00 +01:00
Iain Sandoe
ce6a284fdc Merge master r12-2746.
* Merge master r12-2746-g361da782a250.
2021-08-04 19:27:30 +01:00
Iain Sandoe
a48b973fac Merge master r12-2704.
* Merge master r12-2704-ga77a46d9aeb0.
2021-08-03 19:26:13 +01:00
Iain Sandoe
8634ca2372 Merge master r12-2676.
* Merge master r12-2676-g14d8a5ae472c.
2021-08-02 20:41:00 +01:00
Iain Sandoe
870d4a6f39 Merge master r12-2627.
* Merge master r12-2627-g3ead06c1cff8.
2021-07-30 17:26:29 +01:00
Iain Sandoe
e51fbd3f7d Merge master r12-2600.
* Merge master r12-2600-g2f6bdd51cfe1.
2021-07-29 19:27:34 +01:00
Iain Sandoe
8a445d621f Merge master r12-2577.
* Merge master r12-2577-g7bf582e6cfce.
2021-07-28 19:27:02 +01:00
Iain Sandoe
4ba1d0a410 Merge master r12-2517.
* Merge master r12-2517-g1ce0b26e6e1e.
2021-07-26 19:32:56 +01:00
Iain Sandoe
d221f9d364 Merge master r12-2498.
* Merge master r12-2498-g435f90187eb4.
2021-07-23 17:52:48 +01:00
Iain Sandoe
3911700e14 Merge master r12-2476.
* Merge master r12-2476-g8ed6cfbbee74.
2021-07-22 19:57:54 +01:00
Iain Sandoe
47760701da Merge master r12-2416.
* Merge master r12-2416-ge0e82856d535f.
2021-07-20 17:43:43 +01:00
Iain Sandoe
610919135f Merge master r12-2400.
* Merge master r12-2400-g237ab3ee49e2.
2021-07-19 21:19:44 +01:00
Iain Sandoe
4cad840c08 Merge master r12-2362.
* Merge master r12-2362-g3bf6e1f89dbd.
2021-07-16 17:22:38 +01:00
Iain Sandoe
1ef3e1c046 Merge master r12-2331.
* Merge master r12-2331-g7094a69bd62a.
2021-07-15 19:32:20 +01:00
Iain Sandoe
0d8a54a352 Merge master r12-2306.
* Merge master r12-2306-g4940166a1519.
2021-07-14 19:24:19 +01:00
Iain Sandoe
31b3c1cb0e Merge master r12-2285.
* Merge master r12-2285-g4d3eaeb4f505.
2021-07-13 17:29:59 +01:00
Iain Sandoe
34458deb44 Merge master r12-2257.
* Merge master r12-2257-g9d4393af9d2b.
2021-07-12 19:35:05 +01:00
Iain Sandoe
b3de4b203f Merge master r12-2229.
* Merge master r12-2229-gd5b1bb0d197f.
2021-07-09 19:26:40 +01:00
Iain Sandoe
fa92aa7852 Merge master r12-2172.
* Merge master r12-2172-g763121ccd908.
2021-07-08 19:23:59 +01:00
Iain Sandoe
0c3b139efb Merge master r12-2100.
* Merge master r12-2100-g06357071d055.
2021-07-07 17:23:48 +01:00
Iain Sandoe
968e7b11ae Merge master r12-2085.
* Merge master r12-2085-gf65878178ab0.
2021-07-06 20:28:23 +01:00
Iain Sandoe
6940ce7338 Merge master r12-2037.
* Merge master r12-2037-g3b5e8ee4f1ec.
2021-07-05 20:43:17 +01:00
Iain Sandoe
953c151c6d Merge master r12-1989.
* Merge master r12-1989-ge3528ce197f8.
2021-07-02 19:35:39 +01:00
Iain Sandoe
c249b9a09d Merge master r12-1960.
* Merge master r12-1960-gcc8453012f75.
2021-07-01 17:06:31 +01:00
Iain Sandoe
23e8a6b2a2 Merge master r12-1938.
* Merge master r12-1938-g730d021e3e4a.
2021-06-30 19:58:45 +01:00
Iain Sandoe
7b9b9e55c5 Merge master r12-1913.
* Merge master r12-1913-g8a8a7d332d5d.
2021-06-29 19:39:04 +01:00
Iain Sandoe
1340ea9066 Merge master r12-1856.
* Merge master r12-1856-g42ff474e28fa.
2021-06-28 19:28:34 +01:00
Iain Sandoe
da07b59132 Merge master r12-1813.
* Merge master r12-1813-ge0672017370b9.
2021-06-25 18:13:29 +01:00
Iain Sandoe
b3fc7dbf6f Merge master r12-1796.
* Merge master r12-1796-gce0b409f562c.
2021-06-24 19:12:31 +01:00
Iain Sandoe
f9a97ec6c0 Merge master r12-1757.
* Merge master r12-1757-g4a404f66b09d.
2021-06-23 19:05:46 +01:00
Iain Sandoe
8951c393c7 Merge master r12-1732.
* Merge master r12-1732-ge02840c1a92a.
2021-06-22 19:38:40 +01:00
Iain Sandoe
d3b0ab8267 Merge master r12-1703.
* Merge master r12-1703-g6cf0040fff78.
2021-06-21 19:46:20 +01:00
Iain Sandoe
cb297ac9c9 Merge master r12-1650.
* Merge master r12-1650-g6fc543396345.
2021-06-18 19:33:58 +01:00
Iain Sandoe
7a0b6c2e87 Merge master r12-1601.
* Merge master r12-1601-g58e3b17f4c42.
2021-06-17 19:36:05 +01:00
Iain Sandoe
5c8935d7e1 Merge master r12-1539.
* Merge master r12-1539-gbdfc1207bd20.
2021-06-16 20:21:11 +01:00
Iain Sandoe
51eb245336 Merge master r12-1490.
* Merge master r12-1490-g71790f398e11.
2021-06-15 20:10:31 +01:00
Iain Sandoe
c90f2f1cd2 Merge master r12-1435.
* Merge master r12-1435-g93bfadf3a1db.
2021-06-14 19:07:15 +01:00
Iain Sandoe
1189401cdb Merge master r12-1397.
* Merge master r12-1397-g1e690757d307.
2021-06-11 19:45:30 +01:00
Iain Sandoe
5f3b39f0fe Merge master r12-1368.
* Merge master r12-1368-g7a895955095b.
2021-06-10 19:22:55 +01:00
Iain Sandoe
6a5e21d7d8 Merge master r12-1349.
* Merge master r12-1349-gd4faa36e7540.
2021-06-09 20:46:35 +01:00
Iain Sandoe
07fdbc8e18 Merge master r12-1347.
* Merge master r12-1347-g4af4d9a458b9.
2021-06-09 20:08:51 +01:00
Iain Sandoe
d5eecca8a1 Merge master r12-1345.
* Merge master r12-1345-g036e14ca44ead.
2021-06-09 19:49:37 +01:00
Iain Sandoe
b9b2b237bf Merge master r12-1306.
* Merge master r12-1306-g924e02553af6.
2021-06-08 20:42:10 +01:00
Iain Sandoe
ea620a0082 Merge master r12-1264.
* Merge master r12-1264-g97d83259b91f.
2021-06-07 19:33:04 +01:00
Iain Sandoe
2383bfc605 Merge master r12-1224.
* Merge master r12-1224-g6f8c9691495.
2021-06-04 19:42:11 +01:00
Iain Sandoe
46e5d3b12f Merge master r12-1197.
* Merge master r12-1197-g5883e567564c.
2021-06-03 19:41:39 +01:00
Iain Sandoe
a7be5fecf1 Merge master r12-1164.
* Merge master r12-1164-g659cc7d6320.
2021-06-02 19:38:04 +01:00
Iain Sandoe
f25f21cea9 Merge master r12-1149.
* Merge master r12-1149-g833d348aec15.
2021-06-01 19:24:34 +01:00
Iain Sandoe
3fc347359a Merge master r12-1132.
* Merge master r12-1132-ga87efd32384e.
2021-05-31 19:12:51 +01:00
Iain Sandoe
1bc123f2fd Merge master r12-1116.
* Merge master r12-1116-g0f54cc9c6384.
2021-05-28 19:37:58 +01:00
Iain Sandoe
02b3b4b4d4 Merge master r12-1095.
* Merge master r12-1095-gfc3fdf0f2196.
2021-05-27 19:43:54 +01:00
Iain Sandoe
01e21803c5 Merge master r12-1073.
* Merge master r12-1073-g7f0cfeb1ac58.
2021-05-26 19:05:11 +01:00
Iain Sandoe
c0c3fc319c Merge master r12-1045.
* Merge master r12-1045-g41ddc5b0a6b4.
2021-05-25 18:42:17 +01:00
Iain Sandoe
f01efe00ed Merge master r12-1016.
* Merge master r12-1016-g0e3b3b77e13c.
2021-05-24 19:53:36 +01:00
Iain Sandoe
cfe115c050 Merge master r12-979.
* Merge master r12-979-g782e57f2c090.
2021-05-21 18:28:57 +01:00
Iain Sandoe
8ee49725b8 Merge master r12-806.
* Merge master r12-806-g0e3702f8daee.
2021-05-14 19:34:40 +01:00
Iain Sandoe
793f76b0b7 Merge master r12-781.
* Merge master r12-781-g1f6fc2826d19.
2021-05-13 21:35:21 +01:00
Iain Sandoe
1bbeff25d5 Merge master r12-754.
* Merge master r12-754-g8982a5354d26.
2021-05-12 19:17:48 +01:00
Iain Sandoe
e70d541b1d Merge master r12-726.
* Merge master r12-726-g21dfb22920ce.
2021-05-11 19:49:20 +01:00
Iain Sandoe
966c7db422 Merge master r12-688.
* Merge master r12-688-ge85f3aeddbdb.
2021-05-10 19:27:39 +01:00
Iain Sandoe
86b8f21815 Merge master r12-621.
* Merge master r12-621-g7af392687952.
2021-05-07 19:48:42 +01:00
Iain Sandoe
122c9a227e Merge master r12-579.
* Merge master r12-579-g07dd185755a7.
2021-05-06 19:50:23 +01:00
Iain Sandoe
9f23ac4409 Merge master r12-444.
* Merge master r12-444-g78624756f7cf.
2021-05-04 19:34:41 +01:00
Iain Sandoe
09bd58c56f Merge master r12-392.
* Merge master r12-392-g2a6fc19e655e.
2021-05-03 18:55:57 +01:00
Iain Sandoe
eebc319d8d Merge master r12-333.
* Merge master r12-333-gd8d291f33672.
2021-04-30 20:06:04 +01:00
Iain Sandoe
7efc97b2a4 Merge master r12-295.
* Merge master r12-295-gefeca0ac4155.
2021-04-29 19:37:35 +01:00
Iain Sandoe
f5af6bc187 Merge master r12-226.
* Merge master r12-226-g3ba781d3b5c8.
2021-04-28 19:40:08 +01:00
Iain Sandoe
0e98965de2 Merge master r12-174.
* Merge master r12-174-g37d2b98100ce.
2021-04-27 20:26:37 +01:00
Iain Sandoe
b33e08acd7 Merge master r12-129.
* Merge master r12-129-gdb3581c4ae4d.
2021-04-26 19:44:25 +01:00
Iain Sandoe
73307d4402 Merge master r11-8353.
* Merge master r11-8353-g886b6c1e8af5.
2021-04-23 19:49:36 +01:00
Iain Sandoe
116900d3cd Merge master r11-8327.
* Merge master r11-8327-g3275f2e2af24.
2021-04-22 19:38:01 +01:00
Iain Sandoe
4b96da8f16 Merge master r11-8305.
* Merge master r11-8305-ga63035ae2620.
2021-04-21 19:19:25 +01:00
Iain Sandoe
2f2e448b2a Merge master r11-8270.
* Merge master r11-8270-g5491da230887.
2021-04-20 19:34:05 +01:00
Iain Sandoe
7e99aa8933 Merge master r11-8250.
* Merge master r11-8250-gdc7d1c74ffb1.
2021-04-19 19:24:55 +01:00
Iain Sandoe
e10750fe53 Merge master r11-8225.
* Merge master r11-8225-g4a1493f06032.
2021-04-16 19:34:42 +01:00
Iain Sandoe
3e9389a010 Merge master r11-8200.
* Merge master r11-8200-ga25590f29d07.
2021-04-15 19:17:01 +01:00
Iain Sandoe
dd6cc7964c Merge master r11-8184.
* Merge master r11-8184-ga87d3f964df3.
2021-04-14 20:34:56 +01:00
Iain Sandoe
c655183a25 Merge master r11-8157.
* Merge master r11-8157-g6173f713a35d.
2021-04-13 19:20:51 +01:00
Iain Sandoe
e70e6f5e3e Merge master r11-8135.
* Merge master r11-8135-g8f17d44ad986.
2021-04-12 19:28:45 +01:00
Iain Sandoe
c35d20775b Merge master r11-8099.
* Merge master r11-8099-gb04093adb28b.
2021-04-09 19:41:17 +01:00
Iain Sandoe
5679f2c8b0 Merge master r11-8065.
* Merge master r11-8065-g123b3e03c911.
2021-04-08 19:42:58 +01:00
Iain Sandoe
dd038f420c Merge master r11-8033.
* Merge master r11-8033-ga528594cf9a7.
2021-04-07 20:57:47 +01:00
Iain Sandoe
21971fdf80 Merge master r11-8017.
* Merge master r11-8017-g8685348075d9.
2021-04-06 19:50:16 +01:00
Iain Sandoe
07ffc3b402 Merge master r11-7991.
* Merge master r11-7991-g7ebdef2076fd.
2021-04-05 19:47:15 +01:00
Iain Sandoe
1b1f9550be Merge master r11-7961.
* Merge master r11-7961-g2a26351b5982.
2021-04-02 19:39:05 +01:00
Iain Sandoe
5aaa54c1b9 Merge master r11-7952.
* Merge master r11-7952-gaf78514a18ca.
2021-04-01 19:44:54 +01:00
Iain Sandoe
5704468597 Merge master r11-7932.
* Merge master r11-7932-g31199d95de13.
2021-03-31 18:24:58 +01:00
Iain Sandoe
4abf682c85 Merge master r11-7915.
* Merge master r11-7915-g5f3c60272571.
2021-03-30 18:51:38 +01:00
Iain Sandoe
e9774a71fe Merge master r11-7894.
* Merge master r11-7894-gdd64aaafe691.
2021-03-29 19:58:24 +01:00
Iain Sandoe
f98104fce1 Merge master r11-7867.
* Merge master r11-7867-g5f070ba29803.
2021-03-26 19:30:01 +00:00
Iain Sandoe
1922c49655 Merge master r11-7833.
* Merge master r11-7833-g9efd72d28956.
2021-03-25 19:36:22 +00:00
Iain Sandoe
8bbe66c24e Merge master r11-7817.
* Merge master r11-7817-gf225c6b0c50d.
2021-03-24 19:36:16 +00:00
Iain Sandoe
e50ecf7ec2 Merge master r11-7805.
* Merge master r11-7805-g7af8ec508f81.
2021-03-23 19:59:11 +00:00
Iain Sandoe
f7c28d6132 Merge master r11-7768.
* Merge master r11-7768-g02f2dc441b19.
2021-03-22 18:41:57 +00:00
Iain Sandoe
82b4d93ab4 Merge master r11-7740.
* Merge master r11-7740-g82bb66730bc4.
2021-03-19 19:28:37 +00:00
Iain Sandoe
0a9555fa7b Merge master r11-7723.
* Merge master r11-7723-gc5e55673b486.
2021-03-18 19:28:10 +00:00
Iain Sandoe
aa79ec6cf5 Merge master r11-7705.
* Merge master r11-7705-gf3e9c98a9f40.
2021-03-17 19:32:24 +00:00
Iain Sandoe
d11b2f60c3 Merge master r11-7695.
* Merge master r11-7695-ga0b5843a9b2b.
2021-03-16 19:30:38 +00:00
Iain Sandoe
154ff13aff Merge master r11-7678.
* Merge master r11-7678-gc2be82058fb4.
2021-03-15 19:05:25 +00:00
Iain Sandoe
9dd4b28d1a Merge master r11-7651.
* Merge master r11-7651-g6e885ad32873.
2021-03-12 19:39:34 +00:00
Iain Sandoe
4c4eb1f6c8 Merge master r11-7631.
* Merge master r11-7631-g5643f6f396ef.
2021-03-11 19:38:03 +00:00
Iain Sandoe
cfd945a8f5 Merge master r11-7609.
* Merge master r11-7609-g44fd4dc0b684.
2021-03-10 19:36:35 +00:00
Iain Sandoe
6f549fa59c Merge master r11-7588.
* Merge master r11-7588-g0455cd76b687.
2021-03-09 19:33:40 +00:00
Iain Sandoe
9b338ad7dd Merge master r11-7559.
* Merge master r11-7559-g504450c708ca.
2021-03-08 19:28:02 +00:00
Iain Sandoe
57bf5465fb Merge master r11-7529.
* Merge master r11-7529-g3d9577c25400.
2021-03-05 19:41:12 +00:00
Iain Sandoe
d4eb170efd Merge master r11-7516.
* Merge master r11-7516-g0d737ed21711.
2021-03-04 19:42:20 +00:00
Iain Sandoe
0d9b259552 Merge master r11-7492.
* Merge master r11-7492-gd6177870dd26.
2021-03-03 19:26:54 +00:00
Iain Sandoe
d2b5331ce9 Merge master r11-7459.
* Merge master r11-7459-g397ed1dbffe6.
2021-03-02 19:13:50 +00:00
Iain Sandoe
d1b95530af Merge master r11-7443.
* Merge master r11-7443-g491d5b3cf821.
2021-03-01 19:39:19 +00:00
Iain Sandoe
a1a2278cf4 Merge master r11-7422.
* Merge master r11-7422-g9d5b4b60bdfc.
2021-02-26 19:29:23 +00:00
Iain Sandoe
00c0b20ef4 Merge master r11-7403.
* Merge master r11-7403-gb8ff3f8efeda.
2021-02-25 19:36:00 +00:00
Iain Sandoe
59e2a032a3 Merge master r11-7376.
* Merge master r11-7376-g9a4eb720b343.
2021-02-24 19:30:00 +00:00
Iain Sandoe
1a76a8fa8f Merge master r11-7348.
* Merge master r11-7348-ga6c7e0fcffc8.
2021-02-23 19:29:53 +00:00
Iain Sandoe
cd2258183c Merge master r11-7327.
* Merge master r11-7327-ga7de0ffa34a9.
2021-02-22 18:39:18 +00:00
Iain Sandoe
85c1a27d22 Merge master r11-7303.
* Merge master r11-7303-gaf0278262923.
2021-02-19 20:14:58 +00:00
Iain Sandoe
830b6df16c Merge master r11-7279.
* Merge master r11-7279-g3bfa96895b32.
2021-02-18 19:18:02 +00:00
Iain Sandoe
09cc15ae0b Merge master r11-7271.
* Merge master r11-7271-gd8889c99aab4.
2021-02-17 20:02:55 +00:00
Iain Sandoe
9a6aff0fda Merge master r11-7259.
* Merge master r11-7259-g30a4d95bf76b.
2021-02-16 19:35:35 +00:00
Iain Sandoe
f5128f4ec8 Merge master r11-7250.
* Merge master r11-7250-gf9d4544df553.
2021-02-15 19:40:24 +00:00
Iain Sandoe
6c94bd8097 Merge master r11-7227.
* Merge master r11-7227-g9769564e7456.
2021-02-12 19:35:38 +00:00
Iain Sandoe
ad4486c9bd Merge master r11-7195.
* Merge master r11-7195-gbc0f7db7ebb6.
2021-02-11 19:34:35 +00:00
Iain Sandoe
fae469a850 Merge master r11-7178.
* Merge master r11-7178-g0f39fb7b001d.
2021-02-10 19:33:38 +00:00
Iain Sandoe
f5328673f1 Merge master r11-7154.
* Merge master r11-7154-g20f28986a8d3.
2021-02-09 19:27:04 +00:00
Iain Sandoe
d390df6824 Merge master r11-7139.
* Merge master r11-7139-gefcd941e86b50.
2021-02-08 19:28:33 +00:00
Iain Sandoe
9d89e2d5de Merge master r11-7127.
* Merge master r11-7127-g28c7a463e3c3.
2021-02-05 19:30:10 +00:00
Iain Sandoe
9fe02f3b00 Merge master r11-7104.
* Merge master r11-7104-g26fd3bf75b52.
2021-02-04 19:58:09 +00:00
Iain Sandoe
10a530bfeb Merge master r11-7090.
* Merge master r11-7090-gb52a1dfe12a6.
2021-02-03 19:37:49 +00:00
Iain Sandoe
d2f9a4e4a3 Merge master r11-7044.
* Merge master r11-7044-g709718d4d89e.
2021-02-02 17:52:47 +00:00
Iain Sandoe
bca92dba6f Merge master r11-7023.
* Merge master r11-7023-g33a1e511b574.
2021-02-01 19:32:59 +00:00
Iain Sandoe
917a53fe6a Merge master r11-6985.
* Merge master r11-6985-g726b7aa004d6.
2021-01-29 19:34:06 +00:00
Iain Sandoe
3fa7fc25c1 Merge master r11-6962.
* Merge master r11-6962-ga054608c9c40.
2021-01-28 19:36:50 +00:00
Iain Sandoe
c216af583a Merge master r11-6940.
* Merge master r11-6940-g7a279bed24e1.
2021-01-27 19:29:29 +00:00
Iain Sandoe
7733bc6166 Merge master r11-6917.
* Merge master r11-6917-ge80f1f6b7a33.
2021-01-26 19:13:59 +00:00
Iain Sandoe
c8b691f46a Merge master r11-6898.
* Merge master r11-6898-ga43e0dfb63ff.
2021-01-25 19:27:39 +00:00
Iain Sandoe
3a78826c11 Merge master r11-6867.
* Merge master r11-6867-g32a93eac7adb.
2021-01-22 19:51:41 +00:00
Iain Sandoe
ff254a4176 Merge master r11-6842.
* Merge master r11-6842-gf645da0e4ab9.
2021-01-21 19:33:56 +00:00
Iain Sandoe
dafa4c8a5d Merge master r11-6821.
* Merge master r11-6821-gf8c677776617.
2021-01-20 19:24:37 +00:00
Iain Sandoe
74e7802ce1 Merge master r11-6796.
* Merge master r11-6796-g6a2a38620cf1
2021-01-19 19:13:58 +00:00
Iain Sandoe
9e1f409229 Merge master r11-6776.
* Merge master r11-6776-g9675ccd64efe.
2021-01-18 19:13:26 +00:00
Iain Sandoe
3ce4296c2c Merge master r11-6736.
* Merge master r11-6736-gd75199f78234.
2021-01-15 19:26:37 +00:00
Iain Sandoe
b1727fb446 Merge master r11-6687.
* Merge master r11-6687-gbdd1b1f55529.
2021-01-14 19:40:19 +00:00
Iain Sandoe
12d0030d7f Merge master r11-6651.
* Merge master r11-6651-g8fc183ccd062.
2021-01-13 19:40:29 +00:00
Iain Sandoe
70169a4926 Merge master r11-6620.
* Merge master r11-6620-g728fee7a7980.
2021-01-12 19:32:50 +00:00
Iain Sandoe
53d110c011 c++-coroutines : Back out the change preventing modules uses on the branch.
We had modules disabled on the coroutines branch and vice versa; that's no
longer relevant since both are merged to master.

gcc/cp/ChangeLog:

	* lang-specs.h: Remove code disabling modules use on the branch.
2021-01-11 21:13:53 +00:00
Iain Sandoe
48856aafa2 Merge master r11-6601.
* Merge master r11-6601-ga958b2fc6dab.
2021-01-11 19:23:39 +00:00
Iain Sandoe
4bf4447f51 Merge master r11-6558.
* Merge master r11-6558-g0e47d6c808fa.
2021-01-08 17:24:37 +00:00
Iain Sandoe
3b48504894 Merge master r11-6526.
* r11-6526-gb87ec922c409.
2021-01-07 19:30:35 +00:00
Iain Sandoe
3fc6f5a75b Merge master r11-6506.
* Merge master r11-6506-g334a295fafdf.
2021-01-06 20:05:42 +00:00
Iain Sandoe
45f07c2c30 Merge master r11-6482.
* Merge master r11-6482-g5de7bf5bc98e.
2021-01-05 18:36:52 +00:00
Iain Sandoe
58e9e4e868 Merge master r11-6449.
* Merge master r11-6449-gf262a3518877.
2021-01-04 19:27:42 +00:00
Iain Sandoe
e3ea5d4583 Merge master r11-6370.
* Merge master r11-6370-g0696141107d6.
2020-12-30 19:28:27 +00:00
Iain Sandoe
4f1a9034a8 Merge master r11-6333.
* Merge master r11-6333-g662b9c55cf06.
2020-12-24 19:50:11 +00:00
Iain Sandoe
fc3048420c Merge master r11-6319.
* Merge master r11-6319-g96de87b99bf8.
2020-12-23 19:40:44 +00:00
Iain Sandoe
f646680e3d Merge master r11-6307.
* r11-6307-g48357ce4f22c8.
2020-12-22 20:04:37 +00:00
Iain Sandoe
61a0eb69e9 Merge master r11-6292.
* Merge master r11-6292-g0e1d4b3bfe26.
2020-12-21 20:21:09 +00:00
Iain Sandoe
e706d1230f Merge master r11-6262.
* Merge master r11-6262-gd44d47b49267.
2020-12-18 19:04:48 +00:00
Iain Sandoe
4ebf4cda76 Merge master r11-6240.
* Merge master r11-6240-g4a7a3110c70d.
2020-12-17 19:13:28 +00:00
Iain Sandoe
5d7ff40c43 Merge master r11-6155.
* Merge master r11-6155-g4d4f82959aa0.
2020-12-16 19:55:19 +00:00
Iain Sandoe
89253ffd04 Merge master r11-6091.
* Merge master r11-6091-g433703843b3f.
2020-12-15 18:57:21 +00:00
Iain Sandoe
11411a6cc0 Merge master r11-6027.
* Merge master r11-6027-ge63ae8c083a3.
2020-12-14 19:31:22 +00:00
Iain Sandoe
eec5d2605b Merge master r11-5949.
* Merge master r11-5949-g35af87784e02.
2020-12-11 19:15:37 +00:00
Iain Sandoe
aaae6b418b Merge master r11-5916.
* Merge master r11-5916-g4f1d8bd5096c.
2020-12-10 19:41:22 +00:00
Iain Sandoe
1920142ab4 Merge master r11-5888.
* Merge master r11-5888-g4c61e35f20fe.
2020-12-09 20:23:31 +00:00
Iain Sandoe
cef1798db7 Merge master r11-5862.
* Merge master r11-5862-gdded5f78ccb7.
2020-12-08 18:43:26 +00:00
Iain Sandoe
44cb81512f Merge master r11-5831.
* r11-5831-gb737b70fad39.
2020-12-07 19:54:30 +00:00
Iain Sandoe
8a1d5c39e4 Merge master r11-5749.
* Merge master r11-5749-geb79f4db49c5.
2020-12-04 19:31:47 +00:00
Iain Sandoe
7404ef3476 Merge master r11-5727.
* Merge master r11-5727-g30b606bb9b93.
2020-12-03 19:36:32 +00:00
Iain Sandoe
b4e46d55ba Merge master r11-5679.
* Merge master r11-5679-g4ed34c60a818.
2020-12-02 19:57:09 +00:00
Iain Sandoe
433ca8f7a9 Merge master r11-5619.
* Merge master r11-5619-g9c17474c1efd.
2020-12-01 20:01:22 +00:00
Iain Sandoe
80f4b34d48 Merge master r11-5590.
* Merge master r11-5590-g9ebad4b01c22.
2020-11-30 20:24:38 +00:00
Iain Sandoe
ca4bc1c771 Merge master r11-5501.
* Merge master r11-5501-g67138ea1b041.
2020-11-27 19:18:21 +00:00
Iain Sandoe
0e1929bc5a Merge master r11-5451.
* Merge master r11-5451-gbeb9afcaf146.
2020-11-26 21:09:40 +00:00
Iain Sandoe
709f1a3a7c Merge master r11-5390.
* Merge master r11-5390-g5962efe91865.
2020-11-25 19:43:29 +00:00
Iain Sandoe
d0b7c4b260 Merge master r11-5322.
* Merge master r11-5322-gce2d9549f2b2.
2020-11-24 18:37:10 +00:00
Iain Sandoe
0beed7086b Merge master r11-5262.
* Merge master r11-5262-g53a90650663e.
2020-11-23 19:44:40 +00:00
Iain Sandoe
d1aadf336d Merge master r11-5204.
* Merge master r11-5204-g65854626304d.
2020-11-20 19:12:29 +00:00
Iain Sandoe
69cb192872 Merge master r11-5181.
* Merge master r11-5181-g0862d007b564.
2020-11-19 19:28:23 +00:00
Iain Sandoe
c06871cd4b Merge master r11-5146.
* Merge master r11-5146-gf44e60916273.
2020-11-18 19:33:45 +00:00
Iain Sandoe
29a360c12c Merge master r11-5105.
* Merge master r11-5105-ga5f9c27bfc44.
2020-11-17 19:38:42 +00:00
Iain Sandoe
e6868502c0 Merge master r11-5062.
* Merge master r11-5062-gd6d9561c2ed4.
2020-11-16 19:43:13 +00:00
Iain Sandoe
6156854774 Merge master r11-5008.
* Merge master r11-5008-g91004436daaf.
2020-11-13 19:40:37 +00:00
Iain Sandoe
a4ce5f593d Merge master r11-4951.
* Merge master r11-4951-g9106c51e57c0.
2020-11-12 20:23:34 +00:00
Iain Sandoe
3b8571dedc Merge master r11-4928.
* Merge master r11-4928-g5d46ec3db21d.
2020-11-11 20:47:50 +00:00
Iain Sandoe
05557df74a Merge master r11-4885.
* Merge master r11-4885-g5e41e7f0928d.
2020-11-10 18:37:04 +00:00
Iain Sandoe
a5fab85dc6 Merge master r11-4849.
* Merge master r11-4849-g6624075e7e99.
2020-11-09 19:35:50 +00:00
Iain Sandoe
202ab0bacb Merge master r11-4801.
* Merge master r11-4801-g887515acd27e.
2020-11-06 20:55:36 +00:00
Iain Sandoe
d128957178 Merge master r11-4753.
* Merge master r11-4753-gcdd2d448d820.
2020-11-05 19:26:28 +00:00
Iain Sandoe
298dc7b409 Merge master r11-4724.
* Merge master r11-4724-ge86fd6a17cdb.
2020-11-04 19:34:06 +00:00
Iain Sandoe
cf8db5d753 Merge master r11-4691.
* Merge master r11-4691-g93e79ed391b9.
2020-11-03 19:22:09 +00:00
Iain Sandoe
1c3b506cd9 Merge master r11-4628.
* Merge master r11-4628-g6bcbcea05884.
2020-11-02 19:15:49 +00:00
Iain Sandoe
3c5bd1c534 Merge master r11-4578.
* Merge master r11-4578-gd10f3e900b03.
2020-10-30 19:43:43 +00:00
Iain Sandoe
e80f60d5df Merge master r11-4546.
* Merge master r11-4546-g79991e2348a8.
2020-10-29 19:13:56 +00:00
Iain Sandoe
b44440ba87 Merge master r11-4499.
* Merge master r11-4499-g323dd4255203.
2020-10-28 19:35:27 +00:00
Iain Sandoe
dc382a6634 Merge master r11-4458.
* Merge master r11-4458-gedea991d2ca5.
2020-10-27 19:00:44 +00:00
Iain Sandoe
768c063699 Merge master r11-4391.
* Merge master r11-4391-g4f8cfb42883c.
2020-10-26 19:44:56 +00:00
Iain Sandoe
e45ca048e7 Merge master r11-4324.
* Merge master r11-4324-g0aa5a935b4cf.
2020-10-23 19:00:37 +01:00
Iain Sandoe
7c805614bf Merge master r11-4270.
* Merge master r11-4270-gf5d9bc8ae81a.
2020-10-22 19:22:16 +01:00
Iain Sandoe
455b730eb9 Merge master r11-4192.
* Merge master r11-4192-gcaaa218f912c.
2020-10-21 20:00:45 +01:00
Iain Sandoe
dd3aaf8025 Merge master r11-4133.
* Merge master r11-4133-g522307281ce9.
2020-10-20 19:25:09 +01:00
Iain Sandoe
25c1729395 Merge master r11-4076.
* Merge master r11-4076-gb003c4b14b3f.
2020-10-19 20:24:34 +01:00
Iain Sandoe
8c866dc8d5 Merge master r11-4015.
* Merge master r11-4015-gccb4f20cbee1.
2020-10-16 18:54:40 +01:00
Iain Sandoe
2f5b974578 Merge master r11-3959.
* Merge master r11-3959-g7dbf96e2a2a6.
2020-10-15 19:27:25 +01:00
Iain Sandoe
fb9a253ac6 Merge master r11-3890.
* Merge master r11-3890-g2fca6a981790.
2020-10-14 19:34:28 +01:00
Iain Sandoe
08923c73b2 Merge master r11-3855.
* Merge master r11-3855-gf76949cee956.
2020-10-13 18:33:41 +01:00
Iain Sandoe
47b2635784 Merge master r11-3837.
* Merge master r11-3837-g6f0a4ae1274c.
2020-10-12 19:41:39 +01:00
Iain Sandoe
17b0af4b1b Merge master r11-3760.
* Merge master r11-3760-g3427e3133167.
2020-10-09 20:11:19 +01:00
Iain Sandoe
72c7f099f9 Merge master r11-3735.
* Merge master r11-3735-gcd23ed8af236.
2020-10-08 19:11:49 +01:00
Iain Sandoe
9ce3524281 Merge master r11-3706.
* Merge master r11-3706-g1e247c60df52.
2020-10-07 19:05:54 +01:00
Iain Sandoe
81aed2bd5d Merge master r11-3685.
* Merge master r11-3685-gfcae5121154d.
2020-10-06 19:04:31 +01:00
Iain Sandoe
f1ca8b6f51 Merge master r11-3661.
* Merge master r11-3661-gea6da7f50fe2.
2020-10-05 19:44:47 +01:00
Iain Sandoe
734a3c2d69 Merge master r11-3633.
* Merge master r11-3633-g7ee1c0413e25.
2020-10-02 20:07:03 +01:00
Iain Sandoe
ef692d5931 Merge master r11-3603.
* Merge master r11-3603-gdfaa24c974ba.
2020-10-01 20:40:15 +01:00
Iain Sandoe
dd49081d2b Merge master r11-3569.
* Merge master r11-3569-g73ae6eb57251.
2020-09-30 19:43:43 +01:00
Iain Sandoe
d9e3c4866a Merge master r11-3531.
* Merge master r11-3531-gdec881f85abb.
2020-09-29 20:07:23 +01:00
Iain Sandoe
f67a4b902c Merge master r11-3505.
* Merge master r11-3505-g2a10a2c0689d.
2020-09-28 20:26:35 +01:00
Iain Sandoe
d78616fd98 Merge master r11-3466.
* Merge master r11-3466-g00aaae03db24.
2020-09-25 19:42:00 +01:00
Iain Sandoe
4ef797ff5e Merge master r11-3444.
* Merge master r11-3444-gd482c07b3455.
2020-09-24 19:38:42 +01:00
Iain Sandoe
7aa619ac15 Merge master r11-3405.
* Merge master r11-3405-g74b27d8eedc7.
2020-09-23 19:29:27 +01:00
Iain Sandoe
666ec56369 Merge master r11-3367.
* Merge master r11-3367-g49ff88bd0d8a.
2020-09-22 20:06:56 +01:00
Iain Sandoe
8acb067ed5 Merge master r11-3328.
* Merge master r11-3328-gb0c990f2661a.
2020-09-21 19:32:25 +01:00
Iain Sandoe
acd97652ab Merge master r11-3288.
* Merge master r11-3288-g04dc198ce550.
2020-09-18 19:35:52 +01:00
Iain Sandoe
b58fe157eb Merge master r11-3266.
* Merge master r11-3266-g4839de55e2c9.
2020-09-17 19:43:33 +01:00
Iain Sandoe
135675d9cb Merge master r11-3235.
* Merge master r11-3235-gd1339b519ae8.
2020-09-16 19:50:29 +01:00
Iain Sandoe
9521609d67 Merge master r11-3209.
* Merge master r11-3209-gd876184c095d.
2020-09-15 18:23:16 +01:00
Iain Sandoe
90f68042a9 Merge master r11-3192.
* Merge master r11-3192-ge9fdb9a73249.
2020-09-14 19:26:42 +01:00
Iain Sandoe
b434361913 Merge master r11-3162.
* Merge master r11-3162-gf36a8168f04d.
2020-09-11 17:40:29 +01:00
Iain Sandoe
e2a4330bf3 Merge master r11-3125.
* Merge master r11-3125-g1d5589d11e61.
2020-09-10 19:54:09 +01:00
Iain Sandoe
cc54eb7bde Merge master r11-3083.
* Merge master r11-3083-g782d3ea603c9.
2020-09-09 19:47:47 +01:00
Iain Sandoe
b9fbac92bb Merge master r11-3053.
* Merge master r11-3053-g87603e565615.
2020-09-08 19:24:39 +01:00
Iain Sandoe
175689989f Merge master r11-3035.
* Merge master r11-3035-g84e9fc470f57.
2020-09-07 17:35:33 +01:00
Iain Sandoe
cce06bf9df Merge master r11-3014.
* Merge master r11-3014-gf923c40f9bab.
2020-09-04 19:23:56 +01:00
Iain Sandoe
58a3e45b9b Merge master r11-2998.
* Merge master r11-2998-g6641d6d3fe79.
2020-09-03 19:23:59 +01:00
Iain Sandoe
52bf6abbec Merge master r11-2984.
* Merge master r11-2984-gce90d203cea3.
2020-09-02 19:42:29 +01:00
Iain Sandoe
7ae27ea453 Merge master r11-2969.
* Merge master r11-2969-gb1850c617b14.
2020-09-01 19:33:33 +01:00
Iain Sandoe
787a6bf9b2 Merge master r11-2951.
* Merge master r11-2951-gd503cd98713a.
2020-08-31 19:37:59 +01:00
Iain Sandoe
55179eb245 Merge master r11-2927.
* Merge master r11-2927-g26c24398d361.
2020-08-28 18:52:56 +01:00
Iain Sandoe
49abbd2a8a Merge master r11-2911.
* Merge master r11-2911-g71e9716137d4.
2020-08-27 19:18:12 +01:00
Iain Sandoe
8600e4fbda Merge master r11-2888.
* Merge master r11-2888-gaf06acfc8de1.
2020-08-26 20:34:41 +01:00
Iain Sandoe
438fe1c16f Merge master r11-2851.
* Merge master r11-2851-g050fc8b27a85.
2020-08-25 19:15:18 +01:00
Iain Sandoe
0ee1c4c9d1 Merge master r11-2802.
* Merge master r11-2802-g09698e44c766.
2020-08-21 18:59:06 +01:00
Iain Sandoe
8c5a660951 Merge master r11-2785.
* Merge master r11-2785-g300ef2fcc10e.
2020-08-20 19:26:28 +01:00
Iain Sandoe
16ea532640 Merge master r11-2767.
* Merge master r11-2767-g5abc821556e1.
2020-08-19 19:19:38 +01:00
Iain Sandoe
e898501dab Merge master r11-2741.
* Merge master r11-2741-g16bea83ae55f.
2020-08-18 18:20:47 +01:00
Iain Sandoe
580eba7c41 Merge master r11-2721.
* Merge master r11-2721-g26fdc47da756.
2020-08-17 19:22:00 +01:00
Iain Sandoe
db85d487a8 Merge master r11-2704.
* Merge master r11-2704-g320054784250.
2020-08-14 18:58:21 +01:00
Iain Sandoe
4b5a74ba71 Merge master r11-2690.
* Merge master r11-2690-g55484a0f816e.
2020-08-13 18:53:54 +01:00
Iain Sandoe
f786158e84 Merge master r11-2675.
* Merge master r11-2675-gd58f078ce2d5.
2020-08-12 19:16:33 +01:00
Iain Sandoe
0389bc440b Merge master r11-2655.
* Merge master r11-2655-gebd203778cc5.
2020-08-11 19:22:06 +01:00
Iain Sandoe
4fba5dd81c Merge master r11-2638.
* Merge master r11-2638-g5b065f056326.
2020-08-10 19:22:15 +01:00
Iain Sandoe
bc0844d2c8 Merge master r11-2610.
* Merge master r11-2610-ga1ee6d507b0c.
2020-08-07 19:52:59 +01:00
Iain Sandoe
5b663842db Merge master r11-2599.
* Merge master r11-2599-g4e39f563c0cd2.
2020-08-06 19:27:31 +01:00
Iain Sandoe
9d2789c5e5 Merge master r11-2578.
* Merge master r11-2578-g27eac9ee6137.
2020-08-05 19:41:25 +01:00
Iain Sandoe
2868cdd23c Merge master r11-2558.
* Merge master r11-2558-g1790d13dc8ff.
2020-08-04 18:16:39 +01:00
Iain Sandoe
9f0d6b9494 Merge master r11-2514.
* Merge master r11-2514-g76eb0434a40f.
2020-08-03 19:37:38 +01:00
Iain Sandoe
b5522adeb3 Merge master r11-2472.
* Merge master r11-2472-g8011f718e241.
2020-07-31 20:03:18 +01:00
Iain Sandoe
2baf569d18 Merge master r11-2438.
* Merge master r11-2438-g357beca8bce1.
2020-07-30 19:18:04 +01:00
Iain Sandoe
698ccaba72 Merge master r11-2413.
* Merge master r11-2413-gacc1d1a95461.
2020-07-29 20:22:17 +01:00
Iain Sandoe
f83e930be2 Merge master r11-2389.
* Merge master r11-2389-gf3665bd1111c.
2020-07-28 19:47:36 +01:00
Iain Sandoe
a67a148048 Merge mster r11-2368.
* Merge master r11-2368-gd60758c74af8.
2020-07-27 19:49:49 +01:00
Iain Sandoe
f8d11e877d Merge master r11-2307.
* Merge master r11-2307-g29a14a1a9079.
2020-07-24 19:27:22 +01:00
Iain Sandoe
8cddf34a2c Merge master r11-2296.
* Merge master r11-2296-gd4b3ea941b1a.
2020-07-23 19:26:06 +01:00
Iain Sandoe
0838a99560 Merge master r11-2277.
* Merge master r11-2277-g6e1e0decc9e1.
2020-07-22 19:03:05 +01:00
Iain Sandoe
5aa1de3f97 Merge master r11-2254.
* Merge master r11-2254-gb4ca70a3faa5.
2020-07-21 18:19:02 +01:00
Iain Sandoe
fdaf12e3ee Merge master r11-2235.
* Merge master r11-2235-g87891d5eafe8.
§
2020-07-20 20:54:51 +01:00
Iain Sandoe
c1956441be Merge master r11-2203.
* Merge master r11-2203-gf1b6e46c4172.
2020-07-17 20:57:20 +01:00
Iain Sandoe
dad8f3b7f3 Merge master r11-2183.
* Merge master r11-2183-g0f66b8486cea.
2020-07-16 22:03:19 +01:00
Iain Sandoe
f1ab9fda16 Merge master r11-2139.
* Merge master r11-2139-g51542d925442.
2020-07-15 18:28:31 +01:00
Iain Sandoe
19ed6b01a2 Merge master r11-2094.
* Merge master r11-2094-gb52643ab9004.
2020-07-14 18:45:02 +01:00
Iain Sandoe
45bf093ba4 Merge master r11-2068.
* Merge master r11-2068-g9cba89848136.
2020-07-13 20:19:41 +01:00
Iain Sandoe
e551b9d16e Merge master r11-2025.
* Merge master r11-2025-g8a0b69f0b089c.
2020-07-10 20:30:03 +01:00
Iain Sandoe
2d7e9a881e Merge master r11-1972.
* Merge master r11-1972-g9ddea9306251.
2020-07-09 18:59:04 +01:00
Iain Sandoe
998aba32b9 Merge master r11-1946.
* Merge master r11-1946-gc1a57681a641.
2020-07-08 17:50:23 +01:00
Iain Sandoe
170f347e2d Merge master r11-1902.
* Merge master r11-1902-g7126583af5d2.
2020-07-07 20:25:17 +01:00
Iain Sandoe
b35248e404 Merge master r11-1856.
* Merge master r11-1856-ge88218fd5a21.
2020-07-06 20:21:51 +01:00
Iain Sandoe
6894ec6b21 Merge master r11-1810.
* Merge master r11-1810-ge362a897655e.
2020-07-03 21:20:27 +01:00
Iain Sandoe
68936d02e8 Merge master r11-1793.
* Merge master r11-1793-gdbca7a69f276.
2020-07-02 20:28:25 +01:00
Iain Sandoe
af1198f5fa Merge master r11-1769.
* Merge master r11-1769-g039a630d787dc.
2020-07-01 21:15:28 +01:00
Iain Sandoe
38881b93b5 Merge master r11-1767.
* Merge master r11-1767-gb260e9123e3c.
2020-07-01 20:19:24 +01:00
Iain Sandoe
e581e616b5 Merge master r11-1733.
* Merge master r11-1733-geef63aacb255.
2020-06-30 17:16:50 +01:00
Iain Sandoe
1353543f40 Merge master r11-1714.
* Merge master r11-1714-g54980635c537.
2020-06-29 19:29:18 +01:00
Iain Sandoe
5ca9b1eb38 Merge master r11-1676.
* Merge master r11-1676-g0fce12c0920c.
2020-06-26 20:56:01 +01:00
Iain Sandoe
de9908af7e Merge master r11-1667.
* Merge master r11-1667-g77d455ee81ec.
2020-06-25 20:58:18 +01:00
Iain Sandoe
e0a7d03201 Merge master r11-1640.
* Merge master r11-1640-g1e5da6a02fec.
2020-06-24 21:10:13 +01:00
Iain Sandoe
16cbe7f263 Merge master r11-1613.
* Merge master r11-1613-g788b962aa009.
2020-06-23 19:15:27 +01:00
Iain Sandoe
cae6afaf40 Merge master r11-1562.
* Merge master r11-1562-g5b6215083bd6.
2020-06-19 21:25:53 +01:00
Iain Sandoe
c732a88648 Merge master r11-1516.
* Merge master r11-1516-g5421fae8b17c.
2020-06-18 18:53:24 +01:00
Iain Sandoe
15180a79e4 Merge master r11-1452.
* Merge master r11-1452-g4e49b994de06.
2020-06-17 20:17:16 +01:00
Iain Sandoe
af3bac7b09 Merge master r11-1390.
* Merge master r11-1390-g43a9b25c17d2.
2020-06-16 19:56:44 +01:00
Iain Sandoe
e17906d808 Merge master r11-1340.
* Merge master r11-1340-gfb149ebdfee8.
2020-06-15 20:05:07 +01:00
Iain Sandoe
dbfe0f71ce Merge master r11-1285.
* Merge master r11-1285-g1432bc368121.
2020-06-12 18:25:41 +01:00
Iain Sandoe
cca39728ca Merge master r11-1239.
* Merge master r11-1239-g1c140cfbfa4b.
2020-06-11 19:50:43 +01:00
Iain Sandoe
d9b69587b8 Merge master r11-1184.
* Merge master r11-1184-ga9eec9625ea7.
2020-06-10 21:48:12 +01:00
Iain Sandoe
15c5194597 Merge master r11-1129.
* Merge master r11-1129-g006f28aefeb3.
2020-06-09 21:00:21 +01:00
Iain Sandoe
8882f6769c Merge master r11-1067.
* Merge master r11-1067-gc1057cc0a8ad.
2020-06-08 20:07:03 +01:00
Iain Sandoe
28e8dcfa2f Merge master r11-1008.
* Merge master r11-1008-g608832716e27.
2020-06-05 19:28:12 +01:00
Iain Sandoe
e899a166f9 Merge master r11-952.
* Merge master r11-952-g4f2d05ef0142.
2020-06-04 19:27:05 +01:00
Iain Sandoe
dd37c0d1b3 Merge master r11-882.
* Merge master r11-882-gcf7eac5805e7.
2020-06-03 20:25:32 +01:00
Iain Sandoe
7f23d39afa Merge master r11-835.
* Merge master r11-835-g324276ff9b1a.
2020-06-02 19:45:42 +01:00
Iain Sandoe
046b391241 Merge master r11-773.
2020-06-01  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-773-g88f48e2967ea.
2020-06-01 20:25:55 +01:00
Iain Sandoe
06a7c6439a Merge master r11-730.
2020-05-29  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-730-g316fe6b40165.
2020-05-29 20:22:16 +01:00
Iain Sandoe
2fc572bee5 Merge master r11-699.
2020-05-28  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-699-g2815558a2dbd.
2020-05-28 20:23:58 +01:00
Iain Sandoe
58db384903 Merge master r11-668.
2020-05-27  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-668-gc98bd673ef93.
2020-05-27 20:12:22 +01:00
Iain Sandoe
5f2cb352d0 Merge master r11-642.
2020-05-26  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-642-g48d526613961.
2020-05-26 21:08:43 +01:00
Iain Sandoe
b0e3cd0c81 Merge master r11-617.
2020-05-25  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-617-g14cd049afcb9.
2020-05-25 20:18:48 +01:00
Iain Sandoe
6213ea824b Merge master r11-576.
2020-05-22  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-576-gdc50686d78d4.
2020-05-22 20:22:11 +01:00
Iain Sandoe
b80cc5f955 Merge master r11-554.
2020-05-21  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-554-gf898793b4545.
2020-05-21 20:50:56 +01:00
Iain Sandoe
9f11d4469b Merge master r11-530.
2020-05-20  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-530-gc22027a00ede.
2020-05-20 20:30:41 +01:00
Iain Sandoe
a57577c622 Merge master r11-498.
2020-05-19  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-498-ged63c387aa0b.
2020-05-19 20:42:22 +01:00
Iain Sandoe
b565c37627 Merge master r11-460.
2020-05-18  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-460-g2c832ffedf06.
2020-05-18 20:18:12 +01:00
Iain Sandoe
3fa6064507 Merge master r11-437.
2020-05-16  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-437-g5ef067eb14d4.
2020-05-16 21:03:07 +01:00
Iain Sandoe
7b8d6985a8 Merge master r11-422.
2020-05-15  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-422-g4c1a5d8b71e2.
2020-05-15 19:48:51 +01:00
Iain Sandoe
6b83db5d27 Merge master r11-400.
2020-05-14  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-400-g9056cd80351c.
2020-05-14 20:19:37 +01:00
Iain Sandoe
343c1ab240 Merge master r11-366.
2020-05-13  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-366-gb04445d4a809.
2020-05-13 21:09:04 +01:00
Iain Sandoe
fbc687f224 Merge master r11-331.
2020-05-12  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-331-g955b1f929906.
2020-05-12 19:24:55 +01:00
Iain Sandoe
b8f731c44f Merge master r11-281.
2020-05-11  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-281-g2b2d298ff845.
2020-05-11 20:27:09 +01:00
Iain Sandoe
665e0994ed Merge master r11-208.
2020-05-08  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-208-g234681eadf2c.
2020-05-08 20:48:42 +01:00
Iain Sandoe
330ce39993 Merge master r11-178.
2020-05-07  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-178-gc71008438311.
2020-05-07 21:08:18 +01:00
Iain Sandoe
35cc8dc30c Merge master r11-148.
2020-05-06  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-148-g80644a672e63.
2020-05-06 20:15:07 +01:00
Iain Sandoe
31b37088e0 Merge master r11-118.
2020-05-05  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge r11-118-gf1656ae9234d.
2020-05-05 20:47:12 +01:00
Iain Sandoe
fb4768825a Merge master r11-49.
2020-05-04  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-49-g0719055a956d.
2020-05-04 20:57:33 +01:00
Iain Sandoe
5b13a45ea2 Merge master r11-30.
2020-05-03  Iain Sandoe  <iain@sandoe.co.uk>

	* r11-30-g22b6b5d6cfb7.
2020-05-03 19:33:50 +01:00
Iain Sandoe
f1f54c988a Merge master r11-19.
2020-05-01  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-19-g13ec6724cd54.
2020-05-01 20:21:21 +01:00
Iain Sandoe
dec5f7f5b9 Merge master r10-8056.
2020-04-29  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-8056-g8f1591763fd5.
2020-04-29 21:05:41 +01:00
Iain Sandoe
45283de31a Merge master r10-8016.
2020-04-28  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-8016-gbce54ed494fd.
2020-04-28 21:01:28 +01:00
Iain Sandoe
61a182d996 Merge master r10-7973.
2020-04-26  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7973-g29f55115583a.
2020-04-26 20:32:58 +01:00
Iain Sandoe
6092d6f4a1 Merge master r10-7961.
2020-04-25  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7961-g8fc8bf801e46.
2020-04-25 20:27:09 +01:00
Iain Sandoe
c3ba9cac46 Merge master r10-7923.
2020-04-23  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7923-g3dbc772128e9.
2020-04-23 20:51:19 +01:00
Iain Sandoe
2b0e4470f8 Merge master r10-7892.
2020-04-22  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7892-g545f1addf724.
2020-04-22 20:59:16 +01:00
Iain Sandoe
c747910527 Merge master r10-7854.
2020-04-21  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7854-g3942060c4b31.
2020-04-21 20:09:03 +01:00
Iain Sandoe
7d3500a3db Merge master r10-7829.
2020-04-20  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7829-gc5e4be6b3645.
2020-04-20 21:04:19 +01:00
Iain Sandoe
bf29ae9e56 Merge master r10-7790.
2020-04-18  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7790-g261bd78d57d4.
2020-04-18 20:22:58 +01:00
Iain Sandoe
89fe6721bf Merge master r10-7780.
2020-04-17  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7780-ga28edad3da5c.
2020-04-17 20:21:19 +01:00
Iain Sandoe
fc36768b70 Merge master r10-7762.
2020-04-17  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7762-gd0ce5baeb642.
2020-04-17 00:03:32 +01:00
Iain Sandoe
662f3e3feb Merge master r10-7740.
2020-04-15  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7740-g596676d66cab.
2020-04-15 20:55:46 +01:00
Iain Sandoe
2d33ae1f98 Merge master r10-7724.
2020-04-14  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7724-ga126a1577ffc.
2020-04-14 20:45:23 +01:00
Iain Sandoe
9f34288db4 Merge master r10-7703.
2020-04-13  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7703-gee26baf4a816.
2020-04-13 21:18:05 +01:00
Iain Sandoe
fa1ab14416 Merge master r10-7688.
2020-04-11  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7688-g4ded16a7782f.
2020-04-11 20:09:04 +01:00
Iain Sandoe
280c9e33af Merge master r10-7681.
2020-04-10  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7681-g62c25d7adb1a.
2020-04-10 19:50:51 +01:00
Iain Sandoe
9d18b1ca64 Merge master r10-7664.
2020-04-09  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7664-g38e62001c576.
2020-04-09 20:22:03 +01:00
Iain Sandoe
9afc7b5d68 Merge master r10-7636.
2020-04-08  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7636-g77d6dfc92983.
2020-04-08 20:07:54 +01:00
Iain Sandoe
395587a475 Merge master r10-7570.
2020-04-06  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7570-ge83714f65d.
2020-04-06 20:39:26 +01:00
Iain Sandoe
07f38c6365 Merge master r10-7557.
2020-04-04  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7557-g49a86fce1a87.
2020-04-04 20:20:20 +01:00
Iain Sandoe
87bb6a168b Merge master r10-7545.
2020-04-03  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7545-gbbcdf9bb3fd0.
2020-04-03 21:07:45 +01:00
Iain Sandoe
90a750c6bd Merge master r10-7525.
2020-04-02  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7525-g0cd74f358892.
2020-04-02 21:05:54 +01:00
Iain Sandoe
0fe6dc0918 Merge master r10-7500.
2020-04-01  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7500-gb60bd122dc75.
2020-04-01 19:36:31 +01:00
Iain Sandoe
3683417727 Merge master r10-7485.
2020-03-31  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7485-g63b2923dc6f5.
2020-03-31 20:38:02 +01:00
Iain Sandoe
57e9f1bd65 Merge master r10-7463.
2020-03-30  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7463-g48e331d63827.
2020-03-30 20:49:45 +01:00
Iain Sandoe
3768ca3b51 Merge master r10-7443.
2020-03-28  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7443-g3fb7f2fbd5f1.
2020-03-28 19:35:18 +00:00
Iain Sandoe
091db02dda Merge master r10-7406.
2020-03-27 Iain Sandoe <iain@sandoe.co.uk>

	* Merge master r10-7406-g65937db83cd6.
2020-03-27 11:05:24 +00:00
Iain Sandoe
17bf2a98d5 Merge master r10-7402.
2020-03-26  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7402-g6d85947d23ab.
2020-03-26 21:38:43 +00:00
Iain Sandoe
e2bab21718 Merge master r10-7382.
2020-03-25  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7382-g6e4cd3cd259a.
2020-03-25 20:07:17 +00:00
Iain Sandoe
3ec741a478 Merge master r10-7355.
2020-03-24 Iain Sandoe <iain@sandoe.co.uk>

	* Merge master r10-7355-g04099157691e.
2020-03-24 20:39:29 +00:00
Iain Sandoe
d77b7b294d Merge master r10-7344.
2020-03-23  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7344-gca6c722561ce.
2020-03-23 20:20:17 +00:00
Iain Sandoe
455e55b485 Merge master r10-7316.
2020-03-21 Iain Sandoe <iain@sandoe.co.uk>

	* Merge master r10-7316-gdfb25dfe3d34.
2020-03-21 20:36:57 +00:00
Iain Sandoe
53e0e2dd83 Merge master r10-7305.
2020-03-20  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7305-ga89349e664ff.
2020-03-20 20:17:50 +00:00
Iain Sandoe
23dfb3a5ab Merge master r10-7280.
2020-03-19  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7280-g37482edc3f7f.
2020-03-19 20:48:49 +00:00
Iain Sandoe
cf4440f646 Merge master r10-7266.
2020-03-18  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7266-g7a5fffa5ed0a.
2020-03-18 20:32:34 +00:00
Iain Sandoe
81481378b3 Merge master r10-7228.
2020-03-17  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r11-7228-g58a703f0726b.
2020-03-17 21:07:12 +00:00
Iain Sandoe
ef4b1f7346 Merge master r10-7196.
2020-03-16  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7196-gf522810d2b5e.
2020-03-16 20:40:10 +00:00
Iain Sandoe
41d922ccdd Merge master r10-7172.
2020-03-14  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7172-g9a6408bd18fe.
2020-03-14 20:20:00 +00:00
Iain Sandoe
c72cda5721 Merge master r10-7165.
2020-03-13  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7165-ga4504f32c056.
2020-03-13 20:10:17 +00:00
Iain Sandoe
af0d54db3e Merge master r10-7148.
2020-03-12  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7148-gdaf2852b8837.
2020-03-12 20:56:43 +00:00
Iain Sandoe
c779ff0562 Merge master r10-7133.
2020-03-11  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7133-gbde31a76ba48.
2020-03-11 21:26:10 +00:00
Iain Sandoe
35f9ece2dd Merge master r10-7108.
2020-03-10  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge r10-7108-gcf0c3a457319.
2020-03-10 20:17:22 +00:00
Iain Sandoe
55c0393b64 Merge master r10-7093.
2020-03-09  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7093-g5dc1390b41db.
2020-03-09 20:44:57 +00:00
Iain Sandoe
77875d70cd Merge master r10-7081.
2020-03-08  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7081-g9de42a8e9954.
2020-03-08 21:36:33 +00:00
Iain Sandoe
e72474289b Merge master r10-7074.
2020-03-06  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7074-g191bcd0f30dd.
2020-03-06 21:03:13 +00:00
Iain Sandoe
9a91263132 Merge master r10-7050.
2020-03-05  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7050-g8c044c657733.
2020-03-06 09:31:09 +00:00
Iain Sandoe
d333474fbe Merge master r10-7027.
2020-03-04  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-7027-g3ca63e1c76b7.
2020-03-04 20:09:20 +00:00
Iain Sandoe
de2748fc90 Merge master r10-6998.
2020-03-03  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6998-g0e0ffbfc23ba.
2020-03-03 21:04:14 +00:00
Iain Sandoe
c069faa967 Merge master r10-6980.
2020-03-02  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6980-gcd14f288ddf2.
2020-03-02 21:03:34 +00:00
Iain Sandoe
386ec3baf4 Merge master r10-6947.
2020-02-29  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6947-g1cb65b1207c7.
2020-02-29 20:47:49 +00:00
Iain Sandoe
7621bfd98b Merge master r10-6929.
2020-02-28  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6929-ge82192021dd0.
2020-02-28 20:56:32 +00:00
Iain Sandoe
7c91bddcba Merge master r10-6908.
2020-02-27  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6908-g75c299acc47b.
2020-02-27 21:26:29 +00:00
Iain Sandoe
758a6a9323 Merge master r10-6876.
2020-02-26  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6876-gdc192bbdd044.
2020-02-26 20:59:27 +00:00
Iain Sandoe
9c4e63a20f Merge master r10-6856.
2020-02-25  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6856-g68f8763d57ab.
2020-02-25 20:21:59 +00:00
Iain Sandoe
19862adf4f Merge master r10-6826.
2020-02-24  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6826-ga4dbb9b25a60.
2020-02-24 20:10:20 +00:00
Iain Sandoe
acc0309ac7 Merge master r10-6799.
2020-02-22  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6799-g128ff73d7c5b.
2020-02-22 20:03:08 +00:00
Iain Sandoe
08285034b0 Merge master r10-6790.
2020-02-21  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6790-g147add960917.
2020-02-21 21:01:22 +00:00
Iain Sandoe
a1b3c2ab49 Merge master r10-6763.
2020-02-20  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6763-g5586e5060fb6.
2020-02-20 20:01:01 +00:00
Iain Sandoe
6f96ffb0e3 Merge master r10-6738.
2020-02-19  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6738-gfd136f018e6d.
2020-02-19 20:15:53 +00:00
Iain Sandoe
91fa08ea6a Merge master r10-6711.
2020-02-18  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6711-gce7b39d0fc69.
2020-02-18 19:49:24 +00:00
Iain Sandoe
35ed558f92 Merge master r10-6682.
2020-02-17  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6682-gbc0f8df124f6.
2020-02-17 20:16:43 +00:00
Iain Sandoe
4cdd0b4525 Merge master r10-6661.
2020-02-16 Iain Sandoe <iain@sandoe.co.uk>

	* Merge master r10-6661-g72700543b675.
2020-02-16 20:40:07 +00:00
Iain Sandoe
aef4bd2c34 Merge master r10-6655.
2020-02-15  Iain Sandoe  <iain@sandoe.co.uk>

	* Marge master r10-6655-g0b3c2eed35d60.
2020-02-15 19:35:25 +01:00
Iain Sandoe
3588bbbbed Merge master r10-6639.
2020-02-14  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6639-g81fc552558f5
2020-02-14 19:34:08 +01:00
Iain Sandoe
97c653cc07 Merge master r10-6622.
2020-02-13  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6622-g1d69147af203.
2020-02-13 19:55:26 +01:00
Iain Sandoe
ea68fea825 Merge master r10-6608.
2020-02-12 Iain Sandoe <iain@sandoe.co.uk>

	* Merga master r10-6608-g68bb7e3b9dc3.
2020-02-12 23:31:40 +01:00
Iain Sandoe
9660c36b6c Merge master r10-6584.
2020-02-11  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6584-gad21e0072e20b.
2020-02-11 21:49:46 +01:00
Iain Sandoe
1b480bd099 Merge master r10-6561.
2020-02-10  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6561-gc88ffcc6f4f4.
2020-02-10 20:46:15 +01:00
Iain Sandoe
e2f9305659 Merge master r10-6538.
2020-02-09  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6538-g8686c4d84517.
2020-02-09 20:45:05 +01:00
Iain Sandoe
2c7fe3e16c Merge master r10-6527.
2020-02-08  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6527-gaaa26bf496a6.
2020-02-08 20:53:37 +00:00
Iain Sandoe
86147a9c63 Merge master r10-6517.
2020-02-07  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6517-g1e042b396e2.
2020-02-07 19:52:37 +00:00
Iain Sandoe
349319f69e Merge master r10-6492.
2020-02-06  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6492-gcb273d81a450.
2020-02-06 20:22:30 +00:00
Iain Sandoe
e798794c1d Merge master r10-6457.
2020-02-05  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6457-gfa0c6e297b22.
2020-02-05 20:07:36 +00:00
Iain Sandoe
33a9cf29ef Merge master r10-6436.
2020-02-04  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6436-ga1c9c9ff06ab.
2020-02-04 20:23:37 +00:00
Iain Sandoe
f9c4e371e4 Merge master r10-6414.
2020-02-03  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6414-gd60c25fa0204.
2020-02-03 20:03:32 +00:00
Iain Sandoe
c8200f0434 Merge master r10-6393.
2020-02-02  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6393-gadd31061ec23.
2020-02-01 19:24:39 +00:00
Iain Sandoe
46b6da933a Merge master r10-6384.
2020-01-31  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6384-g2a07345c4f8d.
2020-01-31 20:32:15 +00:00
Iain Sandoe
b495a1a832 Merge master r10-6357.
2020-01-30  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6357-g4dd468a042e1.
2020-01-30 20:24:01 +00:00
Iain Sandoe
5a915d6690 Merge master r10-6332.
2020-01-29  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6332-g0de349f108d96.
2020-01-29 19:53:40 +00:00
Iain Sandoe
61d2b199bd Merge master r10-6305.
2020-01-28  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6305-g5aebfb71763c.
2020-01-28 21:00:14 +00:00
Iain Sandoe
c5879726fb Merge master r10-6265.
2020-01-27  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6265-g1f2e84238c9f.
2020-01-27 19:49:49 +00:00
Iain Sandoe
1ce6a7a675 Merge master r10-6234.
2020-01-26  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6234-g8022264265dd.
2020-01-26 21:10:54 +00:00
Iain Sandoe
4ec112d3b4 Merge master r10-6224.
2020-01-25  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6224-gde0684bf3f72.
2020-01-25 19:48:52 +00:00
Iain Sandoe
7e11c73e25 Merge master r10-6211.
2020-01-24  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6211-g7c75a2a3bfdc.
2020-01-24 20:03:39 +00:00
Iain Sandoe
664ef25894 Merge master r10-6189.
2020-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6189-g18193e8f0053.
2020-01-23 20:39:44 +00:00
Iain Sandoe
75b73594fa Merge master r10-6151.
2020-01-22  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6151-g75038aa6aa5b.
2020-01-22 19:29:22 +00:00
Iain Sandoe
3e1188405c Merge master r10-6119.
2020-01-21  Iain Sandoe  <iain@sandoe.co.uk>

	* Megre master r10-6119-ga312c80194685.
2020-01-21 21:02:36 +00:00
Iain Sandoe
23139763b9 Merge master r10-6097.
2020-01-20  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6097-g09e0ad6253f4.
2020-01-20 16:56:06 +00:00
Iain Sandoe
c3c00ac832 Merge master r10-6073.
2020-01-19 Iain Sandoe <iain@sandoe.co.uk>

	* Merge master r10-6073-g52354dadb80b.
2020-01-19 10:04:51 +00:00
Iain Sandoe
953de16711 Merge master r10-6064; this merges the coroutine push.
This adds the revision containing the push of initial coroutine
support to master.

2020-01-19 Iain Sandoe <iain@sandoe.co.uk>

	* Merge master r10-6064-g7ebbff3acbe6
2020-01-19 09:59:51 +00:00
Iain Sandoe
92c958a080 Merge master r10-6062, final before branch commit.
This merges the commit onto which the branch content
(less miscellanea that are specific to the branch
 development).

2020-01-18  Iain Sandoe  <iain@sandoe.co.uk>

	* Merge master r10-6062-g472ef1d34bbe51
2020-01-18 12:21:48 +00:00
Iain Sandoe
db358dc237 Merge master r10-5993.
Update coroutine branch from master, part 3.

2020-01-17  Iain Sandoe  <iain@sandoe.co.uk>

	Merge master r10-5993-g03647d2e26.
2020-01-17 12:51:31 +00:00
Iain Sandoe
08cf089f71 Merge master r10-5925.
Update coroutine branch from master, part 2.

    2020-01-17  Iain Sandoe  <iain@sandoe.co.uk>

    	Merge master r10-5925-gf1acad4e43.
2020-01-17 12:16:47 +00:00
Iain Sandoe
ac84ffe41d Merge master r10-5841
Update coroutine branch from master, part 1.

2020-01-17  Iain Sandoe  <iain@sandoe.co.uk>

	Merge master r10-5841-g9ecb4221.
2020-01-17 09:39:28 +00:00
Iain Sandoe
b46b8c74ba Use <cstdlib> in the testsuite coro.h.
It turns out that there are different attribute decorations on some
platforms so that a local declaration of abort () is not reliable.

2020-01-16  Iain Sandoe  <iain@sandoe.co.uk>

gcc/testsuite/
* g++.dg/coroutines/coro.h: Use <cstdlib> instead of a local
declaration for abort ().
2020-01-16 20:28:40 +00:00
Iain Sandoe
d980d3ff82 Check the handle return type from await_suspend.
The await_suspend() method may return three different types, and
the code generated will change in response.  This checks that, in
the case where a coroutine handle is returned, the type is an
instance of the the handle template.

2020-01-14  Iain Sandoe  <iain@sandoe.co.uk>

gcc/cp/
* coroutines.cc (build_co_await): Check that a handle type
returned by await_suspend is an instance of the coroutines
handle template.
2020-01-14 08:34:15 +00:00
Iain Sandoe
b511ef806c Add testcase for co_await mangling.
2020-01-14  Iain Sandoe  <iain@sandoe.co.uk>

libiberty/
* testsuite/demangle-expected: Add testcase for the co_await
operator mangling.
2020-01-14 08:25:57 +00:00
Iain Sandoe
f0194f941f Use new and delete to manage the suspend_points map.
There is no need to use GC memory for this, it is only live
during morph_fn_to_coro.

2020-01-13  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): Use new and delete to
	manage the suspend_points map.
2020-01-13 15:14:21 +00:00
Iain Sandoe
65b42610fd Cache coro traits and handle template decls.
As per review comments, these only need to be looked up once per TU.

2020-01-13  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (find_coro_traits_template_class): Delete forward
	referenced.
	(find_coro_handle_type): Likewise.
	(coro_traits_templ, coro_handle_templ): New.
	(find_coro_traits_template_decl): New.
	(instantiate_coro_traits): Revised from
	find_coro_traits_template_class.
	(find_coro_handle_template_decl): New.
	(instantiate_coro_handle_for_promise_type): Revised from
	find_coro_handle_type.
	(coro_promise_type_found_p): Look up the required coroutine
	traits and handle templates, fail if they are not found.
2020-01-13 15:02:38 +00:00
Iain Sandoe
0a6d97c438 c++coroutines - Remove extraneous test against error_mark_node.
As pre review comments.

2020-01-13  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* call.c (build_new_function_call): Remove extraneous test.
2020-01-13 14:54:55 +00:00
Iain Sandoe
9ff1a4cfb2 c++-coroutines - Address review comments, tree warning.
This should be unconditional.

2020-01-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (finish_co_return_stmt): We should mark the
	trees as TREE_NO_WARNING unconditionally (the actual check has
	to be done separately).

From-SVN: r280148
2020-01-10 22:18:40 +00:00
Iain Sandoe
cb26ce75f1 c++-coroutines - Address review comments, use cleared allocator.
2020-01-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (get_or_insert_coroutine_info): Use a cleared
	allocator.

From-SVN: r280147
2020-01-10 22:12:35 +00:00
Iain Sandoe
ddff676a7b c++-coroutines - Address review comments, use C++ style structs.
2020-01-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc: Adjust struct use to C++ style.

From-SVN: r280145
2020-01-10 22:09:06 +00:00
Iain Sandoe
1853a38400 c++-coroutines - Address review comments, add GTY markers.
This adds GTY markers for our static trees.

2020-01-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc: Mark static trees with GTY.

From-SVN: r280144
2020-01-10 22:02:45 +00:00
Iain Sandoe
2d99a83526 c++-coroutines - Address review comments.
This updates comments and other typographical data identified in
review.

2020-01-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* constexpr.c (potential_constant_expression_1): Update comment.
	* coroutines.cc: Update comments and use of extended format print
	options.
	* decl.c (emit_coro_helper): Add a comment.

From-SVN: r280143
2020-01-10 21:57:13 +00:00
Iain Sandoe
6fa2502999 c++-coroutines - Revert r279678 and r279727.
This (r279678), was committed in error, and regresses some out
of tree tests.  The follow-up was just removing an unused var.

2020-01-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (captures_temporary): Restore checks for and
	skipping of, this pointers in ctors and dtors.

From-SVN: r280120
2020-01-10 15:46:02 +00:00
Iain Sandoe
768a99b42b c++-coroutines - Address review comments for coroutine header.
This is primarily about whitespace and textual changes, however,
we do also add a definition for the spaceship operator on coroutine
handles.

2020-01-10  Iain Sandoe  <iain@sandoe.co.uk>

	libstdc++-v3/
	* include/std/coroutine: Adjust whitespace.  Add a definition
	for the spaceship operator on coroutine handles.

From-SVN: r280119
2020-01-10 15:37:18 +00:00
Iain Sandoe
0875d94ce9 c++-coroutines - Correct pathname in the edit header.
2020-01-09  Iain Sandoe  <iain@sandoe.co.uk>

	libstdc++-v3/
	* include/std/coroutine: Correct pathname in the edit header.

From-SVN: r280038
2020-01-09 10:34:44 +00:00
Iain Sandoe
9c07b0a4ab c++-coroutines - Fix trailing whitespace.
2020-01-09  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* function.h: Fix trailing whitespace.

From-SVN: r280035
2020-01-09 10:31:09 +00:00
Iain Sandoe
b078527129 c++-coroutines - Fix a build warning.
The complain argument to the coroutine builtins validator is currently
unused.

2020-01-09  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (coro_validate_builtin_call): Remove the name
	of the currently unused argument.

From-SVN: r280032
2020-01-09 08:46:45 +00:00
Iain Sandoe
4562fd136f c++-coroutines - Add promise overloads of new and delete.
[dcl.fct.def.coroutine] para 9 requires that we allow overloaded
operators new and delete in the coroutine promise type to be considered
before the global operators.

2020-01-08  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_actor_fn): Handle use of overloaded
	operator delete.
	(morph_fn_to_coro): Handle use of overloaded operator new.

	gcc/testsuite/
	* g++.dg/coroutines/torture/gro_on_alloc_fail_0.C: Rename...
	* g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: ... to this.
	* g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.

From-SVN: r280004
2020-01-08 14:14:31 +00:00
Iain Sandoe
320960a3b8 c++-coroutines - merge trunk r279893.
2020-01-06  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r279893.


_M   .
M    ChangeLog
M    ChangeLog.coroutines
M    MAINTAINERS
M    contrib/ChangeLog
M    contrib/update-copyright.py
M    fixincludes/ChangeLog
M    fixincludes/fixincl.x
M    fixincludes/inclhack.def
M    fixincludes/tests/base/inttypes.h
M    gcc/ABOUT-GCC-NLS
M    gcc/ChangeLog
A  + gcc/ChangeLog-2019
M    gcc/DATESTAMP
M    gcc/LANGUAGES
M    gcc/Makefile.in
M    gcc/README.Portability
M    gcc/REVISION
M    gcc/acinclude.m4
M    gcc/ada/ChangeLog
A  + gcc/ada/ChangeLog-2019
M    gcc/ada/gnat_rm.texi
M    gcc/ada/gnat_ugn.texi
M    gcc/ada/gnatvsn.ads
M    gcc/addresses.h
M    gcc/alias.c
M    gcc/alias.h
M    gcc/align.h
M    gcc/alloc-pool.c
M    gcc/alloc-pool.h
M    gcc/array-traits.h
M    gcc/asan.c
M    gcc/asan.h
M    gcc/attribs.c
M    gcc/attribs.h
M    gcc/auto-inc-dec.c
M    gcc/auto-profile.c
M    gcc/auto-profile.h
M    gcc/backend.h
M    gcc/basic-block.h
M    gcc/bb-reorder.c
M    gcc/bb-reorder.h
M    gcc/bitmap.c
M    gcc/bitmap.h
M    gcc/brig/ChangeLog
M    gcc/brig/Make-lang.in
M    gcc/brig/brig-builtins.h
M    gcc/brig/brig-c.h
M    gcc/brig/brig-lang.c
M    gcc/brig/brigfrontend/brig-arg-block-handler.cc
M    gcc/brig/brigfrontend/brig-atomic-inst-handler.cc
M    gcc/brig/brigfrontend/brig-basic-inst-handler.cc
M    gcc/brig/brigfrontend/brig-branch-inst-handler.cc
M    gcc/brig/brigfrontend/brig-cmp-inst-handler.cc
M    gcc/brig/brigfrontend/brig-code-entry-handler.cc
M    gcc/brig/brigfrontend/brig-code-entry-handler.h
M    gcc/brig/brigfrontend/brig-comment-handler.cc
M    gcc/brig/brigfrontend/brig-control-handler.cc
M    gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc
M    gcc/brig/brigfrontend/brig-cvt-inst-handler.cc
M    gcc/brig/brigfrontend/brig-fbarrier-handler.cc
M    gcc/brig/brigfrontend/brig-function-handler.cc
M    gcc/brig/brigfrontend/brig-function.cc
M    gcc/brig/brigfrontend/brig-function.h
M    gcc/brig/brigfrontend/brig-inst-mod-handler.cc
M    gcc/brig/brigfrontend/brig-label-handler.cc
M    gcc/brig/brigfrontend/brig-lane-inst-handler.cc
M    gcc/brig/brigfrontend/brig-machine.c
M    gcc/brig/brigfrontend/brig-machine.h
M    gcc/brig/brigfrontend/brig-mem-inst-handler.cc
M    gcc/brig/brigfrontend/brig-module-handler.cc
M    gcc/brig/brigfrontend/brig-queue-inst-handler.cc
M    gcc/brig/brigfrontend/brig-seg-inst-handler.cc
M    gcc/brig/brigfrontend/brig-signal-inst-handler.cc
M    gcc/brig/brigfrontend/brig-to-generic.cc
M    gcc/brig/brigfrontend/brig-to-generic.h
M    gcc/brig/brigfrontend/brig-util.cc
M    gcc/brig/brigfrontend/brig-util.h
M    gcc/brig/brigfrontend/brig-variable-handler.cc
M    gcc/brig/brigfrontend/phsa.h
M    gcc/brig/brigspec.c
M    gcc/brig/config-lang.in
M    gcc/brig/gccbrig.texi
M    gcc/brig/lang-specs.h
M    gcc/brig/lang.opt
M    gcc/brig-builtins.def
M    gcc/builtin-attrs.def
M    gcc/builtin-types.def
M    gcc/builtins.c
M    gcc/builtins.def
M    gcc/builtins.h
M    gcc/c/ChangeLog
M    gcc/c/Make-lang.in
M    gcc/c/c-aux-info.c
M    gcc/c/c-convert.c
M    gcc/c/c-decl.c
M    gcc/c/c-errors.c
M    gcc/c/c-fold.c
M    gcc/c/c-lang.c
M    gcc/c/c-lang.h
M    gcc/c/c-objc-common.c
M    gcc/c/c-objc-common.h
M    gcc/c/c-parser.c
M    gcc/c/c-parser.h
M    gcc/c/c-tree.h
M    gcc/c/c-typeck.c
M    gcc/c/config-lang.in
M    gcc/c/gccspec.c
M    gcc/c/gimple-parser.c
M    gcc/c/gimple-parser.h
M    gcc/c-family/ChangeLog
M    gcc/c-family/c-ada-spec.c
M    gcc/c-family/c-ada-spec.h
M    gcc/c-family/c-attribs.c
M    gcc/c-family/c-common.c
M    gcc/c-family/c-common.def
M    gcc/c-family/c-common.h
M    gcc/c-family/c-cppbuiltin.c
M    gcc/c-family/c-dump.c
M    gcc/c-family/c-format.c
M    gcc/c-family/c-format.h
M    gcc/c-family/c-gimplify.c
M    gcc/c-family/c-indentation.c
M    gcc/c-family/c-indentation.h
M    gcc/c-family/c-lex.c
M    gcc/c-family/c-objc.h
M    gcc/c-family/c-omp.c
M    gcc/c-family/c-opts.c
M    gcc/c-family/c-pch.c
M    gcc/c-family/c-ppoutput.c
M    gcc/c-family/c-pragma.c
M    gcc/c-family/c-pragma.h
M    gcc/c-family/c-pretty-print.c
M    gcc/c-family/c-pretty-print.h
M    gcc/c-family/c-semantics.c
M    gcc/c-family/c-spellcheck.cc
M    gcc/c-family/c-spellcheck.h
M    gcc/c-family/c-target-def.h
M    gcc/c-family/c-target.def
M    gcc/c-family/c-target.h
M    gcc/c-family/c-ubsan.c
M    gcc/c-family/c-ubsan.h
M    gcc/c-family/c-warn.c
M    gcc/c-family/c.opt
M    gcc/c-family/cppspec.c
M    gcc/c-family/known-headers.cc
M    gcc/c-family/known-headers.h
M    gcc/c-family/name-hint.h
M    gcc/c-family/stub-objc.c
M    gcc/caller-save.c
M    gcc/calls.c
M    gcc/calls.h
M    gcc/ccmp.c
M    gcc/ccmp.h
M    gcc/cfg-flags.def
M    gcc/cfg.c
M    gcc/cfg.h
M    gcc/cfganal.c
M    gcc/cfganal.h
M    gcc/cfgbuild.c
M    gcc/cfgbuild.h
M    gcc/cfgcleanup.c
M    gcc/cfgcleanup.h
M    gcc/cfgexpand.c
M    gcc/cfgexpand.h
M    gcc/cfghooks.c
M    gcc/cfghooks.h
M    gcc/cfgloop.c
M    gcc/cfgloop.h
M    gcc/cfgloopanal.c
M    gcc/cfgloopmanip.c
M    gcc/cfgloopmanip.h
M    gcc/cfgrtl.c
M    gcc/cfgrtl.h
M    gcc/cgraph.c
M    gcc/cgraph.h
M    gcc/cgraphbuild.c
M    gcc/cgraphclones.c
M    gcc/cgraphunit.c
M    gcc/cif-code.def
M    gcc/collect-utils.c
M    gcc/collect-utils.h
M    gcc/collect2-aix.c
M    gcc/collect2-aix.h
M    gcc/collect2.c
M    gcc/collect2.h
M    gcc/color-macros.h
M    gcc/combine-stack-adj.c
M    gcc/combine.c
M    gcc/common/common-target-def.h
M    gcc/common/common-target.def
M    gcc/common/common-target.h
M    gcc/common/common-targhooks.c
M    gcc/common/common-targhooks.h
M    gcc/common/config/aarch64/aarch64-common.c
M    gcc/common/config/alpha/alpha-common.c
M    gcc/common/config/arc/arc-common.c
M    gcc/common/config/arm/arm-common.c
M    gcc/common/config/avr/avr-common.c
M    gcc/common/config/bfin/bfin-common.c
M    gcc/common/config/bpf/bpf-common.c
M    gcc/common/config/c6x/c6x-common.c
M    gcc/common/config/cr16/cr16-common.c
M    gcc/common/config/cris/cris-common.c
M    gcc/common/config/csky/csky-common.c
M    gcc/common/config/default-common.c
M    gcc/common/config/epiphany/epiphany-common.c
M    gcc/common/config/fr30/fr30-common.c
M    gcc/common/config/frv/frv-common.c
M    gcc/common/config/gcn/gcn-common.c
M    gcc/common/config/h8300/h8300-common.c
M    gcc/common/config/i386/i386-common.c
M    gcc/common/config/ia64/ia64-common.c
M    gcc/common/config/iq2000/iq2000-common.c
M    gcc/common/config/lm32/lm32-common.c
M    gcc/common/config/m32r/m32r-common.c
M    gcc/common/config/m68k/m68k-common.c
M    gcc/common/config/mcore/mcore-common.c
M    gcc/common/config/microblaze/microblaze-common.c
M    gcc/common/config/mips/mips-common.c
M    gcc/common/config/mmix/mmix-common.c
M    gcc/common/config/mn10300/mn10300-common.c
M    gcc/common/config/msp430/msp430-common.c
M    gcc/common/config/nds32/nds32-common.c
M    gcc/common/config/nios2/nios2-common.c
M    gcc/common/config/nvptx/nvptx-common.c
M    gcc/common/config/or1k/or1k-common.c
M    gcc/common/config/pa/pa-common.c
M    gcc/common/config/pdp11/pdp11-common.c
M    gcc/common/config/pru/pru-common.c
M    gcc/common/config/riscv/riscv-common.c
M    gcc/common/config/rs6000/rs6000-common.c
M    gcc/common/config/rx/rx-common.c
M    gcc/common/config/s390/s390-common.c
M    gcc/common/config/sh/sh-common.c
M    gcc/common/config/sparc/sparc-common.c
M    gcc/common/config/tilegx/tilegx-common.c
M    gcc/common/config/tilepro/tilepro-common.c
M    gcc/common/config/v850/v850-common.c
M    gcc/common/config/vax/vax-common.c
M    gcc/common/config/visium/visium-common.c
M    gcc/common/config/xstormy16/xstormy16-common.c
M    gcc/common/config/xtensa/xtensa-common.c
M    gcc/common.md
M    gcc/common.opt
M    gcc/compare-elim.c
M    gcc/conditions.h
M    gcc/config/aarch64/aarch64-arches.def
M    gcc/config/aarch64/aarch64-bti-insert.c
M    gcc/config/aarch64/aarch64-builtins.c
M    gcc/config/aarch64/aarch64-c.c
M    gcc/config/aarch64/aarch64-cores.def
M    gcc/config/aarch64/aarch64-cost-tables.h
M    gcc/config/aarch64/aarch64-d.c
M    gcc/config/aarch64/aarch64-elf-raw.h
M    gcc/config/aarch64/aarch64-elf.h
M    gcc/config/aarch64/aarch64-errata.h
M    gcc/config/aarch64/aarch64-freebsd.h
M    gcc/config/aarch64/aarch64-fusion-pairs.def
M    gcc/config/aarch64/aarch64-ldpstp.md
M    gcc/config/aarch64/aarch64-linux.h
M    gcc/config/aarch64/aarch64-modes.def
M    gcc/config/aarch64/aarch64-netbsd.h
M    gcc/config/aarch64/aarch64-option-extensions.def
M    gcc/config/aarch64/aarch64-opts.h
M    gcc/config/aarch64/aarch64-passes.def
M    gcc/config/aarch64/aarch64-protos.h
M    gcc/config/aarch64/aarch64-simd-builtin-types.def
M    gcc/config/aarch64/aarch64-simd-builtins.def
M    gcc/config/aarch64/aarch64-simd.md
M    gcc/config/aarch64/aarch64-speculation.cc
M    gcc/config/aarch64/aarch64-sve-builtins-base.cc
M    gcc/config/aarch64/aarch64-sve-builtins-base.def
M    gcc/config/aarch64/aarch64-sve-builtins-base.h
M    gcc/config/aarch64/aarch64-sve-builtins-functions.h
M    gcc/config/aarch64/aarch64-sve-builtins-shapes.cc
M    gcc/config/aarch64/aarch64-sve-builtins-shapes.h
M    gcc/config/aarch64/aarch64-sve-builtins.cc
M    gcc/config/aarch64/aarch64-sve-builtins.def
M    gcc/config/aarch64/aarch64-sve-builtins.h
M    gcc/config/aarch64/aarch64-sve.md
M    gcc/config/aarch64/aarch64-sve2.md
M    gcc/config/aarch64/aarch64-tuning-flags.def
M    gcc/config/aarch64/aarch64-vxworks.h
M    gcc/config/aarch64/aarch64.c
M    gcc/config/aarch64/aarch64.h
M    gcc/config/aarch64/aarch64.md
M    gcc/config/aarch64/aarch64.opt
M    gcc/config/aarch64/arm_acle.h
M    gcc/config/aarch64/arm_fp16.h
M    gcc/config/aarch64/arm_neon.h
M    gcc/config/aarch64/arm_sve.h
M    gcc/config/aarch64/atomics.md
M    gcc/config/aarch64/biarchilp32.h
M    gcc/config/aarch64/biarchlp64.h
M    gcc/config/aarch64/check-sve-md.awk
M    gcc/config/aarch64/constraints.md
M    gcc/config/aarch64/cortex-a57-fma-steering.c
M    gcc/config/aarch64/driver-aarch64.c
M    gcc/config/aarch64/falkor-tag-collision-avoidance.c
M    gcc/config/aarch64/falkor.md
M    gcc/config/aarch64/geniterators.sh
M    gcc/config/aarch64/gentune.sh
M    gcc/config/aarch64/iterators.md
M    gcc/config/aarch64/predicates.md
M    gcc/config/aarch64/rtems.h
M    gcc/config/aarch64/saphira.md
M    gcc/config/aarch64/t-aarch64
M    gcc/config/aarch64/t-aarch64-freebsd
M    gcc/config/aarch64/t-aarch64-linux
M    gcc/config/aarch64/t-aarch64-netbsd
M    gcc/config/aarch64/t-aarch64-vxworks
M    gcc/config/aarch64/thunderx.md
M    gcc/config/aarch64/thunderx2t99.md
M    gcc/config/aarch64/tsv110.md
M    gcc/config/alpha/alpha-modes.def
M    gcc/config/alpha/alpha-passes.def
M    gcc/config/alpha/alpha-protos.h
M    gcc/config/alpha/alpha.c
M    gcc/config/alpha/alpha.h
M    gcc/config/alpha/alpha.md
M    gcc/config/alpha/alpha.opt
M    gcc/config/alpha/constraints.md
M    gcc/config/alpha/driver-alpha.c
M    gcc/config/alpha/elf.h
M    gcc/config/alpha/elf.opt
M    gcc/config/alpha/ev4.md
M    gcc/config/alpha/ev5.md
M    gcc/config/alpha/ev6.md
M    gcc/config/alpha/linux-elf.h
M    gcc/config/alpha/linux.h
M    gcc/config/alpha/netbsd.h
M    gcc/config/alpha/openbsd.h
M    gcc/config/alpha/predicates.md
M    gcc/config/alpha/sync.md
M    gcc/config/alpha/t-alpha
M    gcc/config/alpha/t-vms
M    gcc/config/alpha/vms.h
M    gcc/config/arc/arc-arch.h
M    gcc/config/arc/arc-arches.def
M    gcc/config/arc/arc-c.c
M    gcc/config/arc/arc-c.def
M    gcc/config/arc/arc-cpus.def
M    gcc/config/arc/arc-modes.def
M    gcc/config/arc/arc-options.def
M    gcc/config/arc/arc-opts.h
M    gcc/config/arc/arc-passes.def
M    gcc/config/arc/arc-protos.h
M    gcc/config/arc/arc-simd.h
M    gcc/config/arc/arc-tables.opt
M    gcc/config/arc/arc.c
M    gcc/config/arc/arc.h
M    gcc/config/arc/arc.md
M    gcc/config/arc/arc.opt
M    gcc/config/arc/arc600.md
M    gcc/config/arc/arc700.md
M    gcc/config/arc/arcEM.md
M    gcc/config/arc/arcHS.md
M    gcc/config/arc/arcHS4x.md
M    gcc/config/arc/atomic.md
M    gcc/config/arc/big.h
M    gcc/config/arc/builtins.def
M    gcc/config/arc/constraints.md
M    gcc/config/arc/driver-arc.c
M    gcc/config/arc/elf.h
M    gcc/config/arc/fpx.md
M    gcc/config/arc/genmultilib.awk
M    gcc/config/arc/genoptions.awk
M    gcc/config/arc/linux.h
M    gcc/config/arc/predicates.md
M    gcc/config/arc/simdext.md
M    gcc/config/arc/t-arc
M    gcc/config/arc/t-multilib
M    gcc/config/arc/t-multilib-linux
M    gcc/config/arm/README-interworking
M    gcc/config/arm/aarch-common-protos.h
M    gcc/config/arm/aarch-common.c
M    gcc/config/arm/aarch-cost-tables.h
M    gcc/config/arm/aout.h
M    gcc/config/arm/arm-builtins.c
M    gcc/config/arm/arm-c.c
M    gcc/config/arm/arm-cpus.in
M    gcc/config/arm/arm-d.c
M    gcc/config/arm/arm-fixed.md
M    gcc/config/arm/arm-flags.h
M    gcc/config/arm/arm-generic.md
M    gcc/config/arm/arm-ldmstm.ml
M    gcc/config/arm/arm-modes.def
M    gcc/config/arm/arm-opts.h
M    gcc/config/arm/arm-protos.h
M    gcc/config/arm/arm-simd-builtin-types.def
M    gcc/config/arm/arm-tables.opt
M    gcc/config/arm/arm-tune.md
M    gcc/config/arm/arm.c
M    gcc/config/arm/arm.h
M    gcc/config/arm/arm.md
M    gcc/config/arm/arm.opt
M    gcc/config/arm/arm1020e.md
M    gcc/config/arm/arm1026ejs.md
M    gcc/config/arm/arm1136jfs.md
M    gcc/config/arm/arm926ejs.md
M    gcc/config/arm/arm_acle.h
M    gcc/config/arm/arm_acle_builtins.def
M    gcc/config/arm/arm_cmse.h
M    gcc/config/arm/arm_fp16.h
M    gcc/config/arm/arm_neon.h
M    gcc/config/arm/arm_neon_builtins.def
M    gcc/config/arm/arm_vfp_builtins.def
M    gcc/config/arm/bpabi.h
M    gcc/config/arm/constraints.md
M    gcc/config/arm/cortex-a15-neon.md
M    gcc/config/arm/cortex-a15.md
M    gcc/config/arm/cortex-a17-neon.md
M    gcc/config/arm/cortex-a17.md
M    gcc/config/arm/cortex-a5.md
M    gcc/config/arm/cortex-a53.md
M    gcc/config/arm/cortex-a57.md
M    gcc/config/arm/cortex-a7.md
M    gcc/config/arm/cortex-a8-neon.md
M    gcc/config/arm/cortex-a8.md
M    gcc/config/arm/cortex-a9-neon.md
M    gcc/config/arm/cortex-a9.md
M    gcc/config/arm/cortex-m4-fpu.md
M    gcc/config/arm/cortex-m4.md
M    gcc/config/arm/cortex-m7.md
M    gcc/config/arm/cortex-r4.md
M    gcc/config/arm/cortex-r4f.md
M    gcc/config/arm/crypto.def
M    gcc/config/arm/crypto.md
M    gcc/config/arm/driver-arm.c
M    gcc/config/arm/elf.h
M    gcc/config/arm/exynos-m1.md
M    gcc/config/arm/fa526.md
M    gcc/config/arm/fa606te.md
M    gcc/config/arm/fa626te.md
M    gcc/config/arm/fa726te.md
M    gcc/config/arm/fmp626.md
M    gcc/config/arm/freebsd.h
M    gcc/config/arm/fuchsia-elf.h
M    gcc/config/arm/iterators.md
M    gcc/config/arm/iwmmxt.md
M    gcc/config/arm/iwmmxt2.md
M    gcc/config/arm/ldmstm.md
M    gcc/config/arm/ldrdstrd.md
M    gcc/config/arm/linux-eabi.h
M    gcc/config/arm/linux-elf.h
M    gcc/config/arm/linux-gas.h
M    gcc/config/arm/marvell-f-iwmmxt.md
M    gcc/config/arm/marvell-pj4.md
M    gcc/config/arm/mmintrin.h
M    gcc/config/arm/neon.md
M    gcc/config/arm/netbsd-eabi.h
M    gcc/config/arm/netbsd-elf.h
M    gcc/config/arm/parsecpu.awk
M    gcc/config/arm/predicates.md
M    gcc/config/arm/rtems.h
M    gcc/config/arm/semi.h
M    gcc/config/arm/symbian.h
M    gcc/config/arm/sync.md
M    gcc/config/arm/t-aprofile
M    gcc/config/arm/t-arm
M    gcc/config/arm/t-arm-elf
M    gcc/config/arm/t-fuchsia
M    gcc/config/arm/t-linux-eabi
M    gcc/config/arm/t-multilib
M    gcc/config/arm/t-phoenix
M    gcc/config/arm/t-rmprofile
M    gcc/config/arm/t-symbian
M    gcc/config/arm/t-vxworks
M    gcc/config/arm/thumb1.md
M    gcc/config/arm/thumb2.md
M    gcc/config/arm/types.md
M    gcc/config/arm/uclinux-eabi.h
M    gcc/config/arm/uclinux-elf.h
M    gcc/config/arm/uclinuxfdpiceabi.h
M    gcc/config/arm/unknown-elf.h
M    gcc/config/arm/unspecs.md
M    gcc/config/arm/vec-common.md
M    gcc/config/arm/vfp.md
M    gcc/config/arm/vfp11.md
M    gcc/config/arm/vxworks.h
M    gcc/config/arm/vxworks.opt
M    gcc/config/arm/xgene1.md
M    gcc/config/avr/avr-arch.h
M    gcc/config/avr/avr-c.c
M    gcc/config/avr/avr-devices.c
M    gcc/config/avr/avr-dimode.md
M    gcc/config/avr/avr-fixed.md
M    gcc/config/avr/avr-log.c
M    gcc/config/avr/avr-mcus.def
M    gcc/config/avr/avr-modes.def
M    gcc/config/avr/avr-passes.def
M    gcc/config/avr/avr-protos.h
M    gcc/config/avr/avr-stdint.h
M    gcc/config/avr/avr.c
M    gcc/config/avr/avr.h
M    gcc/config/avr/avr.md
M    gcc/config/avr/avr.opt
M    gcc/config/avr/avrlibc.h
M    gcc/config/avr/builtins.def
M    gcc/config/avr/constraints.md
M    gcc/config/avr/driver-avr.c
M    gcc/config/avr/elf.h
M    gcc/config/avr/gen-avr-mmcu-specs.c
M    gcc/config/avr/gen-avr-mmcu-texi.c
M    gcc/config/avr/genmultilib.awk
M    gcc/config/avr/predicates.md
M    gcc/config/avr/specs.h
M    gcc/config/avr/stdfix.h
M    gcc/config/avr/t-avr
M    gcc/config/bfin/bfin-modes.def
M    gcc/config/bfin/bfin-opts.h
M    gcc/config/bfin/bfin-protos.h
M    gcc/config/bfin/bfin.c
M    gcc/config/bfin/bfin.h
M    gcc/config/bfin/bfin.md
M    gcc/config/bfin/bfin.opt
M    gcc/config/bfin/constraints.md
M    gcc/config/bfin/elf.h
M    gcc/config/bfin/linux.h
M    gcc/config/bfin/predicates.md
M    gcc/config/bfin/print-sysroot-suffix.sh
M    gcc/config/bfin/rtems.h
M    gcc/config/bfin/sync.md
M    gcc/config/bfin/t-bfin-elf
M    gcc/config/bfin/t-bfin-linux
M    gcc/config/bfin/t-bfin-uclinux
M    gcc/config/bfin/uclinux.h
M    gcc/config/bpf/bpf-helpers.def
M    gcc/config/bpf/bpf-helpers.h
M    gcc/config/bpf/bpf-opts.h
M    gcc/config/bpf/bpf-protos.h
M    gcc/config/bpf/bpf.c
M    gcc/config/bpf/bpf.h
M    gcc/config/bpf/bpf.md
M    gcc/config/bpf/bpf.opt
M    gcc/config/bpf/constraints.md
M    gcc/config/bpf/predicates.md
M    gcc/config/c6x/c6x-isas.def
M    gcc/config/c6x/c6x-modes.def
M    gcc/config/c6x/c6x-mult.md
M    gcc/config/c6x/c6x-mult.md.in
M    gcc/config/c6x/c6x-opts.h
M    gcc/config/c6x/c6x-protos.h
M    gcc/config/c6x/c6x-sched.md
M    gcc/config/c6x/c6x-sched.md.in
M    gcc/config/c6x/c6x-tables.opt
M    gcc/config/c6x/c6x.c
M    gcc/config/c6x/c6x.h
M    gcc/config/c6x/c6x.md
M    gcc/config/c6x/c6x.opt
M    gcc/config/c6x/c6x_intrinsics.h
M    gcc/config/c6x/constraints.md
M    gcc/config/c6x/elf-common.h
M    gcc/config/c6x/elf.h
M    gcc/config/c6x/genmult.sh
M    gcc/config/c6x/genopt.sh
M    gcc/config/c6x/gensched.sh
M    gcc/config/c6x/predicates.md
M    gcc/config/c6x/sync.md
M    gcc/config/c6x/t-c6x
M    gcc/config/c6x/t-c6x-elf
M    gcc/config/c6x/uclinux-elf.h
M    gcc/config/cr16/constraints.md
M    gcc/config/cr16/cr16-protos.h
M    gcc/config/cr16/cr16.c
M    gcc/config/cr16/cr16.h
M    gcc/config/cr16/cr16.md
M    gcc/config/cr16/cr16.opt
M    gcc/config/cr16/predicates.md
M    gcc/config/cr16/t-cr16
M    gcc/config/cris/constraints.md
M    gcc/config/cris/cris-protos.h
M    gcc/config/cris/cris.c
M    gcc/config/cris/cris.h
M    gcc/config/cris/cris.md
M    gcc/config/cris/cris.opt
M    gcc/config/cris/elf.opt
M    gcc/config/cris/linux.h
M    gcc/config/cris/linux.opt
M    gcc/config/cris/predicates.md
M    gcc/config/cris/sync.md
M    gcc/config/cris/t-cris
M    gcc/config/cris/t-elfmulti
M    gcc/config/csky/constraints.md
M    gcc/config/csky/csky-elf.h
M    gcc/config/csky/csky-linux-elf.h
M    gcc/config/csky/csky-protos.h
M    gcc/config/csky/csky.c
M    gcc/config/csky/csky.h
M    gcc/config/csky/csky.md
M    gcc/config/csky/csky.opt
M    gcc/config/csky/csky_cores.def
M    gcc/config/csky/csky_genopt.sh
M    gcc/config/csky/csky_insn_dsp.md
M    gcc/config/csky/csky_insn_fpu.md
M    gcc/config/csky/csky_isa.def
M    gcc/config/csky/csky_isa.h
M    gcc/config/csky/csky_opts.h
M    gcc/config/csky/csky_pipeline_ck801.md
M    gcc/config/csky/csky_pipeline_ck802.md
M    gcc/config/csky/csky_pipeline_ck803.md
M    gcc/config/csky/csky_pipeline_ck810.md
M    gcc/config/csky/csky_tables.opt
M    gcc/config/csky/predicates.md
M    gcc/config/csky/print-sysroot-suffix.sh
M    gcc/config/csky/t-csky
M    gcc/config/csky/t-csky-elf
M    gcc/config/csky/t-csky-linux
M    gcc/config/csky/t-sysroot-suffix
M    gcc/config/darwin-c.c
M    gcc/config/darwin-driver.c
M    gcc/config/darwin-f.c
M    gcc/config/darwin-ppc-ldouble-patch.def
M    gcc/config/darwin-protos.h
M    gcc/config/darwin-sections.def
M    gcc/config/darwin.c
M    gcc/config/darwin.h
M    gcc/config/darwin.opt
M    gcc/config/darwin10.h
M    gcc/config/darwin12.h
M    gcc/config/darwin9.h
M    gcc/config/dbx.h
M    gcc/config/dbxcoff.h
M    gcc/config/dbxelf.h
M    gcc/config/default-c.c
M    gcc/config/default-d.c
M    gcc/config/dragonfly-stdint.h
M    gcc/config/dragonfly.h
M    gcc/config/dragonfly.opt
M    gcc/config/elfos.h
M    gcc/config/epiphany/constraints.md
M    gcc/config/epiphany/epiphany-modes.def
M    gcc/config/epiphany/epiphany-protos.h
M    gcc/config/epiphany/epiphany-sched.md
M    gcc/config/epiphany/epiphany.c
M    gcc/config/epiphany/epiphany.h
M    gcc/config/epiphany/epiphany.md
M    gcc/config/epiphany/epiphany.opt
M    gcc/config/epiphany/epiphany_intrinsics.h
M    gcc/config/epiphany/mode-switch-use.c
M    gcc/config/epiphany/predicates.md
M    gcc/config/epiphany/resolve-sw-modes.c
M    gcc/config/epiphany/rtems.h
M    gcc/config/epiphany/t-epiphany
M    gcc/config/flat.h
M    gcc/config/fr30/constraints.md
M    gcc/config/fr30/fr30-protos.h
M    gcc/config/fr30/fr30.c
M    gcc/config/fr30/fr30.h
M    gcc/config/fr30/fr30.md
M    gcc/config/fr30/fr30.opt
M    gcc/config/fr30/predicates.md
M    gcc/config/freebsd-nthr.h
M    gcc/config/freebsd-spec.h
M    gcc/config/freebsd-stdint.h
M    gcc/config/freebsd.h
M    gcc/config/freebsd.opt
M    gcc/config/frv/constraints.md
M    gcc/config/frv/frv-asm.h
M    gcc/config/frv/frv-modes.def
M    gcc/config/frv/frv-opts.h
M    gcc/config/frv/frv-protos.h
M    gcc/config/frv/frv.c
M    gcc/config/frv/frv.h
M    gcc/config/frv/frv.md
M    gcc/config/frv/frv.opt
M    gcc/config/frv/linux.h
M    gcc/config/frv/predicates.md
M    gcc/config/frv/t-frv
M    gcc/config/frv/t-linux
M    gcc/config/ft32/constraints.md
M    gcc/config/ft32/ft32-protos.h
M    gcc/config/ft32/ft32.c
M    gcc/config/ft32/ft32.h
M    gcc/config/ft32/ft32.md
M    gcc/config/ft32/ft32.opt
M    gcc/config/ft32/predicates.md
M    gcc/config/ft32/t-ft32
M    gcc/config/fuchsia.h
M    gcc/config/fused-madd.opt
M    gcc/config/g.opt
M    gcc/config/gcn/constraints.md
M    gcc/config/gcn/driver-gcn.c
M    gcc/config/gcn/gcn-builtins.def
M    gcc/config/gcn/gcn-hsa.h
M    gcc/config/gcn/gcn-modes.def
M    gcc/config/gcn/gcn-opts.h
M    gcc/config/gcn/gcn-passes.def
M    gcc/config/gcn/gcn-protos.h
M    gcc/config/gcn/gcn-run.c
M    gcc/config/gcn/gcn-tree.c
M    gcc/config/gcn/gcn-valu.md
M    gcc/config/gcn/gcn.c
M    gcc/config/gcn/gcn.h
M    gcc/config/gcn/gcn.md
M    gcc/config/gcn/gcn.opt
M    gcc/config/gcn/mkoffload.c
M    gcc/config/gcn/offload.h
M    gcc/config/gcn/predicates.md
M    gcc/config/gcn/t-gcn-hsa
M    gcc/config/glibc-c.c
M    gcc/config/glibc-d.c
M    gcc/config/glibc-stdint.h
M    gcc/config/gnu-user.h
M    gcc/config/gnu-user.opt
M    gcc/config/gnu.h
M    gcc/config/h8300/constraints.md
M    gcc/config/h8300/elf.h
M    gcc/config/h8300/genmova.sh
M    gcc/config/h8300/h8300-protos.h
M    gcc/config/h8300/h8300.c
M    gcc/config/h8300/h8300.h
M    gcc/config/h8300/h8300.md
M    gcc/config/h8300/h8300.opt
M    gcc/config/h8300/linux.h
M    gcc/config/h8300/mova.md
M    gcc/config/h8300/predicates.md
M    gcc/config/h8300/t-h8300
M    gcc/config/h8300/t-linux
M    gcc/config/host-darwin.c
M    gcc/config/host-darwin.h
M    gcc/config/host-hpux.c
M    gcc/config/host-linux.c
M    gcc/config/host-netbsd.c
M    gcc/config/host-openbsd.c
M    gcc/config/host-solaris.c
M    gcc/config/hpux11.opt
M    gcc/config/i386/adxintrin.h
M    gcc/config/i386/ammintrin.h
M    gcc/config/i386/athlon.md
M    gcc/config/i386/atom.md
M    gcc/config/i386/att.h
M    gcc/config/i386/avx2intrin.h
M    gcc/config/i386/avx5124fmapsintrin.h
M    gcc/config/i386/avx5124vnniwintrin.h
M    gcc/config/i386/avx512bf16intrin.h
M    gcc/config/i386/avx512bf16vlintrin.h
M    gcc/config/i386/avx512bitalgintrin.h
M    gcc/config/i386/avx512bwintrin.h
M    gcc/config/i386/avx512cdintrin.h
M    gcc/config/i386/avx512dqintrin.h
M    gcc/config/i386/avx512erintrin.h
M    gcc/config/i386/avx512fintrin.h
M    gcc/config/i386/avx512ifmaintrin.h
M    gcc/config/i386/avx512ifmavlintrin.h
M    gcc/config/i386/avx512pfintrin.h
M    gcc/config/i386/avx512vbmi2intrin.h
M    gcc/config/i386/avx512vbmi2vlintrin.h
M    gcc/config/i386/avx512vbmiintrin.h
M    gcc/config/i386/avx512vbmivlintrin.h
M    gcc/config/i386/avx512vlbwintrin.h
M    gcc/config/i386/avx512vldqintrin.h
M    gcc/config/i386/avx512vlintrin.h
M    gcc/config/i386/avx512vnniintrin.h
M    gcc/config/i386/avx512vnnivlintrin.h
M    gcc/config/i386/avx512vpopcntdqintrin.h
M    gcc/config/i386/avx512vpopcntdqvlintrin.h
M    gcc/config/i386/avxintrin.h
M    gcc/config/i386/avxmath.h
M    gcc/config/i386/bdver1.md
M    gcc/config/i386/bdver3.md
M    gcc/config/i386/biarch64.h
M    gcc/config/i386/biarchx32.h
M    gcc/config/i386/bmi2intrin.h
M    gcc/config/i386/bmiintrin.h
M    gcc/config/i386/bmmintrin.h
M    gcc/config/i386/bsd.h
M    gcc/config/i386/btver2.md
M    gcc/config/i386/cet.c
M    gcc/config/i386/cet.h
M    gcc/config/i386/cetintrin.h
M    gcc/config/i386/cldemoteintrin.h
M    gcc/config/i386/clflushoptintrin.h
M    gcc/config/i386/clwbintrin.h
M    gcc/config/i386/clzerointrin.h
M    gcc/config/i386/constraints.md
M    gcc/config/i386/core2.md
M    gcc/config/i386/cpuid.h
M    gcc/config/i386/cross-stdarg.h
M    gcc/config/i386/crtdll.h
M    gcc/config/i386/cygming.h
M    gcc/config/i386/cygming.opt
M    gcc/config/i386/cygwin-stdint.h
M    gcc/config/i386/cygwin-w64.h
M    gcc/config/i386/cygwin.h
M    gcc/config/i386/cygwin.opt
M    gcc/config/i386/darwin.h
M    gcc/config/i386/darwin32-biarch.h
M    gcc/config/i386/darwin64-biarch.h
M    gcc/config/i386/djgpp-stdint.h
M    gcc/config/i386/djgpp.c
M    gcc/config/i386/djgpp.h
M    gcc/config/i386/djgpp.opt
M    gcc/config/i386/dragonfly.h
M    gcc/config/i386/driver-i386.c
M    gcc/config/i386/driver-mingw32.c
M    gcc/config/i386/emmintrin.h
M    gcc/config/i386/enqcmdintrin.h
M    gcc/config/i386/f16cintrin.h
M    gcc/config/i386/fma4intrin.h
M    gcc/config/i386/fmaintrin.h
M    gcc/config/i386/freebsd.h
M    gcc/config/i386/freebsd64.h
M    gcc/config/i386/fxsrintrin.h
M    gcc/config/i386/gas.h
M    gcc/config/i386/geode.md
M    gcc/config/i386/gfniintrin.h
M    gcc/config/i386/glm.md
M    gcc/config/i386/gmm_malloc.h
M    gcc/config/i386/gnu-user-common.h
M    gcc/config/i386/gnu-user.h
M    gcc/config/i386/gnu-user64.h
M    gcc/config/i386/gnu.h
M    gcc/config/i386/haswell.md
M    gcc/config/i386/host-cygwin.c
M    gcc/config/i386/host-i386-darwin.c
M    gcc/config/i386/host-mingw32.c
M    gcc/config/i386/i386-builtin-types.awk
M    gcc/config/i386/i386-builtin.def
M    gcc/config/i386/i386-builtins.c
M    gcc/config/i386/i386-builtins.h
M    gcc/config/i386/i386-c.c
M    gcc/config/i386/i386-d.c
M    gcc/config/i386/i386-expand.c
M    gcc/config/i386/i386-expand.h
M    gcc/config/i386/i386-features.c
M    gcc/config/i386/i386-features.h
M    gcc/config/i386/i386-modes.def
M    gcc/config/i386/i386-options.c
M    gcc/config/i386/i386-options.h
M    gcc/config/i386/i386-opts.h
M    gcc/config/i386/i386-passes.def
M    gcc/config/i386/i386-protos.h
M    gcc/config/i386/i386.c
M    gcc/config/i386/i386.h
M    gcc/config/i386/i386.md
M    gcc/config/i386/i386.opt
M    gcc/config/i386/i386elf.h
M    gcc/config/i386/ia32intrin.h
M    gcc/config/i386/iamcu.h
M    gcc/config/i386/immintrin.h
M    gcc/config/i386/intelmic-mkoffload.c
M    gcc/config/i386/intelmic-offload.h
M    gcc/config/i386/k6.md
M    gcc/config/i386/kfreebsd-gnu.h
M    gcc/config/i386/kfreebsd-gnu64.h
M    gcc/config/i386/kopensolaris-gnu.h
M    gcc/config/i386/linux-common.h
M    gcc/config/i386/linux.h
M    gcc/config/i386/linux64.h
M    gcc/config/i386/lwpintrin.h
M    gcc/config/i386/lynx.h
M    gcc/config/i386/lzcntintrin.h
M    gcc/config/i386/mingw-pthread.h
M    gcc/config/i386/mingw-stdint.h
M    gcc/config/i386/mingw-w64.h
M    gcc/config/i386/mingw-w64.opt
M    gcc/config/i386/mingw.opt
M    gcc/config/i386/mingw32.h
M    gcc/config/i386/mm3dnow.h
M    gcc/config/i386/mmintrin.h
M    gcc/config/i386/mmx.md
M    gcc/config/i386/movdirintrin.h
M    gcc/config/i386/msformat-c.c
M    gcc/config/i386/mwaitxintrin.h
M    gcc/config/i386/netbsd-elf.h
M    gcc/config/i386/netbsd64.h
M    gcc/config/i386/nmmintrin.h
M    gcc/config/i386/nto.h
M    gcc/config/i386/nto.opt
M    gcc/config/i386/openbsdelf.h
M    gcc/config/i386/pentium.md
M    gcc/config/i386/pkuintrin.h
M    gcc/config/i386/pmm_malloc.h
M    gcc/config/i386/pmmintrin.h
M    gcc/config/i386/popcntintrin.h
M    gcc/config/i386/ppro.md
M    gcc/config/i386/predicates.md
M    gcc/config/i386/prfchwintrin.h
M    gcc/config/i386/rdos.h
M    gcc/config/i386/rdos64.h
M    gcc/config/i386/rdseedintrin.h
M    gcc/config/i386/rtemself.h
M    gcc/config/i386/rtmintrin.h
M    gcc/config/i386/sgxintrin.h
M    gcc/config/i386/shaintrin.h
M    gcc/config/i386/slm.md
M    gcc/config/i386/smmintrin.h
M    gcc/config/i386/sol2.h
M    gcc/config/i386/sse.md
M    gcc/config/i386/ssemath.h
M    gcc/config/i386/stringop.def
M    gcc/config/i386/subst.md
M    gcc/config/i386/sync.md
M    gcc/config/i386/sysv4.h
M    gcc/config/i386/t-cet
M    gcc/config/i386/t-cygming
M    gcc/config/i386/t-freebsd64
M    gcc/config/i386/t-i386
M    gcc/config/i386/t-linux64
M    gcc/config/i386/t-rtems
M    gcc/config/i386/t-sol2
M    gcc/config/i386/tbmintrin.h
M    gcc/config/i386/tmmintrin.h
M    gcc/config/i386/unix.h
M    gcc/config/i386/vaesintrin.h
M    gcc/config/i386/vpclmulqdqintrin.h
M    gcc/config/i386/vxworks.h
M    gcc/config/i386/vxworksae.h
M    gcc/config/i386/waitpkgintrin.h
M    gcc/config/i386/winnt-cxx.c
M    gcc/config/i386/winnt-stubs.c
M    gcc/config/i386/winnt.c
M    gcc/config/i386/wmmintrin.h
M    gcc/config/i386/x-mingw32
M    gcc/config/i386/x86-64.h
M    gcc/config/i386/x86-tune-costs.h
M    gcc/config/i386/x86-tune-sched-atom.c
M    gcc/config/i386/x86-tune-sched-bd.c
M    gcc/config/i386/x86-tune-sched-core.c
M    gcc/config/i386/x86-tune-sched.c
M    gcc/config/i386/x86-tune.def
M    gcc/config/i386/x86intrin.h
M    gcc/config/i386/xm-cygwin.h
M    gcc/config/i386/xm-djgpp.h
M    gcc/config/i386/xm-mingw32.h
M    gcc/config/i386/xmmintrin.h
M    gcc/config/i386/xopintrin.h
M    gcc/config/i386/xsavecintrin.h
M    gcc/config/i386/xsaveintrin.h
M    gcc/config/i386/xsaveoptintrin.h
M    gcc/config/i386/xsavesintrin.h
M    gcc/config/i386/xtestintrin.h
M    gcc/config/i386/znver1.md
M    gcc/config/ia64/constraints.md
M    gcc/config/ia64/div.md
M    gcc/config/ia64/elf.h
M    gcc/config/ia64/freebsd.h
M    gcc/config/ia64/hpux.h
M    gcc/config/ia64/ia64-c.c
M    gcc/config/ia64/ia64-modes.def
M    gcc/config/ia64/ia64-opts.h
M    gcc/config/ia64/ia64-protos.h
M    gcc/config/ia64/ia64.c
M    gcc/config/ia64/ia64.h
M    gcc/config/ia64/ia64.md
M    gcc/config/ia64/ia64.opt
M    gcc/config/ia64/itanium2.md
M    gcc/config/ia64/linux.h
M    gcc/config/ia64/predicates.md
M    gcc/config/ia64/sync.md
M    gcc/config/ia64/sysv4.h
M    gcc/config/ia64/t-hpux
M    gcc/config/ia64/t-ia64
M    gcc/config/ia64/vect.md
M    gcc/config/ia64/vms.h
M    gcc/config/ia64/vms.opt
M    gcc/config/initfini-array.h
M    gcc/config/iq2000/abi
M    gcc/config/iq2000/constraints.md
M    gcc/config/iq2000/iq2000-opts.h
M    gcc/config/iq2000/iq2000-protos.h
M    gcc/config/iq2000/iq2000.c
M    gcc/config/iq2000/iq2000.h
M    gcc/config/iq2000/iq2000.md
M    gcc/config/iq2000/iq2000.opt
M    gcc/config/iq2000/predicates.md
M    gcc/config/kfreebsd-gnu.h
M    gcc/config/kopensolaris-gnu.h
M    gcc/config/linux-android.h
M    gcc/config/linux-android.opt
M    gcc/config/linux-protos.h
M    gcc/config/linux.c
M    gcc/config/linux.h
M    gcc/config/linux.opt
M    gcc/config/lm32/constraints.md
M    gcc/config/lm32/lm32-protos.h
M    gcc/config/lm32/lm32.c
M    gcc/config/lm32/lm32.h
M    gcc/config/lm32/lm32.md
M    gcc/config/lm32/lm32.opt
M    gcc/config/lm32/predicates.md
M    gcc/config/lm32/rtems.h
M    gcc/config/lm32/uclinux-elf.h
M    gcc/config/lynx.h
M    gcc/config/lynx.opt
M    gcc/config/m32c/addsub.md
M    gcc/config/m32c/bitops.md
M    gcc/config/m32c/blkmov.md
M    gcc/config/m32c/cond.md
M    gcc/config/m32c/constraints.md
M    gcc/config/m32c/jump.md
M    gcc/config/m32c/m32c-modes.def
M    gcc/config/m32c/m32c-pragma.c
M    gcc/config/m32c/m32c-protos.h
M    gcc/config/m32c/m32c.abi
M    gcc/config/m32c/m32c.c
M    gcc/config/m32c/m32c.h
M    gcc/config/m32c/m32c.md
M    gcc/config/m32c/m32c.opt
M    gcc/config/m32c/minmax.md
M    gcc/config/m32c/mov.md
M    gcc/config/m32c/muldiv.md
M    gcc/config/m32c/predicates.md
M    gcc/config/m32c/prologue.md
M    gcc/config/m32c/rtems.h
M    gcc/config/m32c/shift.md
M    gcc/config/m32c/t-m32c
M    gcc/config/m32r/constraints.md
M    gcc/config/m32r/linux.h
M    gcc/config/m32r/little.h
M    gcc/config/m32r/m32r-opts.h
M    gcc/config/m32r/m32r-protos.h
M    gcc/config/m32r/m32r.c
M    gcc/config/m32r/m32r.h
M    gcc/config/m32r/m32r.md
M    gcc/config/m32r/m32r.opt
M    gcc/config/m32r/predicates.md
M    gcc/config/m32r/t-linux
M    gcc/config/m32r/t-m32r
M    gcc/config/m68k/cf.md
M    gcc/config/m68k/constraints.md
M    gcc/config/m68k/genopt.sh
M    gcc/config/m68k/ieee.opt
M    gcc/config/m68k/linux.h
M    gcc/config/m68k/m68020-elf.h
M    gcc/config/m68k/m68k-devices.def
M    gcc/config/m68k/m68k-isas.def
M    gcc/config/m68k/m68k-microarchs.def
M    gcc/config/m68k/m68k-modes.def
M    gcc/config/m68k/m68k-none.h
M    gcc/config/m68k/m68k-opts.h
M    gcc/config/m68k/m68k-protos.h
M    gcc/config/m68k/m68k-tables.opt
M    gcc/config/m68k/m68k.c
M    gcc/config/m68k/m68k.h
M    gcc/config/m68k/m68k.md
M    gcc/config/m68k/m68k.opt
M    gcc/config/m68k/m68kelf.h
M    gcc/config/m68k/m68kemb.h
M    gcc/config/m68k/netbsd-elf.h
M    gcc/config/m68k/openbsd.h
M    gcc/config/m68k/predicates.md
M    gcc/config/m68k/print-sysroot-suffix.sh
M    gcc/config/m68k/rtemself.h
M    gcc/config/m68k/sync.md
M    gcc/config/m68k/t-linux
M    gcc/config/m68k/t-mlibs
M    gcc/config/m68k/t-uclinux
M    gcc/config/m68k/uclinux.h
M    gcc/config/m68k/uclinux.opt
M    gcc/config/mcore/constraints.md
M    gcc/config/mcore/mcore-elf.h
M    gcc/config/mcore/mcore-protos.h
M    gcc/config/mcore/mcore.c
M    gcc/config/mcore/mcore.h
M    gcc/config/mcore/mcore.md
M    gcc/config/mcore/mcore.opt
M    gcc/config/mcore/predicates.md
M    gcc/config/mcore/t-mcore
M    gcc/config/microblaze/constraints.md
M    gcc/config/microblaze/linux.h
M    gcc/config/microblaze/microblaze-c.c
M    gcc/config/microblaze/microblaze-protos.h
M    gcc/config/microblaze/microblaze.c
M    gcc/config/microblaze/microblaze.h
M    gcc/config/microblaze/microblaze.md
M    gcc/config/microblaze/microblaze.opt
M    gcc/config/microblaze/predicates.md
M    gcc/config/microblaze/rtems.h
M    gcc/config/microblaze/sync.md
M    gcc/config/mips/10000.md
M    gcc/config/mips/20kc.md
M    gcc/config/mips/24k.md
M    gcc/config/mips/3000.md
M    gcc/config/mips/4000.md
M    gcc/config/mips/4100.md
M    gcc/config/mips/4130.md
M    gcc/config/mips/4300.md
M    gcc/config/mips/4600.md
M    gcc/config/mips/4k.md
M    gcc/config/mips/5000.md
M    gcc/config/mips/5400.md
M    gcc/config/mips/5500.md
M    gcc/config/mips/5k.md
M    gcc/config/mips/6000.md
M    gcc/config/mips/7000.md
M    gcc/config/mips/74k.md
M    gcc/config/mips/9000.md
M    gcc/config/mips/constraints.md
M    gcc/config/mips/driver-native.c
M    gcc/config/mips/elf.h
M    gcc/config/mips/elfoabi.h
M    gcc/config/mips/elforion.h
M    gcc/config/mips/frame-header-opt.c
M    gcc/config/mips/generic.md
M    gcc/config/mips/genopt.sh
M    gcc/config/mips/gnu-user.h
M    gcc/config/mips/gs264e.md
M    gcc/config/mips/gs464.md
M    gcc/config/mips/gs464e.md
M    gcc/config/mips/i6400.md
M    gcc/config/mips/linux-common.h
M    gcc/config/mips/linux.h
M    gcc/config/mips/loongson-mmi.md
M    gcc/config/mips/loongson-mmiintrin.h
M    gcc/config/mips/loongson.h
M    gcc/config/mips/loongson2ef.md
M    gcc/config/mips/m5100.md
M    gcc/config/mips/micromips.md
M    gcc/config/mips/mips-cpus.def
M    gcc/config/mips/mips-d.c
M    gcc/config/mips/mips-dsp.md
M    gcc/config/mips/mips-dspr2.md
M    gcc/config/mips/mips-fixed.md
M    gcc/config/mips/mips-ftypes.def
M    gcc/config/mips/mips-modes.def
M    gcc/config/mips/mips-msa.md
M    gcc/config/mips/mips-opts.h
M    gcc/config/mips/mips-protos.h
M    gcc/config/mips/mips-ps-3d.md
M    gcc/config/mips/mips-tables.opt
M    gcc/config/mips/mips.c
M    gcc/config/mips/mips.h
M    gcc/config/mips/mips.md
M    gcc/config/mips/mips.opt
M    gcc/config/mips/msa.h
M    gcc/config/mips/mti-elf.h
M    gcc/config/mips/mti-linux.h
M    gcc/config/mips/n32-elf.h
M    gcc/config/mips/netbsd.h
M    gcc/config/mips/octeon.md
M    gcc/config/mips/p5600.md
M    gcc/config/mips/p6600.md
M    gcc/config/mips/predicates.md
M    gcc/config/mips/r3900.h
M    gcc/config/mips/rtems.h
M    gcc/config/mips/sb1.md
M    gcc/config/mips/sde.h
M    gcc/config/mips/sde.opt
M    gcc/config/mips/sdemtk.h
M    gcc/config/mips/sr71k.md
M    gcc/config/mips/st.h
M    gcc/config/mips/sync.md
M    gcc/config/mips/t-elf
M    gcc/config/mips/t-img-elf
M    gcc/config/mips/t-img-linux
M    gcc/config/mips/t-isa3264
M    gcc/config/mips/t-linux64
M    gcc/config/mips/t-mips
M    gcc/config/mips/t-mti-elf
M    gcc/config/mips/t-mti-linux
M    gcc/config/mips/t-r3900
M    gcc/config/mips/t-rtems
M    gcc/config/mips/t-sb1
M    gcc/config/mips/t-sde
M    gcc/config/mips/t-sdemtk
M    gcc/config/mips/t-sr71k
M    gcc/config/mips/t-st
M    gcc/config/mips/t-vr
M    gcc/config/mips/t-vxworks
M    gcc/config/mips/vr.h
M    gcc/config/mips/vxworks.h
M    gcc/config/mips/xlp.md
M    gcc/config/mips/xlr.md
M    gcc/config/mmix/constraints.md
M    gcc/config/mmix/mmix-modes.def
M    gcc/config/mmix/mmix-protos.h
M    gcc/config/mmix/mmix.c
M    gcc/config/mmix/mmix.h
M    gcc/config/mmix/mmix.md
M    gcc/config/mmix/mmix.opt
M    gcc/config/mmix/predicates.md
M    gcc/config/mmix/t-mmix
M    gcc/config/mn10300/constraints.md
M    gcc/config/mn10300/linux.h
M    gcc/config/mn10300/mn10300-modes.def
M    gcc/config/mn10300/mn10300-opts.h
M    gcc/config/mn10300/mn10300-protos.h
M    gcc/config/mn10300/mn10300.c
M    gcc/config/mn10300/mn10300.h
M    gcc/config/mn10300/mn10300.md
M    gcc/config/mn10300/mn10300.opt
M    gcc/config/mn10300/predicates.md
M    gcc/config/mn10300/t-mn10300
M    gcc/config/moxie/constraints.md
M    gcc/config/moxie/moxie-protos.h
M    gcc/config/moxie/moxie.c
M    gcc/config/moxie/moxie.h
M    gcc/config/moxie/moxie.md
M    gcc/config/moxie/moxie.opt
M    gcc/config/moxie/moxiebox.h
M    gcc/config/moxie/predicates.md
M    gcc/config/moxie/rtems.h
M    gcc/config/moxie/t-moxie
M    gcc/config/moxie/uclinux.h
M    gcc/config/msp430/constraints.md
M    gcc/config/msp430/driver-msp430.c
M    gcc/config/msp430/msp430-c.c
M    gcc/config/msp430/msp430-devices.c
M    gcc/config/msp430/msp430-devices.h
M    gcc/config/msp430/msp430-opts.h
M    gcc/config/msp430/msp430-protos.h
M    gcc/config/msp430/msp430.c
M    gcc/config/msp430/msp430.h
M    gcc/config/msp430/msp430.md
M    gcc/config/msp430/predicates.md
M    gcc/config/msp430/t-msp430
M    gcc/config/nds32/constants.md
M    gcc/config/nds32/constraints.md
M    gcc/config/nds32/elf.h
M    gcc/config/nds32/iterators.md
M    gcc/config/nds32/linux.h
M    gcc/config/nds32/nds32-cost.c
M    gcc/config/nds32/nds32-doubleword.md
M    gcc/config/nds32/nds32-dspext.md
M    gcc/config/nds32/nds32-e8.md
M    gcc/config/nds32/nds32-fp-as-gp.c
M    gcc/config/nds32/nds32-fpu.md
M    gcc/config/nds32/nds32-graywolf.md
M    gcc/config/nds32/nds32-intrinsic.c
M    gcc/config/nds32/nds32-intrinsic.md
M    gcc/config/nds32/nds32-isr.c
M    gcc/config/nds32/nds32-md-auxiliary.c
M    gcc/config/nds32/nds32-memory-manipulation.c
M    gcc/config/nds32/nds32-modes.def
M    gcc/config/nds32/nds32-multiple.md
M    gcc/config/nds32/nds32-n10.md
M    gcc/config/nds32/nds32-n13.md
M    gcc/config/nds32/nds32-n7.md
M    gcc/config/nds32/nds32-n8.md
M    gcc/config/nds32/nds32-n9-2r1w.md
M    gcc/config/nds32/nds32-n9-3r2w.md
M    gcc/config/nds32/nds32-opts.h
M    gcc/config/nds32/nds32-peephole2.md
M    gcc/config/nds32/nds32-pipelines-auxiliary.c
M    gcc/config/nds32/nds32-predicates.c
M    gcc/config/nds32/nds32-protos.h
M    gcc/config/nds32/nds32-relax-opt.c
M    gcc/config/nds32/nds32-utils.c
M    gcc/config/nds32/nds32.c
M    gcc/config/nds32/nds32.h
M    gcc/config/nds32/nds32.md
M    gcc/config/nds32/nds32.opt
M    gcc/config/nds32/nds32_intrinsic.h
M    gcc/config/nds32/nds32_isr.h
M    gcc/config/nds32/pipelines.md
M    gcc/config/nds32/predicates.md
M    gcc/config/nds32/t-elf
M    gcc/config/nds32/t-linux
M    gcc/config/nds32/t-mlibs
M    gcc/config/nds32/t-nds32
M    gcc/config/netbsd-d.c
M    gcc/config/netbsd-elf.h
M    gcc/config/netbsd-elf.opt
M    gcc/config/netbsd-protos.h
M    gcc/config/netbsd-stdint.h
M    gcc/config/netbsd.c
M    gcc/config/netbsd.h
M    gcc/config/netbsd.opt
M    gcc/config/newlib-stdint.h
M    gcc/config/nios2/constraints.md
M    gcc/config/nios2/elf.h
M    gcc/config/nios2/elf.opt
M    gcc/config/nios2/ldstwm.md
M    gcc/config/nios2/linux.h
M    gcc/config/nios2/nios2-ldstwm.sml
M    gcc/config/nios2/nios2-opts.h
M    gcc/config/nios2/nios2-protos.h
M    gcc/config/nios2/nios2.c
M    gcc/config/nios2/nios2.h
M    gcc/config/nios2/nios2.md
M    gcc/config/nios2/nios2.opt
M    gcc/config/nios2/predicates.md
M    gcc/config/nios2/rtems.h
M    gcc/config/nios2/sync.md
M    gcc/config/nios2/t-nios2
M    gcc/config/nvptx/mkoffload.c
M    gcc/config/nvptx/nvptx-opts.h
M    gcc/config/nvptx/nvptx-protos.h
M    gcc/config/nvptx/nvptx.c
M    gcc/config/nvptx/nvptx.h
M    gcc/config/nvptx/nvptx.md
M    gcc/config/nvptx/nvptx.opt
M    gcc/config/nvptx/offload.h
M    gcc/config/openbsd-libpthread.h
M    gcc/config/openbsd.h
M    gcc/config/openbsd.opt
M    gcc/config/or1k/constraints.md
M    gcc/config/or1k/elf.h
M    gcc/config/or1k/elf.opt
M    gcc/config/or1k/linux.h
M    gcc/config/or1k/or1k-protos.h
M    gcc/config/or1k/or1k.c
M    gcc/config/or1k/or1k.h
M    gcc/config/or1k/or1k.md
M    gcc/config/or1k/or1k.opt
M    gcc/config/or1k/predicates.md
M    gcc/config/or1k/rtems.h
M    gcc/config/or1k/t-or1k
M    gcc/config/pa/constraints.md
M    gcc/config/pa/elf.h
M    gcc/config/pa/pa-64.h
M    gcc/config/pa/pa-d.c
M    gcc/config/pa/pa-hpux.h
M    gcc/config/pa/pa-hpux.opt
M    gcc/config/pa/pa-hpux10.h
M    gcc/config/pa/pa-hpux10.opt
M    gcc/config/pa/pa-hpux1010.h
M    gcc/config/pa/pa-hpux1010.opt
M    gcc/config/pa/pa-hpux11.h
M    gcc/config/pa/pa-hpux1111.h
M    gcc/config/pa/pa-hpux1111.opt
M    gcc/config/pa/pa-hpux1131.h
M    gcc/config/pa/pa-hpux1131.opt
M    gcc/config/pa/pa-linux.h
M    gcc/config/pa/pa-modes.def
M    gcc/config/pa/pa-netbsd.h
M    gcc/config/pa/pa-openbsd.h
M    gcc/config/pa/pa-opts.h
M    gcc/config/pa/pa-protos.h
M    gcc/config/pa/pa.c
M    gcc/config/pa/pa.h
M    gcc/config/pa/pa.md
M    gcc/config/pa/pa.opt
M    gcc/config/pa/pa32-linux.h
M    gcc/config/pa/pa32-netbsd.h
M    gcc/config/pa/pa32-openbsd.h
M    gcc/config/pa/pa32-regs.h
M    gcc/config/pa/pa64-hpux.h
M    gcc/config/pa/pa64-hpux.opt
M    gcc/config/pa/pa64-linux.h
M    gcc/config/pa/pa64-regs.h
M    gcc/config/pa/predicates.md
M    gcc/config/pa/som.h
M    gcc/config/pdp11/constraints.md
M    gcc/config/pdp11/pdp11-modes.def
M    gcc/config/pdp11/pdp11-protos.h
M    gcc/config/pdp11/pdp11.c
M    gcc/config/pdp11/pdp11.h
M    gcc/config/pdp11/pdp11.md
M    gcc/config/pdp11/pdp11.opt
M    gcc/config/pdp11/predicates.md
M    gcc/config/pdp11/t-pdp11
M    gcc/config/phoenix.h
M    gcc/config/print-sysroot-suffix.sh
M    gcc/config/pru/alu-zext.md
M    gcc/config/pru/constraints.md
M    gcc/config/pru/predicates.md
M    gcc/config/pru/pru-opts.h
M    gcc/config/pru/pru-passes.c
M    gcc/config/pru/pru-pragma.c
M    gcc/config/pru/pru-protos.h
M    gcc/config/pru/pru.c
M    gcc/config/pru/pru.h
M    gcc/config/pru/pru.md
M    gcc/config/pru/pru.opt
M    gcc/config/pru/t-pru
M    gcc/config/riscv/constraints.md
M    gcc/config/riscv/elf.h
M    gcc/config/riscv/freebsd.h
M    gcc/config/riscv/generic.md
M    gcc/config/riscv/linux.h
M    gcc/config/riscv/multilib-generator
M    gcc/config/riscv/peephole.md
M    gcc/config/riscv/pic.md
M    gcc/config/riscv/predicates.md
M    gcc/config/riscv/riscv-builtins.c
M    gcc/config/riscv/riscv-c.c
M    gcc/config/riscv/riscv-d.c
M    gcc/config/riscv/riscv-ftypes.def
M    gcc/config/riscv/riscv-modes.def
M    gcc/config/riscv/riscv-opts.h
M    gcc/config/riscv/riscv-protos.h
M    gcc/config/riscv/riscv.c
M    gcc/config/riscv/riscv.h
M    gcc/config/riscv/riscv.md
M    gcc/config/riscv/riscv.opt
M    gcc/config/riscv/rtems.h
M    gcc/config/riscv/sync.md
M    gcc/config/riscv/withmultilib.h
M    gcc/config/rl78/constraints.md
M    gcc/config/rl78/predicates.md
M    gcc/config/rl78/rl78-c.c
M    gcc/config/rl78/rl78-expand.md
M    gcc/config/rl78/rl78-opts.h
M    gcc/config/rl78/rl78-protos.h
M    gcc/config/rl78/rl78-real.md
M    gcc/config/rl78/rl78-virt.md
M    gcc/config/rl78/rl78.c
M    gcc/config/rl78/rl78.h
M    gcc/config/rl78/rl78.md
M    gcc/config/rl78/rl78.opt
M    gcc/config/rl78/t-rl78
M    gcc/config/rpath.opt
M    gcc/config/rs6000/40x.md
M    gcc/config/rs6000/440.md
M    gcc/config/rs6000/476.h
M    gcc/config/rs6000/476.md
M    gcc/config/rs6000/476.opt
M    gcc/config/rs6000/601.md
M    gcc/config/rs6000/603.md
M    gcc/config/rs6000/6xx.md
M    gcc/config/rs6000/7450.md
M    gcc/config/rs6000/7xx.md
M    gcc/config/rs6000/8540.md
M    gcc/config/rs6000/a2.md
M    gcc/config/rs6000/aix-stdint.h
M    gcc/config/rs6000/aix.h
M    gcc/config/rs6000/aix61.h
M    gcc/config/rs6000/aix64.opt
M    gcc/config/rs6000/aix71.h
M    gcc/config/rs6000/aix72.h
M    gcc/config/rs6000/altivec.h
M    gcc/config/rs6000/altivec.md
M    gcc/config/rs6000/amo.h
M    gcc/config/rs6000/biarch64.h
M    gcc/config/rs6000/bmi2intrin.h
M    gcc/config/rs6000/bmiintrin.h
M    gcc/config/rs6000/cell.md
M    gcc/config/rs6000/constraints.md
M    gcc/config/rs6000/crypto.md
M    gcc/config/rs6000/darwin.h
M    gcc/config/rs6000/darwin.md
M    gcc/config/rs6000/darwin.opt
M    gcc/config/rs6000/darwin32-biarch.h
M    gcc/config/rs6000/darwin64-biarch.h
M    gcc/config/rs6000/darwin7.h
M    gcc/config/rs6000/darwin8.h
M    gcc/config/rs6000/default64.h
M    gcc/config/rs6000/dfp.md
M    gcc/config/rs6000/driver-rs6000.c
M    gcc/config/rs6000/e300c2c3.md
M    gcc/config/rs6000/e500mc.md
M    gcc/config/rs6000/e500mc64.md
M    gcc/config/rs6000/e5500.md
M    gcc/config/rs6000/e6500.md
M    gcc/config/rs6000/eabi.h
M    gcc/config/rs6000/eabialtivec.h
M    gcc/config/rs6000/eabisim.h
M    gcc/config/rs6000/emmintrin.h
M    gcc/config/rs6000/freebsd.h
M    gcc/config/rs6000/freebsd64.h
M    gcc/config/rs6000/future.md
M    gcc/config/rs6000/genopt.sh
M    gcc/config/rs6000/host-darwin.c
M    gcc/config/rs6000/host-ppc64-darwin.c
M    gcc/config/rs6000/htm.md
M    gcc/config/rs6000/htmintrin.h
M    gcc/config/rs6000/htmxlintrin.h
M    gcc/config/rs6000/linux.h
M    gcc/config/rs6000/linux64.h
M    gcc/config/rs6000/linux64.opt
M    gcc/config/rs6000/linuxaltivec.h
M    gcc/config/rs6000/lynx.h
M    gcc/config/rs6000/mm_malloc.h
M    gcc/config/rs6000/mmintrin.h
M    gcc/config/rs6000/mpc.md
M    gcc/config/rs6000/netbsd.h
M    gcc/config/rs6000/option-defaults.h
M    gcc/config/rs6000/pmmintrin.h
M    gcc/config/rs6000/power4.md
M    gcc/config/rs6000/power5.md
M    gcc/config/rs6000/power6.md
M    gcc/config/rs6000/power7.md
M    gcc/config/rs6000/power8.md
M    gcc/config/rs6000/power9.md
M    gcc/config/rs6000/ppc-asm.h
M    gcc/config/rs6000/ppc-auxv.h
M    gcc/config/rs6000/ppu_intrinsics.h
M    gcc/config/rs6000/predicates.md
M    gcc/config/rs6000/rs6000-builtin.def
M    gcc/config/rs6000/rs6000-c.c
M    gcc/config/rs6000/rs6000-call.c
M    gcc/config/rs6000/rs6000-cpus.def
M    gcc/config/rs6000/rs6000-d.c
M    gcc/config/rs6000/rs6000-internal.h
M    gcc/config/rs6000/rs6000-linux.c
M    gcc/config/rs6000/rs6000-logue.c
M    gcc/config/rs6000/rs6000-modes.def
M    gcc/config/rs6000/rs6000-modes.h
M    gcc/config/rs6000/rs6000-opts.h
M    gcc/config/rs6000/rs6000-p8swap.c
M    gcc/config/rs6000/rs6000-passes.def
M    gcc/config/rs6000/rs6000-protos.h
M    gcc/config/rs6000/rs6000-string.c
M    gcc/config/rs6000/rs6000-tables.opt
M    gcc/config/rs6000/rs6000.c
M    gcc/config/rs6000/rs6000.h
M    gcc/config/rs6000/rs6000.md
M    gcc/config/rs6000/rs6000.opt
M    gcc/config/rs6000/rs64.md
M    gcc/config/rs6000/rtems.h
M    gcc/config/rs6000/secureplt.h
M    gcc/config/rs6000/si2vmx.h
M    gcc/config/rs6000/smmintrin.h
M    gcc/config/rs6000/spu2vmx.h
M    gcc/config/rs6000/sync.md
M    gcc/config/rs6000/sysv4.h
M    gcc/config/rs6000/sysv4.opt
M    gcc/config/rs6000/sysv4le.h
M    gcc/config/rs6000/t-aix52
M    gcc/config/rs6000/t-fprules
M    gcc/config/rs6000/t-freebsd64
M    gcc/config/rs6000/t-linux64
M    gcc/config/rs6000/t-lynx
M    gcc/config/rs6000/t-netbsd
M    gcc/config/rs6000/t-ppccomm
M    gcc/config/rs6000/t-ppcendian
M    gcc/config/rs6000/t-ppcgas
M    gcc/config/rs6000/t-rs6000
M    gcc/config/rs6000/t-rtems
M    gcc/config/rs6000/t-vxworks
M    gcc/config/rs6000/titan.md
M    gcc/config/rs6000/tmmintrin.h
M    gcc/config/rs6000/vec_types.h
M    gcc/config/rs6000/vector.md
M    gcc/config/rs6000/vsx.md
M    gcc/config/rs6000/vxworks.h
M    gcc/config/rs6000/vxworksae.h
M    gcc/config/rs6000/vxworksmils.h
M    gcc/config/rs6000/x86intrin.h
M    gcc/config/rs6000/xcoff.h
M    gcc/config/rs6000/xmmintrin.h
M    gcc/config/rtems.h
M    gcc/config/rtems.opt
M    gcc/config/rx/constraints.md
M    gcc/config/rx/elf.opt
M    gcc/config/rx/predicates.md
M    gcc/config/rx/rx-modes.def
M    gcc/config/rx/rx-opts.h
M    gcc/config/rx/rx-protos.h
M    gcc/config/rx/rx.c
M    gcc/config/rx/rx.h
M    gcc/config/rx/rx.md
M    gcc/config/rx/rx.opt
M    gcc/config/rx/t-rx
M    gcc/config/s390/2064.md
M    gcc/config/s390/2084.md
M    gcc/config/s390/2097.md
M    gcc/config/s390/2817.md
M    gcc/config/s390/2827.md
M    gcc/config/s390/2964.md
M    gcc/config/s390/3906.md
M    gcc/config/s390/8561.md
M    gcc/config/s390/constraints.md
M    gcc/config/s390/driver-native.c
M    gcc/config/s390/htmintrin.h
M    gcc/config/s390/htmxlintrin.h
M    gcc/config/s390/linux.h
M    gcc/config/s390/predicates.md
M    gcc/config/s390/s390-builtin-types.def
M    gcc/config/s390/s390-builtins.def
M    gcc/config/s390/s390-builtins.h
M    gcc/config/s390/s390-c.c
M    gcc/config/s390/s390-d.c
M    gcc/config/s390/s390-modes.def
M    gcc/config/s390/s390-opts.h
M    gcc/config/s390/s390-passes.def
M    gcc/config/s390/s390-protos.h
M    gcc/config/s390/s390.c
M    gcc/config/s390/s390.h
M    gcc/config/s390/s390.md
M    gcc/config/s390/s390.opt
M    gcc/config/s390/s390intrin.h
M    gcc/config/s390/s390x.h
M    gcc/config/s390/subst.md
M    gcc/config/s390/t-s390
M    gcc/config/s390/tpf.h
M    gcc/config/s390/tpf.md
M    gcc/config/s390/tpf.opt
M    gcc/config/s390/vecintrin.h
M    gcc/config/s390/vector.md
M    gcc/config/s390/vx-builtins.md
M    gcc/config/sh/constraints.md
M    gcc/config/sh/divcost-analysis
M    gcc/config/sh/divtab-sh4-300.c
M    gcc/config/sh/divtab-sh4.c
M    gcc/config/sh/divtab.c
M    gcc/config/sh/elf.h
M    gcc/config/sh/embed-elf.h
M    gcc/config/sh/iterators.md
M    gcc/config/sh/linux.h
M    gcc/config/sh/little.h
M    gcc/config/sh/netbsd-elf.h
M    gcc/config/sh/newlib.h
M    gcc/config/sh/predicates.md
M    gcc/config/sh/rtems.h
M    gcc/config/sh/rtemself.h
M    gcc/config/sh/sh-c.c
M    gcc/config/sh/sh-mem.cc
M    gcc/config/sh/sh-modes.def
M    gcc/config/sh/sh-protos.h
M    gcc/config/sh/sh.c
M    gcc/config/sh/sh.h
M    gcc/config/sh/sh.md
M    gcc/config/sh/sh.opt
M    gcc/config/sh/sh1.md
M    gcc/config/sh/sh4-300.md
M    gcc/config/sh/sh4.md
M    gcc/config/sh/sh4a.md
M    gcc/config/sh/sh_optimize_sett_clrt.cc
M    gcc/config/sh/sh_treg_combine.cc
M    gcc/config/sh/superh.h
M    gcc/config/sh/sync.md
M    gcc/config/sh/t-sh
M    gcc/config/sh/vxworks.h
M    gcc/config/sol2-c.c
M    gcc/config/sol2-cxx.c
M    gcc/config/sol2-d.c
M    gcc/config/sol2-protos.h
M    gcc/config/sol2-stubs.c
M    gcc/config/sol2.c
M    gcc/config/sol2.h
M    gcc/config/sol2.opt
M    gcc/config/sparc/biarch64.h
M    gcc/config/sparc/constraints.md
M    gcc/config/sparc/cypress.md
M    gcc/config/sparc/default64.h
M    gcc/config/sparc/driver-sparc.c
M    gcc/config/sparc/freebsd.h
M    gcc/config/sparc/hypersparc.md
M    gcc/config/sparc/leon.md
M    gcc/config/sparc/linux.h
M    gcc/config/sparc/linux64.h
M    gcc/config/sparc/long-double-switch.opt
M    gcc/config/sparc/m8.md
M    gcc/config/sparc/netbsd-elf.h
M    gcc/config/sparc/niagara.md
M    gcc/config/sparc/niagara2.md
M    gcc/config/sparc/niagara4.md
M    gcc/config/sparc/niagara7.md
M    gcc/config/sparc/openbsd1-64.h
M    gcc/config/sparc/openbsd64.h
M    gcc/config/sparc/predicates.md
M    gcc/config/sparc/rtemself.h
M    gcc/config/sparc/sol2.h
M    gcc/config/sparc/sp-elf.h
M    gcc/config/sparc/sp64-elf.h
M    gcc/config/sparc/sparc-c.c
M    gcc/config/sparc/sparc-d.c
M    gcc/config/sparc/sparc-modes.def
M    gcc/config/sparc/sparc-opts.h
M    gcc/config/sparc/sparc-passes.def
M    gcc/config/sparc/sparc-protos.h
M    gcc/config/sparc/sparc.c
M    gcc/config/sparc/sparc.h
M    gcc/config/sparc/sparc.md
M    gcc/config/sparc/sparc.opt
M    gcc/config/sparc/sparclet.md
M    gcc/config/sparc/supersparc.md
M    gcc/config/sparc/sync.md
M    gcc/config/sparc/sysv4.h
M    gcc/config/sparc/t-elf
M    gcc/config/sparc/t-leon
M    gcc/config/sparc/t-leon3
M    gcc/config/sparc/t-linux64
M    gcc/config/sparc/t-rtems
M    gcc/config/sparc/t-rtems-64
M    gcc/config/sparc/t-sparc
M    gcc/config/sparc/tso.h
M    gcc/config/sparc/ultra1_2.md
M    gcc/config/sparc/ultra3.md
M    gcc/config/sparc/visintrin.h
M    gcc/config/sparc/vxworks.h
M    gcc/config/stormy16/constraints.md
M    gcc/config/stormy16/predicates.md
M    gcc/config/stormy16/stormy-abi
M    gcc/config/stormy16/stormy16-protos.h
M    gcc/config/stormy16/stormy16.c
M    gcc/config/stormy16/stormy16.h
M    gcc/config/stormy16/stormy16.md
M    gcc/config/stormy16/stormy16.opt
M    gcc/config/t-darwin
M    gcc/config/t-glibc
M    gcc/config/t-libunwind
M    gcc/config/t-linux
M    gcc/config/t-lynx
M    gcc/config/t-netbsd
M    gcc/config/t-pnt16-warn
M    gcc/config/t-sol2
M    gcc/config/t-vxworks
M    gcc/config/t-winnt
M    gcc/config/tilegx/constraints.md
M    gcc/config/tilegx/linux.h
M    gcc/config/tilegx/mul-tables.c
M    gcc/config/tilegx/predicates.md
M    gcc/config/tilegx/sync.md
M    gcc/config/tilegx/tilegx-builtins.h
M    gcc/config/tilegx/tilegx-c.c
M    gcc/config/tilegx/tilegx-generic.md
M    gcc/config/tilegx/tilegx-modes.def
M    gcc/config/tilegx/tilegx-multiply.h
M    gcc/config/tilegx/tilegx-opts.h
M    gcc/config/tilegx/tilegx-protos.h
M    gcc/config/tilegx/tilegx.c
M    gcc/config/tilegx/tilegx.h
M    gcc/config/tilegx/tilegx.md
M    gcc/config/tilegx/tilegx.opt
M    gcc/config/tilepro/constraints.md
M    gcc/config/tilepro/gen-mul-tables.cc
M    gcc/config/tilepro/linux.h
M    gcc/config/tilepro/mul-tables.c
M    gcc/config/tilepro/predicates.md
M    gcc/config/tilepro/tilepro-builtins.h
M    gcc/config/tilepro/tilepro-c.c
M    gcc/config/tilepro/tilepro-generic.md
M    gcc/config/tilepro/tilepro-modes.def
M    gcc/config/tilepro/tilepro-multiply.h
M    gcc/config/tilepro/tilepro-protos.h
M    gcc/config/tilepro/tilepro.c
M    gcc/config/tilepro/tilepro.h
M    gcc/config/tilepro/tilepro.md
M    gcc/config/tilepro/tilepro.opt
M    gcc/config/usegas.h
M    gcc/config/v850/constraints.md
M    gcc/config/v850/predicates.md
M    gcc/config/v850/rtems.h
M    gcc/config/v850/t-v850
M    gcc/config/v850/v850-c.c
M    gcc/config/v850/v850-modes.def
M    gcc/config/v850/v850-opts.h
M    gcc/config/v850/v850-protos.h
M    gcc/config/v850/v850.c
M    gcc/config/v850/v850.h
M    gcc/config/v850/v850.md
M    gcc/config/v850/v850.opt
M    gcc/config/vax/builtins.md
M    gcc/config/vax/constraints.md
M    gcc/config/vax/elf.h
M    gcc/config/vax/elf.opt
M    gcc/config/vax/linux.h
M    gcc/config/vax/netbsd-elf.h
M    gcc/config/vax/openbsd.h
M    gcc/config/vax/openbsd1.h
M    gcc/config/vax/predicates.md
M    gcc/config/vax/vax-modes.def
M    gcc/config/vax/vax-protos.h
M    gcc/config/vax/vax.c
M    gcc/config/vax/vax.h
M    gcc/config/vax/vax.md
M    gcc/config/vax/vax.opt
M    gcc/config/visium/constraints.md
M    gcc/config/visium/elf.h
M    gcc/config/visium/gr5.md
M    gcc/config/visium/gr6.md
M    gcc/config/visium/predicates.md
M    gcc/config/visium/t-visium
M    gcc/config/visium/visium-modes.def
M    gcc/config/visium/visium-opts.h
M    gcc/config/visium/visium-passes.def
M    gcc/config/visium/visium-protos.h
M    gcc/config/visium/visium.c
M    gcc/config/visium/visium.h
M    gcc/config/visium/visium.md
M    gcc/config/visium/visium.opt
M    gcc/config/vms/make-crtlmap.awk
M    gcc/config/vms/t-vms
M    gcc/config/vms/t-vmsnative
M    gcc/config/vms/vms-ar.c
M    gcc/config/vms/vms-c.c
M    gcc/config/vms/vms-f.c
M    gcc/config/vms/vms-ld.c
M    gcc/config/vms/vms-opts.h
M    gcc/config/vms/vms-protos.h
M    gcc/config/vms/vms-stdint.h
M    gcc/config/vms/vms.c
M    gcc/config/vms/vms.h
M    gcc/config/vms/vms.opt
M    gcc/config/vms/x-vms
M    gcc/config/vms/xm-vms.h
M    gcc/config/vx-common.h
A  + gcc/config/vxworks
A  + gcc/config/vxworks-c.c
M    gcc/config/vxworks-dummy.h
M    gcc/config/vxworks-stdint.h
M    gcc/config/vxworks.c
M    gcc/config/vxworks.h
M    gcc/config/vxworks.opt
M    gcc/config/vxworksae.h
M    gcc/config/winnt-c.c
M    gcc/config/xtensa/constraints.md
M    gcc/config/xtensa/elf.h
M    gcc/config/xtensa/elf.opt
M    gcc/config/xtensa/linux.h
M    gcc/config/xtensa/predicates.md
M    gcc/config/xtensa/t-xtensa
M    gcc/config/xtensa/uclinux.h
M    gcc/config/xtensa/uclinux.opt
M    gcc/config/xtensa/xtensa-protos.h
M    gcc/config/xtensa/xtensa.c
M    gcc/config/xtensa/xtensa.h
M    gcc/config/xtensa/xtensa.md
M    gcc/config/xtensa/xtensa.opt
M    gcc/config.build
M    gcc/config.gcc
M    gcc/config.host
M    gcc/configure.ac
M    gcc/context.c
M    gcc/context.h
M    gcc/convert.c
M    gcc/convert.h
M    gcc/coretypes.h
M    gcc/coverage.c
M    gcc/coverage.h
M    gcc/cp/ChangeLog
A  + gcc/cp/ChangeLog-2019
M    gcc/cp/Make-lang.in
M    gcc/cp/NEWS
M    gcc/cp/call.c
M    gcc/cp/cfns.gperf
M    gcc/cp/cfns.h
M    gcc/cp/class.c
M    gcc/cp/config-lang.in
M    gcc/cp/constexpr.c
M    gcc/cp/constraint.cc
M    gcc/cp/cp-gimplify.c
M    gcc/cp/cp-lang.c
M    gcc/cp/cp-name-hint.h
M    gcc/cp/cp-objcp-common.c
M    gcc/cp/cp-objcp-common.h
M    gcc/cp/cp-tree.def
M    gcc/cp/cp-tree.h
M    gcc/cp/cp-ubsan.c
M    gcc/cp/cvt.c
M    gcc/cp/cxx-pretty-print.c
M    gcc/cp/cxx-pretty-print.h
M    gcc/cp/decl.c
M    gcc/cp/decl.h
M    gcc/cp/decl2.c
M    gcc/cp/dump.c
M    gcc/cp/error.c
M    gcc/cp/except.c
M    gcc/cp/expr.c
M    gcc/cp/friend.c
M    gcc/cp/g++spec.c
M    gcc/cp/init.c
M    gcc/cp/lambda.c
M    gcc/cp/lang-specs.h
M    gcc/cp/lex.c
M    gcc/cp/logic.cc
M    gcc/cp/mangle.c
M    gcc/cp/method.c
M    gcc/cp/name-lookup.c
M    gcc/cp/name-lookup.h
M    gcc/cp/operators.def
M    gcc/cp/optimize.c
M    gcc/cp/parser.c
M    gcc/cp/parser.h
M    gcc/cp/pt.c
M    gcc/cp/ptree.c
M    gcc/cp/rtti.c
M    gcc/cp/search.c
M    gcc/cp/semantics.c
M    gcc/cp/tree.c
M    gcc/cp/type-utils.h
M    gcc/cp/typeck.c
M    gcc/cp/typeck2.c
M    gcc/cp/vtable-class-hierarchy.c
M    gcc/cppbuiltin.c
M    gcc/cppbuiltin.h
M    gcc/cppdefault.c
M    gcc/cppdefault.h
M    gcc/cprop.c
M    gcc/cse.c
M    gcc/cselib.c
M    gcc/cselib.h
M    gcc/d/ChangeLog
A  + gcc/d/ChangeLog-2019
M    gcc/d/Make-lang.in
M    gcc/d/config-lang.in
M    gcc/d/d-attribs.cc
M    gcc/d/d-builtins.cc
M    gcc/d/d-codegen.cc
M    gcc/d/d-convert.cc
M    gcc/d/d-diagnostic.cc
M    gcc/d/d-frontend.cc
M    gcc/d/d-incpath.cc
M    gcc/d/d-lang.cc
M    gcc/d/d-longdouble.cc
M    gcc/d/d-spec.cc
M    gcc/d/d-system.h
M    gcc/d/d-target-def.h
M    gcc/d/d-target.cc
M    gcc/d/d-target.def
M    gcc/d/d-target.h
M    gcc/d/d-tree.def
M    gcc/d/d-tree.h
M    gcc/d/decl.cc
M    gcc/d/dmd/root/dsystem.h
M    gcc/d/expr.cc
M    gcc/d/gdc.texi
M    gcc/d/imports.cc
M    gcc/d/intrinsics.cc
M    gcc/d/intrinsics.def
M    gcc/d/lang-specs.h
M    gcc/d/lang.opt
M    gcc/d/longdouble.h
M    gcc/d/modules.cc
M    gcc/d/runtime.cc
M    gcc/d/runtime.def
M    gcc/d/toir.cc
M    gcc/d/typeinfo.cc
M    gcc/d/types.cc
M    gcc/data-streamer-in.c
M    gcc/data-streamer-out.c
M    gcc/data-streamer.c
M    gcc/data-streamer.h
M    gcc/dbgcnt.c
M    gcc/dbgcnt.def
M    gcc/dbgcnt.h
M    gcc/dbxout.c
M    gcc/dbxout.h
M    gcc/dce.c
M    gcc/dce.h
M    gcc/ddg.c
M    gcc/ddg.h
M    gcc/debug.c
M    gcc/debug.h
M    gcc/defaults.h
M    gcc/df-core.c
M    gcc/df-problems.c
M    gcc/df-scan.c
M    gcc/df.h
M    gcc/dfp.c
M    gcc/dfp.h
M    gcc/diagnostic-color.c
M    gcc/diagnostic-color.h
M    gcc/diagnostic-core.h
M    gcc/diagnostic-format-json.cc
M    gcc/diagnostic-metadata.h
M    gcc/diagnostic-show-locus.c
M    gcc/diagnostic-url.h
M    gcc/diagnostic.c
M    gcc/diagnostic.def
M    gcc/diagnostic.h
M    gcc/doc/avr-mmcu.texi
M    gcc/doc/bugreport.texi
M    gcc/doc/cfg.texi
M    gcc/doc/collect2.texi
M    gcc/doc/compat.texi
M    gcc/doc/configfiles.texi
M    gcc/doc/configterms.texi
M    gcc/doc/contrib.texi
M    gcc/doc/contribute.texi
M    gcc/doc/cpp.texi
M    gcc/doc/cppdiropts.texi
M    gcc/doc/cppenv.texi
M    gcc/doc/cppinternals.texi
M    gcc/doc/cppopts.texi
M    gcc/doc/cppwarnopts.texi
M    gcc/doc/extend.texi
M    gcc/doc/fragments.texi
M    gcc/doc/frontends.texi
M    gcc/doc/gcc.texi
M    gcc/doc/gccint.texi
M    gcc/doc/gcov-dump.texi
M    gcc/doc/gcov-tool.texi
M    gcc/doc/gcov.texi
M    gcc/doc/generic.texi
M    gcc/doc/gimple.texi
M    gcc/doc/gty.texi
M    gcc/doc/headerdirs.texi
M    gcc/doc/hostconfig.texi
M    gcc/doc/implement-c.texi
M    gcc/doc/implement-cxx.texi
M    gcc/doc/include/gcc-common.texi
M    gcc/doc/install-old.texi
M    gcc/doc/install.texi
M    gcc/doc/install.texi2html
M    gcc/doc/interface.texi
M    gcc/doc/invoke.texi
M    gcc/doc/languages.texi
M    gcc/doc/libgcc.texi
M    gcc/doc/loop.texi
M    gcc/doc/lto-dump.texi
M    gcc/doc/lto.texi
M    gcc/doc/makefile.texi
M    gcc/doc/match-and-simplify.texi
M    gcc/doc/md.texi
M    gcc/doc/objc.texi
M    gcc/doc/optinfo.texi
M    gcc/doc/options.texi
M    gcc/doc/passes.texi
M    gcc/doc/plugins.texi
M    gcc/doc/portability.texi
M    gcc/doc/rtl.texi
M    gcc/doc/service.texi
M    gcc/doc/sourcebuild.texi
M    gcc/doc/standards.texi
M    gcc/doc/tm.texi
M    gcc/doc/tm.texi.in
M    gcc/doc/tree-ssa.texi
M    gcc/doc/trouble.texi
M    gcc/doc/ux.texi
M    gcc/dojump.c
M    gcc/dojump.h
M    gcc/dominance.c
M    gcc/dominance.h
M    gcc/domwalk.c
M    gcc/domwalk.h
M    gcc/double-int.c
M    gcc/double-int.h
M    gcc/dse.c
M    gcc/dump-context.h
M    gcc/dumpfile.c
M    gcc/dumpfile.h
M    gcc/dwarf2asm.c
M    gcc/dwarf2asm.h
M    gcc/dwarf2cfi.c
M    gcc/dwarf2out.c
M    gcc/dwarf2out.h
M    gcc/early-remat.c
M    gcc/edit-context.c
M    gcc/edit-context.h
M    gcc/emit-rtl.c
M    gcc/emit-rtl.h
M    gcc/errors.c
M    gcc/errors.h
M    gcc/escaped_string.h
M    gcc/et-forest.c
M    gcc/et-forest.h
M    gcc/except.c
M    gcc/except.h
M    gcc/exec-tool.in
M    gcc/explow.c
M    gcc/explow.h
M    gcc/expmed.c
M    gcc/expmed.h
M    gcc/expr.c
M    gcc/expr.h
M    gcc/fibonacci_heap.c
M    gcc/fibonacci_heap.h
M    gcc/file-find.c
M    gcc/file-find.h
M    gcc/file-prefix-map.c
M    gcc/file-prefix-map.h
M    gcc/final.c
M    gcc/fixed-value.c
M    gcc/fixed-value.h
M    gcc/flag-types.h
M    gcc/flags.h
M    gcc/fold-const-call.c
M    gcc/fold-const-call.h
M    gcc/fold-const.c
M    gcc/fold-const.h
M    gcc/fortran/ChangeLog
A  + gcc/fortran/ChangeLog-2019
M    gcc/fortran/Make-lang.in
M    gcc/fortran/arith.c
M    gcc/fortran/arith.h
M    gcc/fortran/array.c
M    gcc/fortran/bbt.c
M    gcc/fortran/check.c
M    gcc/fortran/class.c
M    gcc/fortran/config-lang.in
M    gcc/fortran/constructor.c
M    gcc/fortran/constructor.h
M    gcc/fortran/convert.c
M    gcc/fortran/cpp.c
M    gcc/fortran/cpp.h
M    gcc/fortran/data.c
M    gcc/fortran/data.h
M    gcc/fortran/decl.c
M    gcc/fortran/dependency.c
M    gcc/fortran/dependency.h
M    gcc/fortran/dump-parse-tree.c
M    gcc/fortran/error.c
M    gcc/fortran/expr.c
M    gcc/fortran/f95-lang.c
M    gcc/fortran/frontend-passes.c
M    gcc/fortran/gfc-diagnostic.def
M    gcc/fortran/gfc-internals.texi
M    gcc/fortran/gfortran.h
M    gcc/fortran/gfortran.texi
M    gcc/fortran/gfortranspec.c
M    gcc/fortran/interface.c
M    gcc/fortran/intrinsic.c
M    gcc/fortran/intrinsic.h
M    gcc/fortran/intrinsic.texi
M    gcc/fortran/invoke.texi
M    gcc/fortran/io.c
M    gcc/fortran/ioparm.def
M    gcc/fortran/iresolve.c
M    gcc/fortran/iso-c-binding.def
M    gcc/fortran/iso-fortran-env.def
M    gcc/fortran/lang-specs.h
M    gcc/fortran/lang.opt
M    gcc/fortran/libgfortran.h
M    gcc/fortran/match.c
M    gcc/fortran/match.h
M    gcc/fortran/matchexp.c
M    gcc/fortran/mathbuiltins.def
M    gcc/fortran/misc.c
M    gcc/fortran/module.c
M    gcc/fortran/openmp.c
M    gcc/fortran/options.c
M    gcc/fortran/parse.c
M    gcc/fortran/parse.h
M    gcc/fortran/primary.c
M    gcc/fortran/resolve.c
M    gcc/fortran/scanner.c
M    gcc/fortran/scanner.h
M    gcc/fortran/simplify.c
M    gcc/fortran/st.c
M    gcc/fortran/symbol.c
M    gcc/fortran/target-memory.c
M    gcc/fortran/target-memory.h
M    gcc/fortran/trans-array.c
M    gcc/fortran/trans-array.h
M    gcc/fortran/trans-common.c
M    gcc/fortran/trans-const.c
M    gcc/fortran/trans-const.h
M    gcc/fortran/trans-decl.c
M    gcc/fortran/trans-expr.c
M    gcc/fortran/trans-intrinsic.c
M    gcc/fortran/trans-io.c
M    gcc/fortran/trans-openmp.c
M    gcc/fortran/trans-stmt.c
M    gcc/fortran/trans-stmt.h
M    gcc/fortran/trans-types.c
M    gcc/fortran/trans-types.h
M    gcc/fortran/trans.c
M    gcc/fortran/trans.h
M    gcc/fortran/types.def
M    gcc/fp-test.c
M    gcc/function-abi.cc
M    gcc/function-abi.h
M    gcc/function-tests.c
M    gcc/function.c
M    gcc/function.h
M    gcc/fwprop.c
M    gcc/gcc-ar.c
M    gcc/gcc-main.c
M    gcc/gcc-plugin.h
M    gcc/gcc-rich-location.c
M    gcc/gcc-rich-location.h
M    gcc/gcc-symtab.h
M    gcc/gcc.c
M    gcc/gcc.h
M    gcc/gcov-counter.def
M    gcc/gcov-dump.c
M    gcc/gcov-io.c
M    gcc/gcov-io.h
M    gcc/gcov-iov.c
M    gcc/gcov-tool.c
M    gcc/gcov.c
M    gcc/gcse-common.c
M    gcc/gcse-common.h
M    gcc/gcse.c
M    gcc/gcse.h
M    gcc/gdbhooks.py
M    gcc/gdbinit.in
M    gcc/gen-pass-instances.awk
M    gcc/genattr-common.c
M    gcc/genattr.c
M    gcc/genattrtab.c
M    gcc/genautomata.c
M    gcc/gencfn-macros.c
M    gcc/gencheck.c
M    gcc/genchecksum.c
M    gcc/gencodes.c
M    gcc/genconditions.c
M    gcc/genconfig.c
M    gcc/genconstants.c
M    gcc/genemit.c
M    gcc/genenums.c
M    gcc/generic-match-head.c
M    gcc/generic-match.h
M    gcc/genextract.c
M    gcc/genflags.c
M    gcc/gengenrtl.c
M    gcc/gengtype-lex.l
M    gcc/gengtype-parse.c
M    gcc/gengtype-state.c
M    gcc/gengtype.c
M    gcc/gengtype.h
M    gcc/genhooks.c
M    gcc/genmatch.c
M    gcc/genmddeps.c
M    gcc/genmddump.c
M    gcc/genmodes.c
M    gcc/genmultilib
M    gcc/genopinit.c
M    gcc/genoutput.c
M    gcc/genpeep.c
M    gcc/genpreds.c
M    gcc/genrecog.c
M    gcc/gensupport.c
M    gcc/gensupport.h
M    gcc/gentarget-def.c
M    gcc/ggc-common.c
M    gcc/ggc-internal.h
M    gcc/ggc-none.c
M    gcc/ggc-page.c
M    gcc/ggc-tests.c
M    gcc/ggc.h
M    gcc/gimple-builder.c
M    gcc/gimple-builder.h
M    gcc/gimple-expr.c
M    gcc/gimple-expr.h
M    gcc/gimple-fold.c
M    gcc/gimple-fold.h
M    gcc/gimple-iterator.c
M    gcc/gimple-iterator.h
M    gcc/gimple-laddress.c
M    gcc/gimple-loop-interchange.cc
M    gcc/gimple-loop-jam.c
M    gcc/gimple-loop-versioning.cc
M    gcc/gimple-low.c
M    gcc/gimple-low.h
M    gcc/gimple-match-head.c
M    gcc/gimple-match.h
M    gcc/gimple-predict.h
M    gcc/gimple-pretty-print.c
M    gcc/gimple-pretty-print.h
M    gcc/gimple-ssa-backprop.c
M    gcc/gimple-ssa-evrp-analyze.c
M    gcc/gimple-ssa-evrp-analyze.h
M    gcc/gimple-ssa-evrp.c
M    gcc/gimple-ssa-isolate-paths.c
M    gcc/gimple-ssa-nonnull-compare.c
M    gcc/gimple-ssa-split-paths.c
M    gcc/gimple-ssa-sprintf.c
M    gcc/gimple-ssa-store-merging.c
M    gcc/gimple-ssa-strength-reduction.c
M    gcc/gimple-ssa-warn-alloca.c
M    gcc/gimple-ssa-warn-restrict.c
M    gcc/gimple-ssa-warn-restrict.h
M    gcc/gimple-ssa.h
M    gcc/gimple-streamer-in.c
M    gcc/gimple-streamer-out.c
M    gcc/gimple-streamer.h
M    gcc/gimple-walk.c
M    gcc/gimple-walk.h
M    gcc/gimple.c
M    gcc/gimple.def
M    gcc/gimple.h
M    gcc/gimplify-me.c
M    gcc/gimplify-me.h
M    gcc/gimplify.c
M    gcc/gimplify.h
M    gcc/ginclude/float.h
M    gcc/ginclude/iso646.h
M    gcc/ginclude/stdalign.h
M    gcc/ginclude/stdarg.h
M    gcc/ginclude/stdatomic.h
M    gcc/ginclude/stdbool.h
M    gcc/ginclude/stddef.h
M    gcc/ginclude/stdfix.h
M    gcc/ginclude/stdint-gcc.h
M    gcc/ginclude/stdnoreturn.h
M    gcc/ginclude/tgmath.h
M    gcc/ginclude/unwind-arm-common.h
M    gcc/glimits.h
M    gcc/go/ChangeLog
M    gcc/go/Make-lang.in
M    gcc/go/config-lang.in
M    gcc/go/gccgo.texi
M    gcc/go/go-backend.c
M    gcc/go/go-c.h
M    gcc/go/go-gcc-diagnostics.cc
M    gcc/go/go-gcc.cc
M    gcc/go/go-gcc.h
M    gcc/go/go-lang.c
M    gcc/go/go-sha1.cc
M    gcc/go/go-system.h
M    gcc/go/gofrontend/MERGE
M    gcc/go/gofrontend/expressions.cc
M    gcc/go/gofrontend/gogo.cc
M    gcc/go/gofrontend/gogo.h
M    gcc/go/gofrontend/names.cc
M    gcc/go/gofrontend/types.cc
M    gcc/go/gofrontend/types.h
M    gcc/go/gospec.c
M    gcc/go/lang-specs.h
M    gcc/go/lang.opt
M    gcc/godump.c
M    gcc/graph.c
M    gcc/graph.h
M    gcc/graphds.c
M    gcc/graphds.h
M    gcc/graphite-dependences.c
M    gcc/graphite-isl-ast-to-gimple.c
M    gcc/graphite-optimize-isl.c
M    gcc/graphite-poly.c
M    gcc/graphite-scop-detection.c
M    gcc/graphite-sese-to-poly.c
M    gcc/graphite.c
M    gcc/graphite.h
M    gcc/gsstruct.def
M    gcc/gstab.h
M    gcc/gsyms.h
M    gcc/haifa-sched.c
M    gcc/hard-reg-set.h
M    gcc/hash-map-tests.c
M    gcc/hash-map-traits.h
M    gcc/hash-map.h
M    gcc/hash-set-tests.c
M    gcc/hash-set.h
M    gcc/hash-table.c
M    gcc/hash-table.h
M    gcc/hash-traits.h
M    gcc/highlev-plugin-common.h
M    gcc/hooks.c
M    gcc/hooks.h
M    gcc/host-default.c
M    gcc/hosthooks-def.h
M    gcc/hosthooks.h
M    gcc/hsa-brig-format.h
M    gcc/hsa-brig.c
M    gcc/hsa-builtins.def
M    gcc/hsa-common.c
M    gcc/hsa-common.h
M    gcc/hsa-dump.c
M    gcc/hsa-gen.c
M    gcc/hsa-regalloc.c
M    gcc/hw-doloop.c
M    gcc/hw-doloop.h
M    gcc/hwint.c
M    gcc/hwint.h
M    gcc/ifcvt.c
M    gcc/ifcvt.h
M    gcc/inchash.c
M    gcc/inchash.h
M    gcc/incpath.c
M    gcc/incpath.h
M    gcc/init-regs.c
M    gcc/input.c
M    gcc/input.h
M    gcc/insn-addr.h
M    gcc/insn-notes.def
M    gcc/int-vector-builder.h
M    gcc/internal-fn.c
M    gcc/internal-fn.def
M    gcc/internal-fn.h
M    gcc/intl.c
M    gcc/intl.h
M    gcc/ipa-comdats.c
M    gcc/ipa-cp.c
M    gcc/ipa-devirt.c
M    gcc/ipa-fnsummary.c
M    gcc/ipa-fnsummary.h
M    gcc/ipa-hsa.c
M    gcc/ipa-icf-gimple.c
M    gcc/ipa-icf-gimple.h
M    gcc/ipa-icf.c
M    gcc/ipa-icf.h
M    gcc/ipa-inline-analysis.c
M    gcc/ipa-inline-transform.c
M    gcc/ipa-inline.c
M    gcc/ipa-inline.h
M    gcc/ipa-param-manipulation.c
M    gcc/ipa-param-manipulation.h
M    gcc/ipa-polymorphic-call.c
M    gcc/ipa-predicate.c
M    gcc/ipa-predicate.h
M    gcc/ipa-profile.c
M    gcc/ipa-prop.c
M    gcc/ipa-prop.h
M    gcc/ipa-pure-const.c
M    gcc/ipa-ref.c
M    gcc/ipa-ref.h
M    gcc/ipa-reference.c
M    gcc/ipa-reference.h
M    gcc/ipa-split.c
M    gcc/ipa-sra.c
M    gcc/ipa-utils.c
M    gcc/ipa-utils.h
M    gcc/ipa-visibility.c
M    gcc/ipa.c
M    gcc/ira-build.c
M    gcc/ira-color.c
M    gcc/ira-conflicts.c
M    gcc/ira-costs.c
M    gcc/ira-emit.c
M    gcc/ira-int.h
M    gcc/ira-lives.c
M    gcc/ira.c
M    gcc/ira.h
M    gcc/is-a.h
M    gcc/jit/ChangeLog
M    gcc/jit/Make-lang.in
M    gcc/jit/config-lang.in
M    gcc/jit/docs/_build/texinfo/libgccjit.texi
M    gcc/jit/docs/conf.py
M    gcc/jit/docs/cp/index.rst
M    gcc/jit/docs/cp/intro/index.rst
M    gcc/jit/docs/cp/intro/tutorial01.rst
M    gcc/jit/docs/cp/intro/tutorial02.rst
M    gcc/jit/docs/cp/intro/tutorial03.rst
M    gcc/jit/docs/cp/intro/tutorial04.rst
M    gcc/jit/docs/cp/topics/compilation.rst
M    gcc/jit/docs/cp/topics/contexts.rst
M    gcc/jit/docs/cp/topics/expressions.rst
M    gcc/jit/docs/cp/topics/functions.rst
M    gcc/jit/docs/cp/topics/index.rst
M    gcc/jit/docs/cp/topics/locations.rst
M    gcc/jit/docs/cp/topics/objects.rst
M    gcc/jit/docs/cp/topics/types.rst
M    gcc/jit/docs/examples/tut01-hello-world.c
M    gcc/jit/docs/examples/tut01-hello-world.cc
M    gcc/jit/docs/examples/tut02-square.c
M    gcc/jit/docs/examples/tut02-square.cc
M    gcc/jit/docs/examples/tut03-sum-of-squares.c
M    gcc/jit/docs/examples/tut03-sum-of-squares.cc
M    gcc/jit/docs/examples/tut04-toyvm/toyvm.c
M    gcc/jit/docs/examples/tut04-toyvm/toyvm.cc
M    gcc/jit/docs/index.rst
M    gcc/jit/docs/internals/index.rst
M    gcc/jit/docs/intro/index.rst
M    gcc/jit/docs/intro/tutorial01.rst
M    gcc/jit/docs/intro/tutorial02.rst
M    gcc/jit/docs/intro/tutorial03.rst
M    gcc/jit/docs/intro/tutorial04.rst
M    gcc/jit/docs/intro/tutorial05.rst
M    gcc/jit/docs/topics/compatibility.rst
M    gcc/jit/docs/topics/compilation.rst
M    gcc/jit/docs/topics/contexts.rst
M    gcc/jit/docs/topics/expressions.rst
M    gcc/jit/docs/topics/function-pointers.rst
M    gcc/jit/docs/topics/functions.rst
M    gcc/jit/docs/topics/index.rst
M    gcc/jit/docs/topics/locations.rst
M    gcc/jit/docs/topics/objects.rst
M    gcc/jit/docs/topics/performance.rst
M    gcc/jit/docs/topics/types.rst
M    gcc/jit/dummy-frontend.c
M    gcc/jit/jit-builtins.c
M    gcc/jit/jit-builtins.h
M    gcc/jit/jit-common.h
M    gcc/jit/jit-logging.c
M    gcc/jit/jit-logging.h
M    gcc/jit/jit-playback.c
M    gcc/jit/jit-playback.h
M    gcc/jit/jit-recording.c
M    gcc/jit/jit-recording.h
M    gcc/jit/jit-result.c
M    gcc/jit/jit-result.h
M    gcc/jit/jit-spec.c
M    gcc/jit/jit-tempdir.c
M    gcc/jit/jit-tempdir.h
M    gcc/jit/libgccjit++.h
M    gcc/jit/libgccjit.c
M    gcc/jit/libgccjit.h
M    gcc/jit/libgccjit.map
M    gcc/json.cc
M    gcc/json.h
M    gcc/jump.c
M    gcc/langhooks-def.h
M    gcc/langhooks.c
M    gcc/langhooks.h
M    gcc/lcm.c
M    gcc/lcm.h
M    gcc/libfuncs.h
M    gcc/limitx.h
M    gcc/lists.c
M    gcc/loop-doloop.c
M    gcc/loop-init.c
M    gcc/loop-invariant.c
M    gcc/loop-iv.c
M    gcc/loop-unroll.c
M    gcc/loop-unroll.h
M    gcc/lower-subreg.c
M    gcc/lower-subreg.h
M    gcc/lra-assigns.c
M    gcc/lra-coalesce.c
M    gcc/lra-constraints.c
M    gcc/lra-eliminations.c
M    gcc/lra-int.h
M    gcc/lra-lives.c
M    gcc/lra-remat.c
M    gcc/lra-spills.c
M    gcc/lra.c
M    gcc/lra.h
M    gcc/lto/ChangeLog
M    gcc/lto/Make-lang.in
M    gcc/lto/common.c
M    gcc/lto/common.h
M    gcc/lto/config-lang.in
M    gcc/lto/lang-specs.h
M    gcc/lto/lang.opt
M    gcc/lto/lto-common.c
M    gcc/lto/lto-common.h
M    gcc/lto/lto-dump.c
M    gcc/lto/lto-lang.c
M    gcc/lto/lto-object.c
M    gcc/lto/lto-partition.c
M    gcc/lto/lto-partition.h
M    gcc/lto/lto-symtab.c
M    gcc/lto/lto-symtab.h
M    gcc/lto/lto-tree.h
M    gcc/lto/lto.c
M    gcc/lto/lto.h
M    gcc/lto-cgraph.c
M    gcc/lto-compress.c
M    gcc/lto-compress.h
M    gcc/lto-opts.c
M    gcc/lto-section-in.c
M    gcc/lto-section-names.h
M    gcc/lto-section-out.c
M    gcc/lto-streamer-in.c
M    gcc/lto-streamer-out.c
M    gcc/lto-streamer.c
M    gcc/lto-streamer.h
M    gcc/lto-wrapper.c
M    gcc/machmode.def
M    gcc/machmode.h
M    gcc/main.c
M    gcc/match.pd
M    gcc/mcf.c
M    gcc/mem-stats-traits.h
M    gcc/mem-stats.h
M    gcc/memmodel.h
M    gcc/memory-block.cc
M    gcc/memory-block.h
M    gcc/mkconfig.sh
M    gcc/mode-classes.def
M    gcc/mode-switching.c
M    gcc/modulo-sched.c
M    gcc/multiple_target.c
M    gcc/objc/ChangeLog
M    gcc/objc/Make-lang.in
M    gcc/objc/config-lang.in
M    gcc/objc/lang-specs.h
M    gcc/objc/objc-act.c
M    gcc/objc/objc-act.h
M    gcc/objc/objc-encoding.c
M    gcc/objc/objc-encoding.h
M    gcc/objc/objc-gnu-runtime-abi-01.c
M    gcc/objc/objc-lang.c
M    gcc/objc/objc-map.c
M    gcc/objc/objc-map.h
M    gcc/objc/objc-next-metadata-tags.h
M    gcc/objc/objc-next-runtime-abi-01.c
M    gcc/objc/objc-next-runtime-abi-02.c
M    gcc/objc/objc-runtime-hooks.h
M    gcc/objc/objc-runtime-shared-support.c
M    gcc/objc/objc-runtime-shared-support.h
M    gcc/objc/objc-tree.def
M    gcc/objcp/ChangeLog
M    gcc/objcp/Make-lang.in
M    gcc/objcp/config-lang.in
M    gcc/objcp/lang-specs.h
M    gcc/objcp/objcp-decl.c
M    gcc/objcp/objcp-decl.h
M    gcc/objcp/objcp-lang.c
M    gcc/omp-builtins.def
M    gcc/omp-expand.c
M    gcc/omp-expand.h
M    gcc/omp-general.c
M    gcc/omp-general.h
M    gcc/omp-grid.c
M    gcc/omp-grid.h
M    gcc/omp-low.c
M    gcc/omp-low.h
M    gcc/omp-offload.c
M    gcc/omp-offload.h
M    gcc/omp-simd-clone.c
M    gcc/omp-simd-clone.h
M    gcc/opt-functions.awk
M    gcc/opt-gather.awk
M    gcc/opt-include.awk
M    gcc/opt-problem.cc
M    gcc/opt-problem.h
M    gcc/opt-read.awk
M    gcc/opt-suggestions.c
M    gcc/opt-suggestions.h
M    gcc/optabs-libfuncs.c
M    gcc/optabs-libfuncs.h
M    gcc/optabs-query.c
M    gcc/optabs-query.h
M    gcc/optabs-tree.c
M    gcc/optabs-tree.h
M    gcc/optabs.c
M    gcc/optabs.def
M    gcc/optabs.h
M    gcc/optc-gen.awk
M    gcc/optc-save-gen.awk
M    gcc/opth-gen.awk
M    gcc/optinfo-emit-json.cc
M    gcc/optinfo-emit-json.h
M    gcc/optinfo.cc
M    gcc/optinfo.h
M    gcc/opts-common.c
M    gcc/opts-diagnostic.h
M    gcc/opts-global.c
M    gcc/opts.c
M    gcc/opts.h
M    gcc/output.h
M    gcc/params.opt
M    gcc/pass_manager.h
M    gcc/passes.c
M    gcc/passes.def
M    gcc/plugin.c
M    gcc/plugin.def
M    gcc/plugin.h
M    gcc/po/ChangeLog
M    gcc/po/EXCLUDES
M    gcc/po/exgettext
M    gcc/po/fi.po
M    gcc/poly-int-types.h
M    gcc/poly-int.h
M    gcc/postreload-gcse.c
M    gcc/postreload.c
M    gcc/predict.c
M    gcc/predict.def
M    gcc/predict.h
M    gcc/prefix.c
M    gcc/prefix.h
M    gcc/pretty-print.c
M    gcc/pretty-print.h
M    gcc/print-rtl-function.c
M    gcc/print-rtl.c
M    gcc/print-rtl.h
M    gcc/print-tree.c
M    gcc/print-tree.h
M    gcc/profile-count.c
M    gcc/profile-count.h
M    gcc/profile.c
M    gcc/profile.h
M    gcc/range-op.cc
M    gcc/range-op.h
M    gcc/range.cc
M    gcc/range.h
M    gcc/read-md.c
M    gcc/read-md.h
M    gcc/read-rtl-function.c
M    gcc/read-rtl-function.h
M    gcc/read-rtl.c
M    gcc/real.c
M    gcc/real.h
M    gcc/realmpfr.c
M    gcc/realmpfr.h
M    gcc/recog.c
M    gcc/recog.h
M    gcc/ree.c
M    gcc/reg-notes.def
M    gcc/reg-stack.c
M    gcc/regcprop.c
M    gcc/regcprop.h
M    gcc/reginfo.c
M    gcc/regrename.c
M    gcc/regrename.h
M    gcc/regs.h
M    gcc/regset.h
M    gcc/regstat.c
M    gcc/reload.c
M    gcc/reload.h
M    gcc/reload1.c
M    gcc/reorg.c
M    gcc/resource.c
M    gcc/resource.h
M    gcc/rtl-error.c
M    gcc/rtl-error.h
M    gcc/rtl-iter.h
M    gcc/rtl-tests.c
M    gcc/rtl.c
M    gcc/rtl.def
M    gcc/rtl.h
M    gcc/rtlanal.c
M    gcc/rtlhash.c
M    gcc/rtlhash.h
M    gcc/rtlhooks-def.h
M    gcc/rtlhooks.c
M    gcc/rtx-vector-builder.c
M    gcc/rtx-vector-builder.h
M    gcc/run-rtl-passes.c
M    gcc/run-rtl-passes.h
M    gcc/sancov.c
M    gcc/sanitizer.def
M    gcc/sanopt.c
M    gcc/sbitmap.c
M    gcc/sbitmap.h
M    gcc/sched-deps.c
M    gcc/sched-ebb.c
M    gcc/sched-int.h
M    gcc/sched-rgn.c
M    gcc/sel-sched-dump.c
M    gcc/sel-sched-dump.h
M    gcc/sel-sched-ir.c
M    gcc/sel-sched-ir.h
M    gcc/sel-sched.c
M    gcc/sel-sched.h
M    gcc/selftest-diagnostic.c
M    gcc/selftest-diagnostic.h
M    gcc/selftest-rtl.c
M    gcc/selftest-rtl.h
M    gcc/selftest-run-tests.c
M    gcc/selftest.c
M    gcc/selftest.h
M    gcc/sese.c
M    gcc/sese.h
M    gcc/shrink-wrap.c
M    gcc/shrink-wrap.h
M    gcc/signop.h
M    gcc/simplify-rtx.c
M    gcc/sort.cc
M    gcc/sparseset.c
M    gcc/sparseset.h
M    gcc/spellcheck-tree.c
M    gcc/spellcheck-tree.h
M    gcc/spellcheck.c
M    gcc/spellcheck.h
M    gcc/sreal.c
M    gcc/sreal.h
M    gcc/ssa-iterators.h
M    gcc/ssa.h
M    gcc/stab.def
M    gcc/stack-ptr-mod.c
M    gcc/statistics.c
M    gcc/statistics.h
M    gcc/stmt.c
M    gcc/stmt.h
M    gcc/stor-layout.c
M    gcc/stor-layout.h
M    gcc/store-motion.c
M    gcc/streamer-hooks.c
M    gcc/streamer-hooks.h
M    gcc/stringpool.c
M    gcc/stringpool.h
M    gcc/substring-locations.c
M    gcc/substring-locations.h
M    gcc/symbol-summary.h
M    gcc/symtab.c
M    gcc/sync-builtins.def
M    gcc/system.h
M    gcc/target-def.h
M    gcc/target-globals.c
M    gcc/target-globals.h
M    gcc/target-hooks-macros.h
M    gcc/target-insns.def
M    gcc/target.def
M    gcc/target.h
M    gcc/targhooks.c
M    gcc/targhooks.h
M    gcc/testsuite/ChangeLog
A  + gcc/testsuite/ChangeLog-2019
M    gcc/testsuite/README
M    gcc/testsuite/README.compat
M    gcc/testsuite/README.gcc
M    gcc/testsuite/brig.dg/dg.exp
A  + gcc/testsuite/c-c++-common/cold-1.c
M    gcc/testsuite/c-c++-common/pr56493.c
A  + gcc/testsuite/c-c++-common/pr90677-2.c
M    gcc/testsuite/config/default.exp
M    gcc/testsuite/g++.dg/README
M    gcc/testsuite/g++.dg/asan/asan.exp
M    gcc/testsuite/g++.dg/bprob/bprob.exp
M    gcc/testsuite/g++.dg/charset/charset.exp
M    gcc/testsuite/g++.dg/compat/break/README
M    gcc/testsuite/g++.dg/compat/compat.exp
M    gcc/testsuite/g++.dg/compat/struct-layout-1.exp
A  + gcc/testsuite/g++.dg/cpp0x/initlist-array9.C
M    gcc/testsuite/g++.dg/cpp1z/class-deduction64.C
M    gcc/testsuite/g++.dg/debug/debug.exp
M    gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp
M    gcc/testsuite/g++.dg/dfp/dfp.exp
M    gcc/testsuite/g++.dg/dg.exp
A  + gcc/testsuite/g++.dg/ext/cond4.C
M    gcc/testsuite/g++.dg/gcov/gcov.exp
M    gcc/testsuite/g++.dg/goacc/goacc.exp
M    gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp
M    gcc/testsuite/g++.dg/gomp/gomp.exp
M    gcc/testsuite/g++.dg/graphite/graphite.exp
M    gcc/testsuite/g++.dg/init/delete1.C
M    gcc/testsuite/g++.dg/ipa/pr85607.C
M    gcc/testsuite/g++.dg/lto/lto.exp
M    gcc/testsuite/g++.dg/pch/pch.exp
M    gcc/testsuite/g++.dg/plugin/plugin.exp
M    gcc/testsuite/g++.dg/simulate-thread/simulate-thread.exp
M    gcc/testsuite/g++.dg/special/ecos.exp
M    gcc/testsuite/g++.dg/tls/tls.exp
M    gcc/testsuite/g++.dg/tm/tm.exp
M    gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp
M    gcc/testsuite/g++.dg/tree-prof/tree-prof.exp
M    gcc/testsuite/g++.dg/tsan/tsan.exp
M    gcc/testsuite/g++.dg/ubsan/ubsan.exp
M    gcc/testsuite/g++.dg/vect/vect.exp
M    gcc/testsuite/g++.dg/warn/Wdelete-incomplete-1.C
A  + gcc/testsuite/g++.dg/warn/Wredundant-tags-2.C
M    gcc/testsuite/g++.dg/warn/delete-non-virtual-dtor.C
M    gcc/testsuite/g++.dg/warn/incomplete1.C
M    gcc/testsuite/g++.old-deja/g++.brendan/README
M    gcc/testsuite/g++.old-deja/g++.robertl/README
M    gcc/testsuite/g++.old-deja/old-deja.exp
M    gcc/testsuite/g++.target/aarch64/aarch64.exp
M    gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp
M    gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
M    gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle.exp
M    gcc/testsuite/g++.target/arm/arm.exp
M    gcc/testsuite/g++.target/i386/i386.exp
M    gcc/testsuite/g++.target/powerpc/powerpc.exp
M    gcc/testsuite/g++.target/riscv/riscv.exp
A  + gcc/testsuite/gcc.c-torture/compile/20200105-1.c
A  + gcc/testsuite/gcc.c-torture/compile/20200105-2.c
A  + gcc/testsuite/gcc.c-torture/compile/20200105-3.c
M    gcc/testsuite/gcc.c-torture/compile/compile.exp
A  + gcc/testsuite/gcc.c-torture/compile/pr93098.c
A  + gcc/testsuite/gcc.c-torture/execute/bitfld-8.c
A  + gcc/testsuite/gcc.c-torture/execute/bitfld-9.c
M    gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp
M    gcc/testsuite/gcc.c-torture/execute/execute.exp
M    gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp
M    gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp
M    gcc/testsuite/gcc.dg/README
M    gcc/testsuite/gcc.dg/asan/asan.exp
M    gcc/testsuite/gcc.dg/atomic/atomic.exp
M    gcc/testsuite/gcc.dg/autopar/autopar.exp
M    gcc/testsuite/gcc.dg/charset/charset.exp
M    gcc/testsuite/gcc.dg/compat/compat.exp
M    gcc/testsuite/gcc.dg/compat/struct-layout-1.exp
M    gcc/testsuite/gcc.dg/cpp/assembl2.S
M    gcc/testsuite/gcc.dg/cpp/cpp.exp
M    gcc/testsuite/gcc.dg/cpp/trad/trad.exp
M    gcc/testsuite/gcc.dg/cpp/ucs.c
M    gcc/testsuite/gcc.dg/darwin-version-1.c
M    gcc/testsuite/gcc.dg/debug/debug.exp
M    gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp
M    gcc/testsuite/gcc.dg/dfp/dfp.exp
M    gcc/testsuite/gcc.dg/dg.exp
M    gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp
M    gcc/testsuite/gcc.dg/format/format.exp
M    gcc/testsuite/gcc.dg/goacc/goacc.exp
M    gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp
M    gcc/testsuite/gcc.dg/gomp/gomp.exp
M    gcc/testsuite/gcc.dg/graphite/graphite.exp
M    gcc/testsuite/gcc.dg/ipa/ipa.exp
M    gcc/testsuite/gcc.dg/lto/lto.exp
M    gcc/testsuite/gcc.dg/noncompile/noncompile.exp
M    gcc/testsuite/gcc.dg/params/params.exp
M    gcc/testsuite/gcc.dg/pch/pch.exp
M    gcc/testsuite/gcc.dg/plugin/plugin.exp
M    gcc/testsuite/gcc.dg/pr67089-6.c
M    gcc/testsuite/gcc.dg/rtl/rtl.exp
M    gcc/testsuite/gcc.dg/sancov/sancov.exp
M    gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp
M    gcc/testsuite/gcc.dg/special/mips-abi.exp
M    gcc/testsuite/gcc.dg/special/special.exp
M    gcc/testsuite/gcc.dg/sso/sso.exp
M    gcc/testsuite/gcc.dg/tls/tls.exp
M    gcc/testsuite/gcc.dg/tm/tm.exp
A  + gcc/testsuite/gcc.dg/torture/pr93110.c
M    gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp
M    gcc/testsuite/gcc.dg/torture/tls/tls.exp
M    gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp
M    gcc/testsuite/gcc.dg/tree-ssa/sra-17.c
M    gcc/testsuite/gcc.dg/tree-ssa/sra-18.c
M    gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp
M    gcc/testsuite/gcc.dg/tsan/tsan.exp
M    gcc/testsuite/gcc.dg/ubsan/ubsan.exp
M    gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp
M    gcc/testsuite/gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp
M    gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp
M    gcc/testsuite/gcc.dg/vect/tree-vect.h
A  + gcc/testsuite/gcc.dg/vect/vect-cond-reduc-6.c
A  + gcc/testsuite/gcc.dg/vect/vect-epilogues-2.c
M    gcc/testsuite/gcc.dg/vect/vect.exp
M    gcc/testsuite/gcc.dg/vmx/vmx.exp
M    gcc/testsuite/gcc.dg/vxworks/vxworks.exp
M    gcc/testsuite/gcc.dg/weak/weak.exp
M    gcc/testsuite/gcc.dg-selftests/dg-final.exp
M    gcc/testsuite/gcc.misc-tests/acker1.exp
M    gcc/testsuite/gcc.misc-tests/arm-isr.exp
M    gcc/testsuite/gcc.misc-tests/bprob.exp
M    gcc/testsuite/gcc.misc-tests/dectest.exp
M    gcc/testsuite/gcc.misc-tests/dhry.exp
M    gcc/testsuite/gcc.misc-tests/gcov.exp
M    gcc/testsuite/gcc.misc-tests/godump.exp
M    gcc/testsuite/gcc.misc-tests/help.exp
M    gcc/testsuite/gcc.misc-tests/i386-prefetch.exp
M    gcc/testsuite/gcc.misc-tests/linkage.exp
M    gcc/testsuite/gcc.misc-tests/matrix1.exp
M    gcc/testsuite/gcc.misc-tests/mg-2.exp
M    gcc/testsuite/gcc.misc-tests/mg.exp
M    gcc/testsuite/gcc.misc-tests/options.exp
M    gcc/testsuite/gcc.misc-tests/output.exp
M    gcc/testsuite/gcc.misc-tests/sieve.exp
M    gcc/testsuite/gcc.misc-tests/sort2.exp
M    gcc/testsuite/gcc.src/maintainers.exp
M    gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp
M    gcc/testsuite/gcc.target/aarch64/aarch64.exp
M    gcc/testsuite/gcc.target/aarch64/acle/acle.exp
M    gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp
M    gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp
M    gcc/testsuite/gcc.target/aarch64/simd/simd.exp
M    gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp
M    gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
M    gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp
M    gcc/testsuite/gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp
M    gcc/testsuite/gcc.target/aarch64/sve2/aarch64-sve2.exp
M    gcc/testsuite/gcc.target/aarch64/torture/aarch64-torture.exp
M    gcc/testsuite/gcc.target/alpha/alpha.exp
M    gcc/testsuite/gcc.target/arc/arc.exp
M    gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp
M    gcc/testsuite/gcc.target/arm/acle/acle.exp
M    gcc/testsuite/gcc.target/arm/arm.exp
M    gcc/testsuite/gcc.target/arm/cmse/cmse.exp
M    gcc/testsuite/gcc.target/arm/lto/lto.exp
M    gcc/testsuite/gcc.target/arm/multilib.exp
M    gcc/testsuite/gcc.target/arm/pure-code/pure-code.exp
M    gcc/testsuite/gcc.target/arm/simd/simd.exp
M    gcc/testsuite/gcc.target/avr/avr.exp
M    gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp
M    gcc/testsuite/gcc.target/avr/torture/avr-torture.exp
M    gcc/testsuite/gcc.target/bfin/bfin.exp
M    gcc/testsuite/gcc.target/bfin/builtins/bfin-builtins.exp
M    gcc/testsuite/gcc.target/bpf/bpf.exp
M    gcc/testsuite/gcc.target/cris/cris.exp
M    gcc/testsuite/gcc.target/cris/torture/cris-torture.exp
M    gcc/testsuite/gcc.target/csky/csky.exp
M    gcc/testsuite/gcc.target/epiphany/epiphany.exp
M    gcc/testsuite/gcc.target/frv/frv.exp
M    gcc/testsuite/gcc.target/h8300/h8300.exp
M    gcc/testsuite/gcc.target/hppa/hppa.exp
M    gcc/testsuite/gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c
M    gcc/testsuite/gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c
M    gcc/testsuite/gcc.target/i386/i386.exp
M    gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp
M    gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp
A  + gcc/testsuite/gcc.target/i386/pr93088.c
A  + gcc/testsuite/gcc.target/i386/pr93089-1.c
A  + gcc/testsuite/gcc.target/i386/pr93089-2.c
A  + gcc/testsuite/gcc.target/i386/pr93089-3.c
A  + gcc/testsuite/gcc.target/i386/pr93141-1.c
M    gcc/testsuite/gcc.target/i386/stackalign/stackalign.exp
M    gcc/testsuite/gcc.target/ia64/ia64.exp
M    gcc/testsuite/gcc.target/m68k/m68k.exp
M    gcc/testsuite/gcc.target/microblaze/microblaze.exp
M    gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp
M    gcc/testsuite/gcc.target/mips/mips-nonpic/README
M    gcc/testsuite/gcc.target/mips/mips-nonpic/mips-nonpic.exp
M    gcc/testsuite/gcc.target/mips/mips.exp
M    gcc/testsuite/gcc.target/msp430/msp430.exp
M    gcc/testsuite/gcc.target/nds32/nds32.exp
M    gcc/testsuite/gcc.target/nios2/nios2.exp
M    gcc/testsuite/gcc.target/nvptx/nvptx.exp
M    gcc/testsuite/gcc.target/or1k/or1k.exp
M    gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp
M    gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp
M    gcc/testsuite/gcc.target/powerpc/powerpc.exp
M    gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
A  + gcc/testsuite/gcc.target/powerpc/pr92923-1.c
A  + gcc/testsuite/gcc.target/powerpc/pr92923-2.c
M    gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp
M    gcc/testsuite/gcc.target/pru/pru.exp
M    gcc/testsuite/gcc.target/riscv/riscv.exp
M    gcc/testsuite/gcc.target/rl78/rl78.exp
M    gcc/testsuite/gcc.target/rx/rx.exp
M    gcc/testsuite/gcc.target/s390/s390.exp
M    gcc/testsuite/gcc.target/sh/sh.exp
M    gcc/testsuite/gcc.target/sh/torture/sh-torture.exp
M    gcc/testsuite/gcc.target/sparc/sparc.exp
M    gcc/testsuite/gcc.target/tic6x/builtins/c6x-builtins.exp
M    gcc/testsuite/gcc.target/tic6x/tic6x.exp
M    gcc/testsuite/gcc.target/vax/vax.exp
M    gcc/testsuite/gcc.target/visium/visium.exp
M    gcc/testsuite/gcc.target/x86_64/abi/README.gcc
M    gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp
M    gcc/testsuite/gcc.target/x86_64/abi/avx/abi-avx.exp
M    gcc/testsuite/gcc.target/x86_64/abi/avx512f/abi-avx512f.exp
M    gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp
M    gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S
M    gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
M    gcc/testsuite/gcc.target/xstormy16/xstormy16.exp
M    gcc/testsuite/gcc.target/xtensa/xtensa.exp
M    gcc/testsuite/gcc.test-framework/README
M    gcc/testsuite/gcc.test-framework/gen_directive_tests
M    gcc/testsuite/gcc.test-framework/test-framework.awk
M    gcc/testsuite/gcc.test-framework/test-framework.exp
M    gcc/testsuite/gdc.dg/asan/asan.exp
M    gcc/testsuite/gdc.dg/dg.exp
M    gcc/testsuite/gdc.dg/lto/lto.exp
M    gcc/testsuite/gdc.dg/ubsan/ubsan.exp
M    gcc/testsuite/gdc.test/gdc-test.exp
A  + gcc/testsuite/gfortran.dg/arith_divide_2.f90
M    gcc/testsuite/gfortran.dg/associate_50.f90
A  + gcc/testsuite/gfortran.dg/associate_51.f90
M    gcc/testsuite/gfortran.dg/coarray/caf.exp
A  + gcc/testsuite/gfortran.dg/contiguous_10.f90
M    gcc/testsuite/gfortran.dg/debug/debug.exp
A  + gcc/testsuite/gfortran.dg/dependency_58.f90
M    gcc/testsuite/gfortran.dg/dg.exp
M    gcc/testsuite/gfortran.dg/fmt_zero_width.f90
M    gcc/testsuite/gfortran.dg/g77/README
M    gcc/testsuite/gfortran.dg/goacc/goacc.exp
M    gcc/testsuite/gfortran.dg/gomp/gomp.exp
M    gcc/testsuite/gfortran.dg/graphite/graphite.exp
M    gcc/testsuite/gfortran.dg/ieee/ieee.exp
A  + gcc/testsuite/gfortran.dg/implied_shape_4.f90
A  + gcc/testsuite/gfortran.dg/implied_shape_5.f90
A  + gcc/testsuite/gfortran.dg/index_3.f90
M    gcc/testsuite/gfortran.dg/lto/lto.exp
M    gcc/testsuite/gfortran.dg/prof/prof.exp
M    gcc/testsuite/gfortran.dg/vect/vect.exp
M    gcc/testsuite/gfortran.fortran-torture/compile/compile.exp
M    gcc/testsuite/gfortran.fortran-torture/execute/execute.exp
M    gcc/testsuite/gnat.dg/dg.exp
M    gcc/testsuite/gnat.dg/gcov/gcov.exp
M    gcc/testsuite/gnat.dg/specs/discr1.ads
M    gcc/testsuite/gnat.dg/specs/limited_with4.ads
M    gcc/testsuite/gnat.dg/specs/limited_with4_pkg.ads
M    gcc/testsuite/gnat.dg/specs/private1-sub.ads
M    gcc/testsuite/gnat.dg/specs/specs.exp
M    gcc/testsuite/gnat.dg/specs/task1.ads
M    gcc/testsuite/gnat.dg/sso/sso.exp
M    gcc/testsuite/go.dg/dg.exp
M    gcc/testsuite/go.go-torture/execute/execute.exp
M    gcc/testsuite/go.test/go-test.exp
M    gcc/testsuite/lib/asan-dg.exp
M    gcc/testsuite/lib/atomic-dg.exp
M    gcc/testsuite/lib/brig-dg.exp
M    gcc/testsuite/lib/brig.exp
M    gcc/testsuite/lib/c-compat.exp
M    gcc/testsuite/lib/c-torture.exp
M    gcc/testsuite/lib/clearcap.exp
M    gcc/testsuite/lib/compat.exp
M    gcc/testsuite/lib/copy-file.exp
M    gcc/testsuite/lib/dejapatches.exp
M    gcc/testsuite/lib/dg-pch.exp
M    gcc/testsuite/lib/file-format.exp
M    gcc/testsuite/lib/fortran-modules.exp
M    gcc/testsuite/lib/fortran-torture.exp
M    gcc/testsuite/lib/g++-dg.exp
M    gcc/testsuite/lib/g++.exp
M    gcc/testsuite/lib/gcc-defs.exp
M    gcc/testsuite/lib/gcc-dg.exp
M    gcc/testsuite/lib/gcc-gdb-test.exp
M    gcc/testsuite/lib/gcc-simulate-thread.exp
M    gcc/testsuite/lib/gcc.exp
M    gcc/testsuite/lib/gcov.exp
M    gcc/testsuite/lib/gdc-dg.exp
M    gcc/testsuite/lib/gdc.exp
M    gcc/testsuite/lib/gfortran-dg.exp
M    gcc/testsuite/lib/gfortran.exp
M    gcc/testsuite/lib/gnat-dg.exp
M    gcc/testsuite/lib/gnat.exp
M    gcc/testsuite/lib/go-dg.exp
M    gcc/testsuite/lib/go-torture.exp
M    gcc/testsuite/lib/go.exp
M    gcc/testsuite/lib/lto.exp
M    gcc/testsuite/lib/mike-g++.exp
M    gcc/testsuite/lib/mike-gcc.exp
M    gcc/testsuite/lib/multiline.exp
M    gcc/testsuite/lib/obj-c++-dg.exp
M    gcc/testsuite/lib/obj-c++.exp
M    gcc/testsuite/lib/objc-dg.exp
M    gcc/testsuite/lib/objc-torture.exp
M    gcc/testsuite/lib/objc.exp
M    gcc/testsuite/lib/options.exp
M    gcc/testsuite/lib/plugin-support.exp
M    gcc/testsuite/lib/profopt.exp
M    gcc/testsuite/lib/prune.exp
M    gcc/testsuite/lib/scanasm.exp
M    gcc/testsuite/lib/scandump.exp
M    gcc/testsuite/lib/scanipa.exp
M    gcc/testsuite/lib/scanlang.exp
M    gcc/testsuite/lib/scanltranstree.exp
M    gcc/testsuite/lib/scanoffloadrtl.exp
M    gcc/testsuite/lib/scanoffloadtree.exp
M    gcc/testsuite/lib/scanrtl.exp
M    gcc/testsuite/lib/scantree.exp
M    gcc/testsuite/lib/scanwpaipa.exp
M    gcc/testsuite/lib/target-libpath.exp
M    gcc/testsuite/lib/target-supports-dg.exp
M    gcc/testsuite/lib/target-supports.exp
M    gcc/testsuite/lib/target-utils.exp
M    gcc/testsuite/lib/timeout-dg.exp
M    gcc/testsuite/lib/timeout.exp
M    gcc/testsuite/lib/torture-options.exp
M    gcc/testsuite/lib/tsan-dg.exp
M    gcc/testsuite/lib/ubsan-dg.exp
M    gcc/testsuite/lib/wrapper.exp
M    gcc/testsuite/obj-c++.dg/attributes/attributes.exp
M    gcc/testsuite/obj-c++.dg/dg.exp
M    gcc/testsuite/obj-c++.dg/lto/lto.exp
M    gcc/testsuite/obj-c++.dg/plugin/plugin.exp
M    gcc/testsuite/obj-c++.dg/property/property.exp
M    gcc/testsuite/obj-c++.dg/strings/strings.exp
M    gcc/testsuite/obj-c++.dg/torture/strings/strings.exp
M    gcc/testsuite/objc/compile/compile.exp
M    gcc/testsuite/objc/execute/exceptions/exceptions.exp
M    gcc/testsuite/objc/execute/execute.exp
M    gcc/testsuite/objc-obj-c++-shared/TestsuiteObject.m
M    gcc/testsuite/objc.dg/attributes/attributes.exp
M    gcc/testsuite/objc.dg/dg.exp
M    gcc/testsuite/objc.dg/gnu-encoding/gnu-encoding.exp
M    gcc/testsuite/objc.dg/lto/lto.exp
M    gcc/testsuite/objc.dg/pch/pch.exp
M    gcc/testsuite/objc.dg/plugin/plugin.exp
M    gcc/testsuite/objc.dg/property/property.exp
M    gcc/testsuite/objc.dg/special/special.exp
M    gcc/testsuite/objc.dg/strings/strings.exp
M    gcc/testsuite/objc.dg/torture/strings/strings.exp
M    gcc/timevar.c
M    gcc/timevar.def
M    gcc/timevar.h
M    gcc/toplev.c
M    gcc/toplev.h
M    gcc/tracer.c
M    gcc/tracer.h
M    gcc/trans-mem.c
M    gcc/trans-mem.h
M    gcc/tree-affine.c
M    gcc/tree-affine.h
M    gcc/tree-call-cdce.c
M    gcc/tree-cfg.c
M    gcc/tree-cfg.h
M    gcc/tree-cfgcleanup.c
M    gcc/tree-cfgcleanup.h
M    gcc/tree-chrec.c
M    gcc/tree-chrec.h
M    gcc/tree-complex.c
M    gcc/tree-core.h
M    gcc/tree-data-ref.c
M    gcc/tree-data-ref.h
M    gcc/tree-dfa.c
M    gcc/tree-dfa.h
M    gcc/tree-diagnostic.c
M    gcc/tree-diagnostic.h
M    gcc/tree-dump.c
M    gcc/tree-dump.h
M    gcc/tree-eh.c
M    gcc/tree-eh.h
M    gcc/tree-emutls.c
M    gcc/tree-hash-traits.h
M    gcc/tree-hasher.h
M    gcc/tree-if-conv.c
M    gcc/tree-if-conv.h
M    gcc/tree-inline.c
M    gcc/tree-inline.h
M    gcc/tree-into-ssa.c
M    gcc/tree-into-ssa.h
M    gcc/tree-iterator.c
M    gcc/tree-iterator.h
M    gcc/tree-loop-distribution.c
M    gcc/tree-nested.c
M    gcc/tree-nested.h
M    gcc/tree-nrv.c
M    gcc/tree-object-size.c
M    gcc/tree-object-size.h
M    gcc/tree-outof-ssa.c
M    gcc/tree-outof-ssa.h
M    gcc/tree-parloops.c
M    gcc/tree-parloops.h
M    gcc/tree-pass.h
M    gcc/tree-phinodes.c
M    gcc/tree-phinodes.h
M    gcc/tree-predcom.c
M    gcc/tree-pretty-print.c
M    gcc/tree-pretty-print.h
M    gcc/tree-profile.c
M    gcc/tree-scalar-evolution.c
M    gcc/tree-scalar-evolution.h
M    gcc/tree-sra.c
M    gcc/tree-sra.h
M    gcc/tree-ssa-address.c
M    gcc/tree-ssa-address.h
M    gcc/tree-ssa-alias.c
M    gcc/tree-ssa-alias.h
M    gcc/tree-ssa-ccp.c
M    gcc/tree-ssa-ccp.h
M    gcc/tree-ssa-coalesce.c
M    gcc/tree-ssa-coalesce.h
M    gcc/tree-ssa-copy.c
M    gcc/tree-ssa-dce.c
M    gcc/tree-ssa-dce.h
M    gcc/tree-ssa-dom.c
M    gcc/tree-ssa-dom.h
M    gcc/tree-ssa-dse.c
M    gcc/tree-ssa-dse.h
M    gcc/tree-ssa-forwprop.c
M    gcc/tree-ssa-ifcombine.c
M    gcc/tree-ssa-live.c
M    gcc/tree-ssa-live.h
M    gcc/tree-ssa-loop-ch.c
M    gcc/tree-ssa-loop-im.c
M    gcc/tree-ssa-loop-ivcanon.c
M    gcc/tree-ssa-loop-ivopts.c
M    gcc/tree-ssa-loop-ivopts.h
M    gcc/tree-ssa-loop-manip.c
M    gcc/tree-ssa-loop-manip.h
M    gcc/tree-ssa-loop-niter.c
M    gcc/tree-ssa-loop-niter.h
M    gcc/tree-ssa-loop-prefetch.c
M    gcc/tree-ssa-loop-split.c
M    gcc/tree-ssa-loop-unswitch.c
M    gcc/tree-ssa-loop.c
M    gcc/tree-ssa-loop.h
M    gcc/tree-ssa-math-opts.c
M    gcc/tree-ssa-operands.c
M    gcc/tree-ssa-operands.h
M    gcc/tree-ssa-phiopt.c
M    gcc/tree-ssa-phiprop.c
M    gcc/tree-ssa-pre.c
M    gcc/tree-ssa-propagate.c
M    gcc/tree-ssa-propagate.h
M    gcc/tree-ssa-reassoc.c
M    gcc/tree-ssa-sccvn.c
M    gcc/tree-ssa-sccvn.h
M    gcc/tree-ssa-scopedtables.c
M    gcc/tree-ssa-scopedtables.h
M    gcc/tree-ssa-sink.c
M    gcc/tree-ssa-strlen.c
M    gcc/tree-ssa-strlen.h
M    gcc/tree-ssa-structalias.c
M    gcc/tree-ssa-tail-merge.c
M    gcc/tree-ssa-ter.c
M    gcc/tree-ssa-ter.h
M    gcc/tree-ssa-threadbackward.c
M    gcc/tree-ssa-threadedge.c
M    gcc/tree-ssa-threadedge.h
M    gcc/tree-ssa-threadupdate.c
M    gcc/tree-ssa-threadupdate.h
M    gcc/tree-ssa-uncprop.c
M    gcc/tree-ssa-uninit.c
M    gcc/tree-ssa.c
M    gcc/tree-ssa.h
M    gcc/tree-ssanames.c
M    gcc/tree-ssanames.h
M    gcc/tree-stdarg.c
M    gcc/tree-stdarg.h
M    gcc/tree-streamer-in.c
M    gcc/tree-streamer-out.c
M    gcc/tree-streamer.c
M    gcc/tree-streamer.h
M    gcc/tree-switch-conversion.c
M    gcc/tree-switch-conversion.h
M    gcc/tree-tailcall.c
M    gcc/tree-vect-data-refs.c
M    gcc/tree-vect-generic.c
M    gcc/tree-vect-loop-manip.c
M    gcc/tree-vect-loop.c
M    gcc/tree-vect-patterns.c
M    gcc/tree-vect-slp.c
M    gcc/tree-vect-stmts.c
M    gcc/tree-vector-builder.c
M    gcc/tree-vector-builder.h
M    gcc/tree-vectorizer.c
M    gcc/tree-vectorizer.h
M    gcc/tree-vrp.c
M    gcc/tree-vrp.h
M    gcc/tree.c
M    gcc/tree.def
M    gcc/tree.h
M    gcc/treestruct.def
M    gcc/tsan.c
M    gcc/tsan.h
M    gcc/tsystem.h
M    gcc/typeclass.h
M    gcc/typed-splay-tree.c
M    gcc/typed-splay-tree.h
M    gcc/ubsan.c
M    gcc/ubsan.h
M    gcc/unique-ptr-tests.cc
M    gcc/valtrack.c
M    gcc/valtrack.h
M    gcc/value-prof.c
M    gcc/value-prof.h
M    gcc/value-range.cc
M    gcc/value-range.h
M    gcc/var-tracking.c
M    gcc/varasm.c
M    gcc/varasm.h
M    gcc/varpool.c
M    gcc/vec-perm-indices.c
M    gcc/vec-perm-indices.h
M    gcc/vec.c
M    gcc/vec.h
M    gcc/vector-builder.h
M    gcc/version.c
M    gcc/vmsdbg.h
M    gcc/vmsdbgout.c
M    gcc/vr-values.c
M    gcc/vr-values.h
M    gcc/vtable-verify.c
M    gcc/vtable-verify.h
M    gcc/web.c
M    gcc/wide-int-bitmask.h
M    gcc/wide-int-print.cc
M    gcc/wide-int-print.h
M    gcc/wide-int.cc
M    gcc/wide-int.h
M    gcc/xcoff.h
M    gcc/xcoffout.c
M    gcc/xcoffout.h
M    include/ChangeLog
M    include/ansidecl.h
M    include/demangle.h
M    include/dwarf2.def
M    include/dwarf2.h
M    include/dyn-string.h
M    include/environ.h
M    include/fibheap.h
M    include/filenames.h
M    include/floatformat.h
M    include/fnmatch.h
M    include/gcc-c-fe.def
M    include/gcc-c-interface.h
M    include/gcc-cp-fe.def
M    include/gcc-cp-interface.h
M    include/gcc-interface.h
M    include/gdb/gdb-index.h
M    include/getopt.h
M    include/gomp-constants.h
M    include/hashtab.h
M    include/hsa.h
M    include/leb128.h
M    include/libiberty.h
M    include/longlong.h
M    include/lto-symtab.h
M    include/md5.h
M    include/objalloc.h
M    include/obstack.h
M    include/partition.h
M    include/plugin-api.h
M    include/safe-ctype.h
M    include/sha1.h
M    include/simple-object.h
M    include/sort.h
M    include/splay-tree.h
M    include/symcat.h
M    include/timeval-utils.h
M    include/unique-ptr.h
M    include/vtv-change-permission.h
M    include/xregex2.h
M    include/xtensa-config.h
M    libada/ChangeLog
M    libada/Makefile.in
M    libada/configure.ac
M    libatomic/ChangeLog
M    libatomic/Makefile.am
M    libatomic/cas_n.c
M    libatomic/config/arm/arm-config.h
M    libatomic/config/arm/exch_n.c
M    libatomic/config/linux/aarch64/host-config.h
M    libatomic/config/linux/arm/host-config.h
M    libatomic/config/linux/arm/init.c
M    libatomic/config/linux/arm/load_n.c
M    libatomic/config/linux/arm/store_n.c
M    libatomic/config/mingw/host-config.h
M    libatomic/config/mingw/lock.c
M    libatomic/config/posix/host-config.h
M    libatomic/config/posix/lock.c
M    libatomic/config/rtems/host-config.h
M    libatomic/config/rtems/lock.c
M    libatomic/config/s390/exch_n.c
M    libatomic/config/x86/fenv.c
M    libatomic/config/x86/host-config.h
M    libatomic/config/x86/init.c
M    libatomic/configure.ac
M    libatomic/configure.tgt
M    libatomic/exch_n.c
M    libatomic/fadd_n.c
M    libatomic/fence.c
M    libatomic/fenv.c
M    libatomic/flag.c
M    libatomic/fop_n.c
M    libatomic/gcas.c
M    libatomic/gexch.c
M    libatomic/glfree.c
M    libatomic/gload.c
M    libatomic/gstore.c
M    libatomic/host-config.h
M    libatomic/libatomic_i.h
M    libatomic/load_n.c
M    libatomic/store_n.c
M    libatomic/tas_n.c
M    libatomic/testsuite/config/default.exp
M    libbacktrace/ChangeLog
M    libbacktrace/Makefile.am
M    libbacktrace/alloc.c
M    libbacktrace/allocfail.c
M    libbacktrace/allocfail.sh
M    libbacktrace/atomic.c
M    libbacktrace/backtrace-supported.h.in
M    libbacktrace/backtrace.c
M    libbacktrace/backtrace.h
M    libbacktrace/btest.c
M    libbacktrace/configure.ac
M    libbacktrace/dwarf.c
M    libbacktrace/edtest.c
M    libbacktrace/edtest2.c
M    libbacktrace/elf.c
M    libbacktrace/fileline.c
M    libbacktrace/install-debuginfo-for-buildid.sh.in
M    libbacktrace/instrumented_alloc.c
M    libbacktrace/internal.h
M    libbacktrace/mmap.c
M    libbacktrace/mmapio.c
M    libbacktrace/nounwind.c
M    libbacktrace/pecoff.c
M    libbacktrace/posix.c
M    libbacktrace/print.c
M    libbacktrace/read.c
M    libbacktrace/simple.c
M    libbacktrace/sort.c
M    libbacktrace/state.c
M    libbacktrace/stest.c
M    libbacktrace/test_format.c
M    libbacktrace/testlib.c
M    libbacktrace/testlib.h
M    libbacktrace/ttest.c
M    libbacktrace/unittest.c
M    libbacktrace/unknown.c
M    libbacktrace/xcoff.c
M    libbacktrace/ztest.c
M    libcc1/ChangeLog
M    libcc1/Makefile.am
M    libcc1/callbacks.cc
M    libcc1/callbacks.hh
M    libcc1/compiler-name.hh
M    libcc1/configure.ac
M    libcc1/connection.cc
M    libcc1/connection.hh
M    libcc1/findcomp.cc
M    libcc1/findcomp.hh
M    libcc1/libcc1.cc
M    libcc1/libcc1plugin.cc
M    libcc1/libcp1.cc
M    libcc1/libcp1plugin.cc
M    libcc1/marshall-c.hh
M    libcc1/marshall-cp.hh
M    libcc1/marshall.cc
M    libcc1/marshall.hh
M    libcc1/names.cc
M    libcc1/names.hh
M    libcc1/rpc.hh
M    libcc1/status.hh
M    libcpp/ChangeLog
M    libcpp/Makefile.in
M    libcpp/charset.c
M    libcpp/directives-only.c
M    libcpp/directives.c
M    libcpp/errors.c
M    libcpp/expr.c
M    libcpp/files.c
M    libcpp/identifiers.c
M    libcpp/include/cpplib.h
M    libcpp/include/line-map.h
M    libcpp/include/mkdeps.h
M    libcpp/include/symtab.h
M    libcpp/init.c
M    libcpp/internal.h
M    libcpp/lex.c
M    libcpp/line-map.c
M    libcpp/macro.c
M    libcpp/makeucnid.c
M    libcpp/mkdeps.c
M    libcpp/pch.c
M    libcpp/symtab.c
M    libcpp/system.h
M    libcpp/traditional.c
M    libcpp/ucnid.h
M    libcpp/ucnid.tab
M    libdecnumber/ChangeLog
M    libdecnumber/Makefile.in
M    libdecnumber/bid/bid-dpd.h
M    libdecnumber/bid/bid2dpd_dpd2bid.c
M    libdecnumber/bid/bid2dpd_dpd2bid.h
M    libdecnumber/bid/decimal128.c
M    libdecnumber/bid/decimal32.c
M    libdecnumber/bid/decimal64.c
M    libdecnumber/bid/host-ieee128.c
M    libdecnumber/bid/host-ieee32.c
M    libdecnumber/bid/host-ieee64.c
M    libdecnumber/configure.ac
M    libdecnumber/dconfig.h
M    libdecnumber/decBasic.c
M    libdecnumber/decCommon.c
M    libdecnumber/decContext.c
M    libdecnumber/decContext.h
M    libdecnumber/decDPD.h
M    libdecnumber/decDouble.c
M    libdecnumber/decDouble.h
M    libdecnumber/decExcept.c
M    libdecnumber/decExcept.h
M    libdecnumber/decLibrary.c
M    libdecnumber/decNumber.c
M    libdecnumber/decNumber.h
M    libdecnumber/decNumberLocal.h
M    libdecnumber/decPacked.c
M    libdecnumber/decPacked.h
M    libdecnumber/decQuad.c
M    libdecnumber/decQuad.h
M    libdecnumber/decRound.c
M    libdecnumber/decRound.h
M    libdecnumber/decSingle.c
M    libdecnumber/decSingle.h
M    libdecnumber/dpd/decimal128.c
M    libdecnumber/dpd/decimal128.h
M    libdecnumber/dpd/decimal128Local.h
M    libdecnumber/dpd/decimal32.c
M    libdecnumber/dpd/decimal32.h
M    libdecnumber/dpd/decimal64.c
M    libdecnumber/dpd/decimal64.h
M    libgcc/ChangeLog
M    libgcc/Makefile.in
M    libgcc/config/aarch64/aarch64-unwind.h
M    libgcc/config/aarch64/crtfastmath.c
M    libgcc/config/aarch64/crti.S
M    libgcc/config/aarch64/crtn.S
M    libgcc/config/aarch64/freebsd-unwind.h
M    libgcc/config/aarch64/linux-unwind.h
M    libgcc/config/aarch64/lse-init.c
M    libgcc/config/aarch64/lse.S
M    libgcc/config/aarch64/sfp-exceptions.c
M    libgcc/config/aarch64/sfp-machine.h
M    libgcc/config/aarch64/sync-cache.c
M    libgcc/config/aarch64/t-aarch64
M    libgcc/config/aarch64/t-lse
M    libgcc/config/aarch64/value-unwind.h
M    libgcc/config/alpha/crtfastmath.c
M    libgcc/config/alpha/libgcc-alpha-ldbl.ver
M    libgcc/config/alpha/linux-unwind.h
M    libgcc/config/alpha/qrnnd.S
M    libgcc/config/alpha/vms-dwarf2.S
M    libgcc/config/alpha/vms-dwarf2eh.S
M    libgcc/config/alpha/vms-gcc_shell_handler.c
M    libgcc/config/alpha/vms-unwind.h
M    libgcc/config/arc/asm.h
M    libgcc/config/arc/crti.S
M    libgcc/config/arc/crtn.S
M    libgcc/config/arc/crttls.S
M    libgcc/config/arc/divtab-arc700.c
M    libgcc/config/arc/dp-hack.h
M    libgcc/config/arc/fp-hack.h
M    libgcc/config/arc/ieee-754/adddf3.S
M    libgcc/config/arc/ieee-754/addsf3.S
M    libgcc/config/arc/ieee-754/arc-ieee-754.h
M    libgcc/config/arc/ieee-754/arc600/divsf3.S
M    libgcc/config/arc/ieee-754/arc600/mulsf3.S
M    libgcc/config/arc/ieee-754/arc600-dsp/divdf3.S
M    libgcc/config/arc/ieee-754/arc600-dsp/divsf3.S
M    libgcc/config/arc/ieee-754/arc600-dsp/muldf3.S
M    libgcc/config/arc/ieee-754/arc600-dsp/mulsf3.S
M    libgcc/config/arc/ieee-754/arc600-mul64/divdf3.S
M    libgcc/config/arc/ieee-754/arc600-mul64/divsf3.S
M    libgcc/config/arc/ieee-754/arc600-mul64/muldf3.S
M    libgcc/config/arc/ieee-754/arc600-mul64/mulsf3.S
M    libgcc/config/arc/ieee-754/divdf3.S
M    libgcc/config/arc/ieee-754/divsf3-stdmul.S
M    libgcc/config/arc/ieee-754/divsf3.S
M    libgcc/config/arc/ieee-754/divtab-arc-df.c
M    libgcc/config/arc/ieee-754/divtab-arc-sf.c
M    libgcc/config/arc/ieee-754/eqdf2.S
M    libgcc/config/arc/ieee-754/eqsf2.S
M    libgcc/config/arc/ieee-754/extendsfdf2.S
M    libgcc/config/arc/ieee-754/fixdfsi.S
M    libgcc/config/arc/ieee-754/fixsfsi.S
M    libgcc/config/arc/ieee-754/fixunsdfsi.S
M    libgcc/config/arc/ieee-754/floatsidf.S
M    libgcc/config/arc/ieee-754/floatsisf.S
M    libgcc/config/arc/ieee-754/floatunsidf.S
M    libgcc/config/arc/ieee-754/gedf2.S
M    libgcc/config/arc/ieee-754/gesf2.S
M    libgcc/config/arc/ieee-754/gtdf2.S
M    libgcc/config/arc/ieee-754/gtsf2.S
M    libgcc/config/arc/ieee-754/muldf3.S
M    libgcc/config/arc/ieee-754/mulsf3.S
M    libgcc/config/arc/ieee-754/orddf2.S
M    libgcc/config/arc/ieee-754/ordsf2.S
M    libgcc/config/arc/ieee-754/truncdfsf2.S
M    libgcc/config/arc/ieee-754/uneqdf2.S
M    libgcc/config/arc/ieee-754/uneqsf2.S
M    libgcc/config/arc/initfini.c
M    libgcc/config/arc/lib1funcs.S
M    libgcc/config/arc/libgcc-excl.ver
M    libgcc/config/arc/linux-unwind-reg.def
M    libgcc/config/arc/linux-unwind.h
M    libgcc/config/arc/t-arc
M    libgcc/config/arc/t-arc-uClibc
M    libgcc/config/arm/bpabi-lib.h
M    libgcc/config/arm/bpabi-v6m.S
M    libgcc/config/arm/bpabi.S
M    libgcc/config/arm/bpabi.c
M    libgcc/config/arm/cmse.c
M    libgcc/config/arm/cmse_nonsecure_call.S
M    libgcc/config/arm/crtfastmath.c
M    libgcc/config/arm/crti.S
M    libgcc/config/arm/crtn.S
M    libgcc/config/arm/fp16.c
M    libgcc/config/arm/freebsd-atomic.c
M    libgcc/config/arm/ieee754-df.S
M    libgcc/config/arm/ieee754-sf.S
M    libgcc/config/arm/lib1funcs.S
M    libgcc/config/arm/libgcc-bpabi.ver
M    libgcc/config/arm/libunwind.S
M    libgcc/config/arm/linux-atomic-64bit.c
M    libgcc/config/arm/linux-atomic.c
M    libgcc/config/arm/pr-support.c
M    libgcc/config/arm/symbian-lib.h
M    libgcc/config/arm/unaligned-funcs.c
M    libgcc/config/arm/unwind-arm-vxworks.c
M    libgcc/config/arm/unwind-arm.c
M    libgcc/config/arm/unwind-arm.h
M    libgcc/config/avr/avr-lib.h
M    libgcc/config/avr/lib1funcs-fixed.S
M    libgcc/config/avr/lib1funcs.S
M    libgcc/config/avr/lib2funcs.c
M    libgcc/config/bfin/crti.S
M    libgcc/config/bfin/crtlibid.S
M    libgcc/config/bfin/crtn.S
M    libgcc/config/bfin/lib1funcs.S
M    libgcc/config/bfin/libgcc-glibc.ver
M    libgcc/config/bfin/linux-unwind.h
M    libgcc/config/c6x/c6x-abi.h
M    libgcc/config/c6x/crti.S
M    libgcc/config/c6x/crtn.S
M    libgcc/config/c6x/eqd.c
M    libgcc/config/c6x/eqf.c
M    libgcc/config/c6x/ged.c
M    libgcc/config/c6x/gef.c
M    libgcc/config/c6x/gtd.c
M    libgcc/config/c6x/gtf.c
M    libgcc/config/c6x/led.c
M    libgcc/config/c6x/lef.c
M    libgcc/config/c6x/lib1funcs.S
M    libgcc/config/c6x/libgcc-eabi.ver
M    libgcc/config/c6x/ltd.c
M    libgcc/config/c6x/ltf.c
M    libgcc/config/c6x/pr-support.c
M    libgcc/config/c6x/sfp-machine.h
M    libgcc/config/c6x/unwind-c6x.c
M    libgcc/config/c6x/unwind-c6x.h
M    libgcc/config/cr16/crti.S
M    libgcc/config/cr16/crtlibid.S
M    libgcc/config/cr16/crtn.S
M    libgcc/config/cr16/divmodhi3.c
M    libgcc/config/cr16/lib1funcs.S
M    libgcc/config/cr16/t-cr16
M    libgcc/config/cr16/t-crtlibid
M    libgcc/config/cr16/unwind-cr16.c
M    libgcc/config/cr16/unwind-dw2.h
M    libgcc/config/cris/arit.c
M    libgcc/config/cris/mulsi3.S
M    libgcc/config/cris/sfp-machine.h
M    libgcc/config/cris/umulsidi3.S
M    libgcc/config/csky/crti.S
M    libgcc/config/csky/crtn.S
M    libgcc/config/csky/lib1funcs.S
M    libgcc/config/csky/linux-atomic.c
M    libgcc/config/csky/linux-unwind.h
M    libgcc/config/csky/t-csky
M    libgcc/config/csky/t-linux-csky
M    libgcc/config/darwin-64.c
M    libgcc/config/darwin-crt-tm.c
M    libgcc/config/darwin-crt3.c
M    libgcc/config/epiphany/crti.S
M    libgcc/config/epiphany/crtint.S
M    libgcc/config/epiphany/crtm1reg-r43.S
M    libgcc/config/epiphany/crtm1reg-r63.S
M    libgcc/config/epiphany/crtn.S
M    libgcc/config/epiphany/crtrunc.S
M    libgcc/config/epiphany/divsi3-float.S
M    libgcc/config/epiphany/divsi3.S
M    libgcc/config/epiphany/divsi3.c
M    libgcc/config/epiphany/epiphany-asm.h
M    libgcc/config/epiphany/ieee-754/eqsf2.S
M    libgcc/config/epiphany/ieee-754/fast_div.S
M    libgcc/config/epiphany/ieee-754/gtesf2.S
M    libgcc/config/epiphany/ieee-754/ordsf2.S
M    libgcc/config/epiphany/ieee-754/uneqsf2.S
M    libgcc/config/epiphany/modsi3-float.S
M    libgcc/config/epiphany/modsi3.S
M    libgcc/config/epiphany/modsi3.c
M    libgcc/config/epiphany/mulsi3.c
M    libgcc/config/epiphany/t-epiphany
M    libgcc/config/epiphany/udivsi3-float.S
M    libgcc/config/epiphany/udivsi3-float.c
M    libgcc/config/epiphany/udivsi3.S
M    libgcc/config/epiphany/udivsi3.c
M    libgcc/config/epiphany/umodsi3-float.S
M    libgcc/config/epiphany/umodsi3.S
M    libgcc/config/epiphany/umodsi3.c
M    libgcc/config/fr30/crti.S
M    libgcc/config/fr30/crtn.S
M    libgcc/config/fr30/lib1funcs.S
M    libgcc/config/frv/cmovd.c
M    libgcc/config/frv/cmovh.c
M    libgcc/config/frv/cmovw.c
M    libgcc/config/frv/elf-lib.h
M    libgcc/config/frv/frv-abi.h
M    libgcc/config/frv/frvbegin.c
M    libgcc/config/frv/frvend.c
M    libgcc/config/frv/lib1funcs.S
M    libgcc/config/frv/libgcc-glibc.ver
M    libgcc/config/ft32/crti.S
M    libgcc/config/ft32/crtn.S
M    libgcc/config/ft32/lib1funcs.S
M    libgcc/config/gcn/crt0.c
M    libgcc/config/gcn/gthr-gcn.h
M    libgcc/config/gcn/lib2-divmod-hi.c
M    libgcc/config/gcn/lib2-divmod.c
M    libgcc/config/gcn/lib2-gcn.h
M    libgcc/config/gcn/unwind-gcn.c
M    libgcc/config/gthr-lynx.h
M    libgcc/config/gthr-rtems.h
M    libgcc/config/gthr-vxworks-cond.c
M    libgcc/config/gthr-vxworks-thread.c
M    libgcc/config/gthr-vxworks-tls.c
M    libgcc/config/gthr-vxworks.c
M    libgcc/config/gthr-vxworks.h
M    libgcc/config/h8300/clzhi2.c
M    libgcc/config/h8300/crti.S
M    libgcc/config/h8300/crtn.S
M    libgcc/config/h8300/ctzhi2.c
M    libgcc/config/h8300/fixunssfsi.c
M    libgcc/config/h8300/lib1funcs.S
M    libgcc/config/h8300/parityhi2.c
M    libgcc/config/h8300/popcounthi2.c
M    libgcc/config/h8300/sfp-machine.h
M    libgcc/config/hardfp.c
M    libgcc/config/i386/32/tf-signs.c
M    libgcc/config/i386/cpuinfo.c
M    libgcc/config/i386/cpuinfo.h
M    libgcc/config/i386/crtfastmath.c
M    libgcc/config/i386/crti.S
M    libgcc/config/i386/crtn.S
M    libgcc/config/i386/crtprec.c
M    libgcc/config/i386/cygming-crtbegin.c
M    libgcc/config/i386/cygming-crtend.c
M    libgcc/config/i386/cygwin.S
M    libgcc/config/i386/darwin-lib.h
M    libgcc/config/i386/dragonfly-unwind.h
M    libgcc/config/i386/elf-lib.h
M    libgcc/config/i386/enable-execute-stack-mingw32.c
M    libgcc/config/i386/freebsd-unwind.h
M    libgcc/config/i386/gthr-win32.c
M    libgcc/config/i386/gthr-win32.h
M    libgcc/config/i386/i386-asm.h
M    libgcc/config/i386/libgcc-bsd.ver
M    libgcc/config/i386/libgcc-cygming.ver
M    libgcc/config/i386/libgcc-darwin.10.4.ver
M    libgcc/config/i386/libgcc-darwin.10.5.ver
M    libgcc/config/i386/libgcc-glibc.ver
M    libgcc/config/i386/libgcc-sol2.ver
M    libgcc/config/i386/linux-unwind.h
M    libgcc/config/i386/morestack.S
M    libgcc/config/i386/resms64.h
M    libgcc/config/i386/resms64f.h
M    libgcc/config/i386/resms64fx.h
M    libgcc/config/i386/resms64x.h
M    libgcc/config/i386/savms64.h
M    libgcc/config/i386/savms64f.h
M    libgcc/config/i386/sfp-exceptions.c
M    libgcc/config/i386/shadow-stack-unwind.h
M    libgcc/config/i386/sol2-c1.S
M    libgcc/config/i386/sol2-unwind.h
M    libgcc/config/i386/value-unwind.h
M    libgcc/config/i386/w32-unwind.h
M    libgcc/config/ia64/crtbegin.S
M    libgcc/config/ia64/crtend.S
M    libgcc/config/ia64/crtfastmath.c
M    libgcc/config/ia64/crti.S
M    libgcc/config/ia64/crtn.S
M    libgcc/config/ia64/fde-glibc.c
M    libgcc/config/ia64/fde-vms.c
M    libgcc/config/ia64/lib1funcs.S
M    libgcc/config/ia64/libgcc-glibc.ver
M    libgcc/config/ia64/libgcc-ia64.ver
M    libgcc/config/ia64/linux-unwind.h
M    libgcc/config/ia64/quadlib.c
M    libgcc/config/ia64/sfp-exceptions.c
M    libgcc/config/ia64/tf-signs.c
M    libgcc/config/ia64/unwind-ia64.c
M    libgcc/config/ia64/unwind-ia64.h
M    libgcc/config/ia64/vms-crtinit.S
M    libgcc/config/ia64/vms-unwind.h
M    libgcc/config/iq2000/lib2funcs.c
M    libgcc/config/libbid/ChangeLog
M    libgcc/config/libbid/_addsub_dd.c
M    libgcc/config/libbid/_addsub_sd.c
M    libgcc/config/libbid/_addsub_td.c
M    libgcc/config/libbid/_dd_to_df.c
M    libgcc/config/libbid/_dd_to_di.c
M    libgcc/config/libbid/_dd_to_sd.c
M    libgcc/config/libbid/_dd_to_sf.c
M    libgcc/config/libbid/_dd_to_si.c
M    libgcc/config/libbid/_dd_to_td.c
M    libgcc/config/libbid/_dd_to_tf.c
M    libgcc/config/libbid/_dd_to_udi.c
M    libgcc/config/libbid/_dd_to_usi.c
M    libgcc/config/libbid/_dd_to_xf.c
M    libgcc/config/libbid/_df_to_dd.c
M    libgcc/config/libbid/_df_to_sd.c
M    libgcc/config/libbid/_df_to_td.c
M    libgcc/config/libbid/_di_to_dd.c
M    libgcc/config/libbid/_di_to_sd.c
M    libgcc/config/libbid/_di_to_td.c
M    libgcc/config/libbid/_div_dd.c
M    libgcc/config/libbid/_div_sd.c
M    libgcc/config/libbid/_div_td.c
M    libgcc/config/libbid/_eq_dd.c
M    libgcc/config/libbid/_eq_sd.c
M    libgcc/config/libbid/_eq_td.c
M    libgcc/config/libbid/_ge_dd.c
M    libgcc/config/libbid/_ge_sd.c
M    libgcc/config/libbid/_ge_td.c
M    libgcc/config/libbid/_gt_dd.c
M    libgcc/config/libbid/_gt_sd.c
M    libgcc/config/libbid/_gt_td.c
M    libgcc/config/libbid/_isinfd128.c
M    libgcc/config/libbid/_isinfd32.c
M    libgcc/config/libbid/_isinfd64.c
M    libgcc/config/libbid/_le_dd.c
M    libgcc/config/libbid/_le_sd.c
M    libgcc/config/libbid/_le_td.c
M    libgcc/config/libbid/_lt_dd.c
M    libgcc/config/libbid/_lt_sd.c
M    libgcc/config/libbid/_lt_td.c
M    libgcc/config/libbid/_mul_dd.c
M    libgcc/config/libbid/_mul_sd.c
M    libgcc/config/libbid/_mul_td.c
M    libgcc/config/libbid/_ne_dd.c
M    libgcc/config/libbid/_ne_sd.c
M    libgcc/config/libbid/_ne_td.c
M    libgcc/config/libbid/_sd_to_dd.c
M    libgcc/config/libbid/_sd_to_df.c
M    libgcc/config/libbid/_sd_to_di.c
M    libgcc/config/libbid/_sd_to_sf.c
M    libgcc/config/libbid/_sd_to_si.c
M    libgcc/config/libbid/_sd_to_td.c
M    libgcc/config/libbid/_sd_to_tf.c
M    libgcc/config/libbid/_sd_to_udi.c
M    libgcc/config/libbid/_sd_to_usi.c
M    libgcc/config/libbid/_sd_to_xf.c
M    libgcc/config/libbid/_sf_to_dd.c
M    libgcc/config/libbid/_sf_to_sd.c
M    libgcc/config/libbid/_sf_to_td.c
M    libgcc/config/libbid/_si_to_dd.c
M    libgcc/config/libbid/_si_to_sd.c
M    libgcc/config/libbid/_si_to_td.c
M    libgcc/config/libbid/_td_to_dd.c
M    libgcc/config/libbid/_td_to_df.c
M    libgcc/config/libbid/_td_to_di.c
M    libgcc/config/libbid/_td_to_sd.c
M    libgcc/config/libbid/_td_to_sf.c
M    libgcc/config/libbid/_td_to_si.c
M    libgcc/config/libbid/_td_to_tf.c
M    libgcc/config/libbid/_td_to_udi.c
M    libgcc/config/libbid/_td_to_usi.c
M    libgcc/config/libbid/_td_to_xf.c
M    libgcc/config/libbid/_tf_to_dd.c
M    libgcc/config/libbid/_tf_to_sd.c
M    libgcc/config/libbid/_tf_to_td.c
M    libgcc/config/libbid/_udi_to_dd.c
M    libgcc/config/libbid/_udi_to_sd.c
M    libgcc/config/libbid/_udi_to_td.c
M    libgcc/config/libbid/_unord_dd.c
M    libgcc/config/libbid/_unord_sd.c
M    libgcc/config/libbid/_unord_td.c
M    libgcc/config/libbid/_usi_to_dd.c
M    libgcc/config/libbid/_usi_to_sd.c
M    libgcc/config/libbid/_usi_to_td.c
M    libgcc/config/libbid/_xf_to_dd.c
M    libgcc/config/libbid/_xf_to_sd.c
M    libgcc/config/libbid/_xf_to_td.c
M    libgcc/config/libbid/bid128.c
M    libgcc/config/libbid/bid128_2_str.h
M    libgcc/config/libbid/bid128_2_str_macros.h
M    libgcc/config/libbid/bid128_2_str_tables.c
M    libgcc/config/libbid/bid128_add.c
M    libgcc/config/libbid/bid128_compare.c
M    libgcc/config/libbid/bid128_div.c
M    libgcc/config/libbid/bid128_fma.c
M    libgcc/config/libbid/bid128_logb.c
M    libgcc/config/libbid/bid128_minmax.c
M    libgcc/config/libbid/bid128_mul.c
M    libgcc/config/libbid/bid128_next.c
M    libgcc/config/libbid/bid128_noncomp.c
M    libgcc/config/libbid/bid128_quantize.c
M    libgcc/config/libbid/bid128_rem.c
M    libgcc/config/libbid/bid128_round_integral.c
M    libgcc/config/libbid/bid128_scalb.c
M    libgcc/config/libbid/bid128_sqrt.c
M    libgcc/config/libbid/bid128_string.c
M    libgcc/config/libbid/bid128_to_int16.c
M    libgcc/config/libbid/bid128_to_int32.c
M    libgcc/config/libbid/bid128_to_int64.c
M    libgcc/config/libbid/bid128_to_int8.c
M    libgcc/config/libbid/bid128_to_uint16.c
M    libgcc/config/libbid/bid128_to_uint32.c
M    libgcc/config/libbid/bid128_to_uint64.c
M    libgcc/config/libbid/bid128_to_uint8.c
M    libgcc/config/libbid/bid32_to_bid128.c
M    libgcc/config/libbid/bid32_to_bid64.c
M    libgcc/config/libbid/bid64_add.c
M    libgcc/config/libbid/bid64_compare.c
M    libgcc/config/libbid/bid64_div.c
M    libgcc/config/libbid/bid64_fma.c
M    libgcc/config/libbid/bid64_logb.c
M    libgcc/config/libbid/bid64_minmax.c
M    libgcc/config/libbid/bid64_mul.c
M    libgcc/config/libbid/bid64_next.c
M    libgcc/config/libbid/bid64_noncomp.c
M    libgcc/config/libbid/bid64_quantize.c
M    libgcc/config/libbid/bid64_rem.c
M    libgcc/config/libbid/bid64_round_integral.c
M    libgcc/config/libbid/bid64_scalb.c
M    libgcc/config/libbid/bid64_sqrt.c
M    libgcc/config/libbid/bid64_string.c
M    libgcc/config/libbid/bid64_to_bid128.c
M    libgcc/config/libbid/bid64_to_int16.c
M    libgcc/config/libbid/bid64_to_int32.c
M    libgcc/config/libbid/bid64_to_int64.c
M    libgcc/config/libbid/bid64_to_int8.c
M    libgcc/config/libbid/bid64_to_uint16.c
M    libgcc/config/libbid/bid64_to_uint32.c
M    libgcc/config/libbid/bid64_to_uint64.c
M    libgcc/config/libbid/bid64_to_uint8.c
M    libgcc/config/libbid/bid_b2d.h
M    libgcc/config/libbid/bid_binarydecimal.c
M    libgcc/config/libbid/bid_conf.h
M    libgcc/config/libbid/bid_convert_data.c
M    libgcc/config/libbid/bid_decimal_data.c
M    libgcc/config/libbid/bid_decimal_globals.c
M    libgcc/config/libbid/bid_div_macros.h
M    libgcc/config/libbid/bid_dpd.c
M    libgcc/config/libbid/bid_flag_operations.c
M    libgcc/config/libbid/bid_from_int.c
M    libgcc/config/libbid/bid_functions.h
M    libgcc/config/libbid/bid_gcc_intrinsics.h
M    libgcc/config/libbid/bid_inline_add.h
M    libgcc/config/libbid/bid_internal.h
M    libgcc/config/libbid/bid_round.c
M    libgcc/config/libbid/bid_sqrt_macros.h
M    libgcc/config/libgcc-glibc.ver
M    libgcc/config/lm32/_ashlsi3.S
M    libgcc/config/lm32/_ashrsi3.S
M    libgcc/config/lm32/_divsi3.c
M    libgcc/config/lm32/_lshrsi3.S
M    libgcc/config/lm32/_modsi3.c
M    libgcc/config/lm32/_mulsi3.c
M    libgcc/config/lm32/_udivmodsi4.c
M    libgcc/config/lm32/_udivsi3.c
M    libgcc/config/lm32/_umodsi3.c
M    libgcc/config/lm32/crti.S
M    libgcc/config/lm32/crtn.S
M    libgcc/config/lm32/libgcc_lm32.h
M    libgcc/config/m32c/lib1funcs.S
M    libgcc/config/m32c/lib2funcs.c
M    libgcc/config/m32c/trapv.c
M    libgcc/config/m32r/initfini.c
M    libgcc/config/m32r/libgcc-glibc.ver
M    libgcc/config/m68k/crti.S
M    libgcc/config/m68k/crtn.S
M    libgcc/config/m68k/lb1sf68.S
M    libgcc/config/m68k/linux-atomic.c
M    libgcc/config/m68k/linux-unwind.h
M    libgcc/config/mcore/crti.S
M    libgcc/config/mcore/crtn.S
M    libgcc/config/mcore/lib1funcs.S
M    libgcc/config/microblaze/crti.S
M    libgcc/config/microblaze/crtn.S
M    libgcc/config/microblaze/divsi3.S
M    libgcc/config/microblaze/divsi3_table.c
M    libgcc/config/microblaze/moddi3.S
M    libgcc/config/microblaze/modsi3.S
M    libgcc/config/microblaze/muldi3_hard.S
M    libgcc/config/microblaze/mulsi3.S
M    libgcc/config/microblaze/stack_overflow_exit.S
M    libgcc/config/microblaze/udivsi3.S
M    libgcc/config/microblaze/umodsi3.S
M    libgcc/config/mips/crtfastmath.c
M    libgcc/config/mips/crti.S
M    libgcc/config/mips/crtn.S
M    libgcc/config/mips/gthr-mipssde.h
M    libgcc/config/mips/lib2funcs.c
M    libgcc/config/mips/libgcc-mips16.ver
M    libgcc/config/mips/linux-unwind.h
M    libgcc/config/mips/mips16.S
M    libgcc/config/mips/sfp-machine.h
M    libgcc/config/mips/t-mips16
M    libgcc/config/mips/vr4120-div.S
M    libgcc/config/mmix/crti.S
M    libgcc/config/mmix/crtn.S
M    libgcc/config/moxie/crti.S
M    libgcc/config/moxie/crtn.S
M    libgcc/config/msp430/cmpsi2.S
M    libgcc/config/msp430/epilogue.S
M    libgcc/config/msp430/lib2bitcountHI.c
M    libgcc/config/msp430/lib2divHI.c
M    libgcc/config/msp430/lib2divQI.c
M    libgcc/config/msp430/lib2divSI.c
M    libgcc/config/msp430/lib2hw_mul.S
M    libgcc/config/msp430/lib2mul.c
M    libgcc/config/msp430/lib2shift.c
M    libgcc/config/msp430/msp430-divmod.h
M    libgcc/config/msp430/msp430-mul.h
M    libgcc/config/msp430/slli.S
M    libgcc/config/msp430/srai.S
M    libgcc/config/msp430/srli.S
M    libgcc/config/msp430/t-msp430
M    libgcc/config/nds32/crtzero.S
M    libgcc/config/nds32/initfini.c
M    libgcc/config/nds32/isr-library/adj_intr_lvl.inc
M    libgcc/config/nds32/isr-library/excp_isr.S
M    libgcc/config/nds32/isr-library/excp_isr_4b.S
M    libgcc/config/nds32/isr-library/intr_isr.S
M    libgcc/config/nds32/isr-library/intr_isr_4b.S
M    libgcc/config/nds32/isr-library/jmptbl_vid00.S
M    libgcc/config/nds32/isr-library/jmptbl_vid01.S
M    libgcc/config/nds32/isr-library/jmptbl_vid02.S
M    libgcc/config/nds32/isr-library/jmptbl_vid03.S
M    libgcc/config/nds32/isr-library/jmptbl_vid04.S
M    libgcc/config/nds32/isr-library/jmptbl_vid05.S
M    libgcc/config/nds32/isr-library/jmptbl_vid06.S
M    libgcc/config/nds32/isr-library/jmptbl_vid07.S
M    libgcc/config/nds32/isr-library/jmptbl_vid08.S
M    libgcc/config/nds32/isr-library/jmptbl_vid09.S
M    libgcc/config/nds32/isr-library/jmptbl_vid10.S
M    libgcc/config/nds32/isr-library/jmptbl_vid11.S
M    libgcc/config/nds32/isr-library/jmptbl_vid12.S
M    libgcc/config/nds32/isr-library/jmptbl_vid13.S
M    libgcc/config/nds32/isr-library/jmptbl_vid14.S
M    libgcc/config/nds32/isr-library/jmptbl_vid15.S
M    libgcc/config/nds32/isr-library/jmptbl_vid16.S
M    libgcc/config/nds32/isr-library/jmptbl_vid17.S
M    libgcc/config/nds32/isr-library/jmptbl_vid18.S
M    libgcc/config/nds32/isr-library/jmptbl_vid19.S
M    libgcc/config/nds32/isr-library/jmptbl_vid20.S
M    libgcc/config/nds32/isr-library/jmptbl_vid21.S
M    libgcc/config/nds32/isr-library/jmptbl_vid22.S
M    libgcc/config/nds32/isr-library/jmptbl_vid23.S
M    libgcc/config/nds32/isr-library/jmptbl_vid24.S
M    libgcc/config/nds32/isr-library/jmptbl_vid25.S
M    libgcc/config/nds32/isr-library/jmptbl_vid26.S
M    libgcc/config/nds32/isr-library/jmptbl_vid27.S
M    libgcc/config/nds32/isr-library/jmptbl_vid28.S
M    libgcc/config/nds32/isr-library/jmptbl_vid29.S
M    libgcc/config/nds32/isr-library/jmptbl_vid30.S
M    libgcc/config/nds32/isr-library/jmptbl_vid31.S
M    libgcc/config/nds32/isr-library/jmptbl_vid32.S
M    libgcc/config/nds32/isr-library/jmptbl_vid33.S
M    libgcc/config/nds32/isr-library/jmptbl_vid34.S
M    libgcc/config/nds32/isr-library/jmptbl_vid35.S
M    libgcc/config/nds32/isr-library/jmptbl_vid36.S
M    libgcc/config/nds32/isr-library/jmptbl_vid37.S
M    libgcc/config/nds32/isr-library/jmptbl_vid38.S
M    libgcc/config/nds32/isr-library/jmptbl_vid39.S
M    libgcc/config/nds32/isr-library/jmptbl_vid40.S
M    libgcc/config/nds32/isr-library/jmptbl_vid41.S
M    libgcc/config/nds32/isr-library/jmptbl_vid42.S
M    libgcc/config/nds32/isr-library/jmptbl_vid43.S
M    libgcc/config/nds32/isr-library/jmptbl_vid44.S
M    libgcc/config/nds32/isr-library/jmptbl_vid45.S
M    libgcc/config/nds32/isr-library/jmptbl_vid46.S
M    libgcc/config/nds32/isr-library/jmptbl_vid47.S
M    libgcc/config/nds32/isr-library/jmptbl_vid48.S
M    libgcc/config/nds32/isr-library/jmptbl_vid49.S
M    libgcc/config/nds32/isr-library/jmptbl_vid50.S
M    libgcc/config/nds32/isr-library/jmptbl_vid51.S
M    libgcc/config/nds32/isr-library/jmptbl_vid52.S
M    libgcc/config/nds32/isr-library/jmptbl_vid53.S
M    libgcc/config/nds32/isr-library/jmptbl_vid54.S
M    libgcc/config/nds32/isr-library/jmptbl_vid55.S
M    libgcc/config/nds32/isr-library/jmptbl_vid56.S
M    libgcc/config/nds32/isr-library/jmptbl_vid57.S
M    libgcc/config/nds32/isr-library/jmptbl_vid58.S
M    libgcc/config/nds32/isr-library/jmptbl_vid59.S
M    libgcc/config/nds32/isr-library/jmptbl_vid60.S
M    libgcc/config/nds32/isr-library/jmptbl_vid61.S
M    libgcc/config/nds32/isr-library/jmptbl_vid62.S
M    libgcc/config/nds32/isr-library/jmptbl_vid63.S
M    libgcc/config/nds32/isr-library/jmptbl_vid64.S
M    libgcc/config/nds32/isr-library/jmptbl_vid65.S
M    libgcc/config/nds32/isr-library/jmptbl_vid66.S
M    libgcc/config/nds32/isr-library/jmptbl_vid67.S
M    libgcc/config/nds32/isr-library/jmptbl_vid68.S
M    libgcc/config/nds32/isr-library/jmptbl_vid69.S
M    libgcc/config/nds32/isr-library/jmptbl_vid70.S
M    libgcc/config/nds32/isr-library/jmptbl_vid71.S
M    libgcc/config/nds32/isr-library/jmptbl_vid72.S
M    libgcc/config/nds32/isr-library/nmih.S
M    libgcc/config/nds32/isr-library/reset.S
M    libgcc/config/nds32/isr-library/reset_4b.S
M    libgcc/config/nds32/isr-library/restore_all.inc
M    libgcc/config/nds32/isr-library/restore_fpu_regs.inc
M    libgcc/config/nds32/isr-library/restore_fpu_regs_00.inc
M    libgcc/config/nds32/isr-library/restore_fpu_regs_01.inc
M    libgcc/config/nds32/isr-library/restore_fpu_regs_02.inc
M    libgcc/config/nds32/isr-library/restore_fpu_regs_03.inc
M    libgcc/config/nds32/isr-library/restore_mac_regs.inc
M    libgcc/config/nds32/isr-library/restore_partial.inc
M    libgcc/config/nds32/isr-library/restore_usr_regs.inc
M    libgcc/config/nds32/isr-library/save_all.inc
M    libgcc/config/nds32/isr-library/save_fpu_regs.inc
M    libgcc/config/nds32/isr-library/save_fpu_regs_00.inc
M    libgcc/config/nds32/isr-library/save_fpu_regs_01.inc
M    libgcc/config/nds32/isr-library/save_fpu_regs_02.inc
M    libgcc/config/nds32/isr-library/save_fpu_regs_03.inc
M    libgcc/config/nds32/isr-library/save_mac_regs.inc
M    libgcc/config/nds32/isr-library/save_partial.inc
M    libgcc/config/nds32/isr-library/save_usr_regs.inc
M    libgcc/config/nds32/isr-library/vec_vid00.S
M    libgcc/config/nds32/isr-library/vec_vid00_4b.S
M    libgcc/config/nds32/isr-library/vec_vid01.S
M    libgcc/config/nds32/isr-library/vec_vid01_4b.S
M    libgcc/config/nds32/isr-library/vec_vid02.S
M    libgcc/config/nds32/isr-library/vec_vid02_4b.S
M    libgcc/config/nds32/isr-library/vec_vid03.S
M    libgcc/config/nds32/isr-library/vec_vid03_4b.S
M    libgcc/config/nds32/isr-library/vec_vid04.S
M    libgcc/config/nds32/isr-library/vec_vid04_4b.S
M    libgcc/config/nds32/isr-library/vec_vid05.S
M    libgcc/config/nds32/isr-library/vec_vid05_4b.S
M    libgcc/config/nds32/isr-library/vec_vid06.S
M    libgcc/config/nds32/isr-library/vec_vid06_4b.S
M    libgcc/config/nds32/isr-library/vec_vid07.S
M    libgcc/config/nds32/isr-library/vec_vid07_4b.S
M    libgcc/config/nds32/isr-library/vec_vid08.S
M    libgcc/config/nds32/isr-library/vec_vid08_4b.S
M    libgcc/config/nds32/isr-library/vec_vid09.S
M    libgcc/config/nds32/isr-library/vec_vid09_4b.S
M    libgcc/config/nds32/isr-library/vec_vid10.S
M    libgcc/config/nds32/isr-library/vec_vid10_4b.S
M    libgcc/config/nds32/isr-library/vec_vid11.S
M    libgcc/config/nds32/isr-library/vec_vid11_4b.S
M    libgcc/config/nds32/isr-library/vec_vid12.S
M    libgcc/config/nds32/isr-library/vec_vid12_4b.S
M    libgcc/config/nds32/isr-library/vec_vid13.S
M    libgcc/config/nds32/isr-library/vec_vid13_4b.S
M    libgcc/config/nds32/isr-library/vec_vid14.S
M    libgcc/config/nds32/isr-library/vec_vid14_4b.S
M    libgcc/config/nds32/isr-library/vec_vid15.S
M    libgcc/config/nds32/isr-library/vec_vid15_4b.S
M    libgcc/config/nds32/isr-library/vec_vid16.S
M    libgcc/config/nds32/isr-library/vec_vid16_4b.S
M    libgcc/config/nds32/isr-library/vec_vid17.S
M    libgcc/config/nds32/isr-library/vec_vid17_4b.S
M    libgcc/config/nds32/isr-library/vec_vid18.S
M    libgcc/config/nds32/isr-library/vec_vid18_4b.S
M    libgcc/config/nds32/isr-library/vec_vid19.S
M    libgcc/config/nds32/isr-library/vec_vid19_4b.S
M    libgcc/config/nds32/isr-library/vec_vid20.S
M    libgcc/config/nds32/isr-library/vec_vid20_4b.S
M    libgcc/config/nds32/isr-library/vec_vid21.S
M    libgcc/config/nds32/isr-library/vec_vid21_4b.S
M    libgcc/config/nds32/isr-library/vec_vid22.S
M    libgcc/config/nds32/isr-library/vec_vid22_4b.S
M    libgcc/config/nds32/isr-library/vec_vid23.S
M    libgcc/config/nds32/isr-library/vec_vid23_4b.S
M    libgcc/config/nds32/isr-library/vec_vid24.S
M    libgcc/config/nds32/isr-library/vec_vid24_4b.S
M    libgcc/config/nds32/isr-library/vec_vid25.S
M    libgcc/config/nds32/isr-library/vec_vid25_4b.S
M    libgcc/config/nds32/isr-library/vec_vid26.S
M    libgcc/config/nds32/isr-library/vec_vid26_4b.S
M    libgcc/config/nds32/isr-library/vec_vid27.S
M    libgcc/config/nds32/isr-library/vec_vid27_4b.S
M    libgcc/config/nds32/isr-library/vec_vid28.S
M    libgcc/config/nds32/isr-library/vec_vid28_4b.S
M    libgcc/config/nds32/isr-library/vec_vid29.S
M    libgcc/config/nds32/isr-library/vec_vid29_4b.S
M    libgcc/config/nds32/isr-library/vec_vid30.S
M    libgcc/config/nds32/isr-library/vec_vid30_4b.S
M    libgcc/config/nds32/isr-library/vec_vid31.S
M    libgcc/config/nds32/isr-library/vec_vid31_4b.S
M    libgcc/config/nds32/isr-library/vec_vid32.S
M    libgcc/config/nds32/isr-library/vec_vid32_4b.S
M    libgcc/config/nds32/isr-library/vec_vid33.S
M    libgcc/config/nds32/isr-library/vec_vid33_4b.S
M    libgcc/config/nds32/isr-library/vec_vid34.S
M    libgcc/config/nds32/isr-library/vec_vid34_4b.S
M    libgcc/config/nds32/isr-library/vec_vid35.S
M    libgcc/config/nds32/isr-library/vec_vid35_4b.S
M    libgcc/config/nds32/isr-library/vec_vid36.S
M    libgcc/config/nds32/isr-library/vec_vid36_4b.S
M    libgcc/config/nds32/isr-library/vec_vid37.S
M    libgcc/config/nds32/isr-library/vec_vid37_4b.S
M    libgcc/config/nds32/isr-library/vec_vid38.S
M    libgcc/config/nds32/isr-library/vec_vid38_4b.S
M    libgcc/config/nds32/isr-library/vec_vid39.S
M    libgcc/config/nds32/isr-library/vec_vid39_4b.S
M    libgcc/config/nds32/isr-library/vec_vid40.S
M    libgcc/config/nds32/isr-library/vec_vid40_4b.S
M    libgcc/config/nds32/isr-library/vec_vid41.S
M    libgcc/config/nds32/isr-library/vec_vid41_4b.S
M    libgcc/config/nds32/isr-library/vec_vid42.S
M    libgcc/config/nds32/isr-library/vec_vid42_4b.S
M    libgcc/config/nds32/isr-library/vec_vid43.S
M    libgcc/config/nds32/isr-library/vec_vid43_4b.S
M    libgcc/config/nds32/isr-library/vec_vid44.S
M    libgcc/config/nds32/isr-library/vec_vid44_4b.S
M    libgcc/config/nds32/isr-library/vec_vid45.S
M    libgcc/config/nds32/isr-library/vec_vid45_4b.S
M    libgcc/config/nds32/isr-library/vec_vid46.S
M    libgcc/config/nds32/isr-library/vec_vid46_4b.S
M    libgcc/config/nds32/isr-library/vec_vid47.S
M    libgcc/config/nds32/isr-library/vec_vid47_4b.S
M    libgcc/config/nds32/isr-library/vec_vid48.S
M    libgcc/config/nds32/isr-library/vec_vid48_4b.S
M    libgcc/config/nds32/isr-library/vec_vid49.S
M    libgcc/config/nds32/isr-library/vec_vid49_4b.S
M    libgcc/config/nds32/isr-library/vec_vid50.S
M    libgcc/config/nds32/isr-library/vec_vid50_4b.S
M    libgcc/config/nds32/isr-library/vec_vid51.S
M    libgcc/config/nds32/isr-library/vec_vid51_4b.S
M    libgcc/config/nds32/isr-library/vec_vid52.S
M    libgcc/config/nds32/isr-library/vec_vid52_4b.S
M    libgcc/config/nds32/isr-library/vec_vid53.S
M    libgcc/config/nds32/isr-library/vec_vid53_4b.S
M    libgcc/config/nds32/isr-library/vec_vid54.S
M    libgcc/config/nds32/isr-library/vec_vid54_4b.S
M    libgcc/config/nds32/isr-library/vec_vid55.S
M    libgcc/config/nds32/isr-library/vec_vid55_4b.S
M    libgcc/config/nds32/isr-library/vec_vid56.S
M    libgcc/config/nds32/isr-library/vec_vid56_4b.S
M    libgcc/config/nds32/isr-library/vec_vid57.S
M    libgcc/config/nds32/isr-library/vec_vid57_4b.S
M    libgcc/config/nds32/isr-library/vec_vid58.S
M    libgcc/config/nds32/isr-library/vec_vid58_4b.S
M    libgcc/config/nds32/isr-library/vec_vid59.S
M    libgcc/config/nds32/isr-library/vec_vid59_4b.S
M    libgcc/config/nds32/isr-library/vec_vid60.S
M    libgcc/config/nds32/isr-library/vec_vid60_4b.S
M    libgcc/config/nds32/isr-library/vec_vid61.S
M    libgcc/config/nds32/isr-library/vec_vid61_4b.S
M    libgcc/config/nds32/isr-library/vec_vid62.S
M    libgcc/config/nds32/isr-library/vec_vid62_4b.S
M    libgcc/config/nds32/isr-library/vec_vid63.S
M    libgcc/config/nds32/isr-library/vec_vid63_4b.S
M    libgcc/config/nds32/isr-library/vec_vid64.S
M    libgcc/config/nds32/isr-library/vec_vid64_4b.S
M    libgcc/config/nds32/isr-library/vec_vid65.S
M    libgcc/config/nds32/isr-library/vec_vid65_4b.S
M    libgcc/config/nds32/isr-library/vec_vid66.S
M    libgcc/config/nds32/isr-library/vec_vid66_4b.S
M    libgcc/config/nds32/isr-library/vec_vid67.S
M    libgcc/config/nds32/isr-library/vec_vid67_4b.S
M    libgcc/config/nds32/isr-library/vec_vid68.S
M    libgcc/config/nds32/isr-library/vec_vid68_4b.S
M    libgcc/config/nds32/isr-library/vec_vid69.S
M    libgcc/config/nds32/isr-library/vec_vid69_4b.S
M    libgcc/config/nds32/isr-library/vec_vid70.S
M    libgcc/config/nds32/isr-library/vec_vid70_4b.S
M    libgcc/config/nds32/isr-library/vec_vid71.S
M    libgcc/config/nds32/isr-library/vec_vid71_4b.S
M    libgcc/config/nds32/isr-library/vec_vid72.S
M    libgcc/config/nds32/isr-library/vec_vid72_4b.S
M    libgcc/config/nds32/isr-library/wrh.S
M    libgcc/config/nds32/lib1asmsrc-mculib.S
M    libgcc/config/nds32/lib1asmsrc-newlib.S
M    libgcc/config/nds32/lib2csrc-mculib/_clzdi2.c
M    libgcc/config/nds32/lib2csrc-mculib/_clzsi2.c
M    libgcc/config/nds32/linux-atomic.c
M    libgcc/config/nds32/linux-unwind.h
M    libgcc/config/nds32/sfp-machine.h
M    libgcc/config/nds32/t-nds32
M    libgcc/config/nds32/t-nds32-glibc
M    libgcc/config/nds32/t-nds32-isr
M    libgcc/config/nds32/t-nds32-mculib
M    libgcc/config/nds32/t-nds32-newlib
M    libgcc/config/nios2/crti.S
M    libgcc/config/nios2/crtn.S
M    libgcc/config/nios2/lib2-divmod-hi.c
M    libgcc/config/nios2/lib2-divmod.c
M    libgcc/config/nios2/lib2-divtable.c
M    libgcc/config/nios2/lib2-mul.c
M    libgcc/config/nios2/lib2-nios2.h
M    libgcc/config/nios2/linux-atomic.c
M    libgcc/config/nios2/linux-unwind.h
M    libgcc/config/nios2/sfp-machine.h
M    libgcc/config/nios2/tramp.c
M    libgcc/config/nvptx/crt0.c
M    libgcc/config/nvptx/mgomp.c
M    libgcc/config/nvptx/nvptx-malloc.h
M    libgcc/config/nvptx/reduction.c
M    libgcc/config/or1k/lib1funcs.S
M    libgcc/config/or1k/linux-unwind.h
M    libgcc/config/or1k/t-or1k
M    libgcc/config/pa/fptr.c
M    libgcc/config/pa/gthr-dce.h
M    libgcc/config/pa/hpux-unwind.h
M    libgcc/config/pa/lib2funcs.S
M    libgcc/config/pa/linux-atomic.c
M    libgcc/config/pa/linux-unwind.h
M    libgcc/config/pa/milli64.S
M    libgcc/config/pa/pa64-hpux-lib.h
M    libgcc/config/pa/quadlib.c
M    libgcc/config/pa/stublib.c
M    libgcc/config/pa/t-slibgcc-hpux
M    libgcc/config/pru/asri.c
M    libgcc/config/pru/eqd.c
M    libgcc/config/pru/eqf.c
M    libgcc/config/pru/ged.c
M    libgcc/config/pru/gef.c
M    libgcc/config/pru/gtd.c
M    libgcc/config/pru/gtf.c
M    libgcc/config/pru/led.c
M    libgcc/config/pru/lef.c
M    libgcc/config/pru/lib2bitcountHI.c
M    libgcc/config/pru/lib2divHI.c
M    libgcc/config/pru/lib2divQI.c
M    libgcc/config/pru/lib2divSI.c
M    libgcc/config/pru/libgcc-eabi.ver
M    libgcc/config/pru/ltd.c
M    libgcc/config/pru/ltf.c
M    libgcc/config/pru/mpyll.S
M    libgcc/config/pru/pru-abi.h
M    libgcc/config/pru/pru-asm.h
M    libgcc/config/pru/pru-divmod.h
M    libgcc/config/pru/sfp-machine.h
M    libgcc/config/pru/t-pru
M    libgcc/config/riscv/atomic.c
M    libgcc/config/riscv/div.S
M    libgcc/config/riscv/linux-unwind.h
M    libgcc/config/riscv/muldi3.S
M    libgcc/config/riscv/multi3.c
M    libgcc/config/riscv/riscv-asm.h
M    libgcc/config/riscv/save-restore.S
M    libgcc/config/riscv/sfp-machine.h
M    libgcc/config/rl78/adddi3.S
M    libgcc/config/rl78/anddi3.S
M    libgcc/config/rl78/bit-count.S
M    libgcc/config/rl78/cmpsi2.S
M    libgcc/config/rl78/divmodhi.S
M    libgcc/config/rl78/divmodqi.S
M    libgcc/config/rl78/divmodsi.S
M    libgcc/config/rl78/lib2div.c
M    libgcc/config/rl78/lib2mul.c
M    libgcc/config/rl78/lib2shift.c
M    libgcc/config/rl78/lshrsi3.S
M    libgcc/config/rl78/mulsi3.S
M    libgcc/config/rl78/rl78-divmod.h
M    libgcc/config/rl78/rl78-mul.h
M    libgcc/config/rl78/signbit.S
M    libgcc/config/rl78/smaxdi3.S
M    libgcc/config/rl78/smindi3.S
M    libgcc/config/rl78/subdi3.S
M    libgcc/config/rl78/t-rl78
M    libgcc/config/rl78/trampoline.S
M    libgcc/config/rl78/umaxdi3.S
M    libgcc/config/rl78/umindi3.S
M    libgcc/config/rs6000/_divkc3.c
M    libgcc/config/rs6000/_mulkc3.c
M    libgcc/config/rs6000/_powikf2.c
M    libgcc/config/rs6000/aix-unwind.h
M    libgcc/config/rs6000/atexit.c
M    libgcc/config/rs6000/crtcxa.c
M    libgcc/config/rs6000/crtdbase.S
M    libgcc/config/rs6000/crtresfpr.S
M    libgcc/config/rs6000/crtresgpr.S
M    libgcc/config/rs6000/crtrestvr.S
M    libgcc/config/rs6000/crtresxfpr.S
M    libgcc/config/rs6000/crtresxgpr.S
M    libgcc/config/rs6000/crtsavevr.S
M    libgcc/config/rs6000/crtsavfpr.S
M    libgcc/config/rs6000/crtsavgpr.S
M    libgcc/config/rs6000/cxa_atexit.c
M    libgcc/config/rs6000/cxa_finalize.c
M    libgcc/config/rs6000/darwin-asm.h
M    libgcc/config/rs6000/darwin-crt2.c
M    libgcc/config/rs6000/darwin-fallback.c
M    libgcc/config/rs6000/darwin-fpsave.S
M    libgcc/config/rs6000/darwin-gpsave.S
M    libgcc/config/rs6000/darwin-tramp.S
M    libgcc/config/rs6000/darwin-unwind.h
M    libgcc/config/rs6000/darwin-vecsave.S
M    libgcc/config/rs6000/darwin-world.S
M    libgcc/config/rs6000/e500crtres32gpr.S
M    libgcc/config/rs6000/e500crtres64gpr.S
M    libgcc/config/rs6000/e500crtres64gprctr.S
M    libgcc/config/rs6000/e500crtrest32gpr.S
M    libgcc/config/rs6000/e500crtrest64gpr.S
M    libgcc/config/rs6000/e500crtresx32gpr.S
M    libgcc/config/rs6000/e500crtresx64gpr.S
M    libgcc/config/rs6000/e500crtsav32gpr.S
M    libgcc/config/rs6000/e500crtsav64gpr.S
M    libgcc/config/rs6000/e500crtsav64gprctr.S
M    libgcc/config/rs6000/e500crtsavg32gpr.S
M    libgcc/config/rs6000/e500crtsavg64gpr.S
M    libgcc/config/rs6000/e500crtsavg64gprctr.S
M    libgcc/config/rs6000/eabi-ci.S
M    libgcc/config/rs6000/eabi-cn.S
M    libgcc/config/rs6000/eabi.S
M    libgcc/config/rs6000/exit.h
M    libgcc/config/rs6000/extendkftf2-sw.c
M    libgcc/config/rs6000/fixkfti.c
M    libgcc/config/rs6000/fixunskfti.c
M    libgcc/config/rs6000/float128-hw.c
M    libgcc/config/rs6000/float128-ifunc.c
M    libgcc/config/rs6000/floattikf.c
M    libgcc/config/rs6000/floatuntikf.c
M    libgcc/config/rs6000/freebsd-unwind.h
M    libgcc/config/rs6000/gthr-aix.h
M    libgcc/config/rs6000/ibm-ldouble-format
M    libgcc/config/rs6000/ibm-ldouble.c
M    libgcc/config/rs6000/libgcc-darwin.10.4.ver
M    libgcc/config/rs6000/libgcc-darwin.10.5.ver
M    libgcc/config/rs6000/libgcc-glibc.ver
M    libgcc/config/rs6000/linux-unwind.h
M    libgcc/config/rs6000/morestack.S
M    libgcc/config/rs6000/on_exit.c
M    libgcc/config/rs6000/ppc64-fp.c
M    libgcc/config/rs6000/quad-float128.h
M    libgcc/config/rs6000/sfp-exceptions.c
M    libgcc/config/rs6000/sol-ci.S
M    libgcc/config/rs6000/sol-cn.S
M    libgcc/config/rs6000/t-e500v1-fp
M    libgcc/config/rs6000/t-e500v2-fp
M    libgcc/config/rs6000/t-freebsd
M    libgcc/config/rs6000/t-slibgcc-aix
M    libgcc/config/rs6000/tramp.S
M    libgcc/config/rs6000/trunctfkf2-sw.c
M    libgcc/config/rx/rx-abi-functions.c
M    libgcc/config/rx/rx-abi.h
M    libgcc/config/rx/t-rx
M    libgcc/config/s390/32/_fixdfdi.c
M    libgcc/config/s390/32/_fixsfdi.c
M    libgcc/config/s390/32/_fixtfdi.c
M    libgcc/config/s390/32/_fixunsdfdi.c
M    libgcc/config/s390/32/_fixunssfdi.c
M    libgcc/config/s390/32/_fixunstfdi.c
M    libgcc/config/s390/gthr-tpf.h
M    libgcc/config/s390/libgcc-glibc.ver
M    libgcc/config/s390/linux-unwind.h
M    libgcc/config/s390/morestack.S
M    libgcc/config/s390/tpf-unwind.h
M    libgcc/config/score/crti.S
M    libgcc/config/score/crtn.S
M    libgcc/config/sh/crt.h
M    libgcc/config/sh/crt1.S
M    libgcc/config/sh/crti.S
M    libgcc/config/sh/crtn.S
M    libgcc/config/sh/lib1funcs-4-300.S
M    libgcc/config/sh/lib1funcs-Os-4-200.S
M    libgcc/config/sh/lib1funcs.S
M    libgcc/config/sh/lib1funcs.h
M    libgcc/config/sh/libgcc-glibc.ver
M    libgcc/config/sh/linux-atomic.c
M    libgcc/config/sh/linux-unwind.h
M    libgcc/config/sh/t-sh
M    libgcc/config/sol2/crtp.c
M    libgcc/config/sol2/crtpg.c
M    libgcc/config/sol2/t-sol2
M    libgcc/config/sparc/crtfastmath.c
M    libgcc/config/sparc/crti.S
M    libgcc/config/sparc/crtn.S
M    libgcc/config/sparc/libgcc-glibc.ver
M    libgcc/config/sparc/linux-unwind.h
M    libgcc/config/sparc/sol2-c1.S
M    libgcc/config/sparc/sol2-unwind.h
M    libgcc/config/stormy16/lib2funcs.c
M    libgcc/config/stormy16/t-stormy16
M    libgcc/config/t-hardfp
M    libgcc/config/t-hardfp-sfdf
M    libgcc/config/t-libunwind-elf
M    libgcc/config/t-slibgcc
M    libgcc/config/t-slibgcc-fuchsia
M    libgcc/config/t-slibgcc-libgcc
M    libgcc/config/t-softfp
M    libgcc/config/tilepro/atomic.c
M    libgcc/config/tilepro/atomic.h
M    libgcc/config/tilepro/linux-unwind.h
M    libgcc/config/tilepro/softdivide.c
M    libgcc/config/tilepro/softmpy.S
M    libgcc/config/unwind-dw2-fde-darwin.c
M    libgcc/config/v850/lib1funcs.S
M    libgcc/config/vax/lib1funcs.S
M    libgcc/config/visium/crti.S
M    libgcc/config/visium/crtn.S
M    libgcc/config/visium/divdi3.c
M    libgcc/config/visium/lib2funcs.c
M    libgcc/config/visium/memcpy.c
M    libgcc/config/visium/memcpy.h
M    libgcc/config/visium/memset.c
M    libgcc/config/visium/memset.h
M    libgcc/config/visium/moddi3.c
M    libgcc/config/visium/set_trampoline_parity.c
M    libgcc/config/visium/t-visium
M    libgcc/config/visium/udivdi3.c
M    libgcc/config/visium/udivmoddi4.c
M    libgcc/config/visium/umoddi3.c
M    libgcc/config/vms/vms-ucrt0.c
M    libgcc/config/vxcache.c
M    libgcc/config/vxcrtstuff.c
M    libgcc/config/xtensa/crti.S
M    libgcc/config/xtensa/crtn.S
M    libgcc/config/xtensa/ieee754-df.S
M    libgcc/config/xtensa/ieee754-sf.S
M    libgcc/config/xtensa/lib1funcs.S
M    libgcc/config/xtensa/lib2funcs.S
M    libgcc/config/xtensa/linux-unwind.h
M    libgcc/config/xtensa/unwind-dw2-xtensa.c
M    libgcc/config/xtensa/unwind-dw2-xtensa.h
M    libgcc/config.host
M    libgcc/crtstuff.c
M    libgcc/dfp-bit.c
M    libgcc/dfp-bit.h
M    libgcc/divmod.c
M    libgcc/emutls.c
M    libgcc/enable-execute-stack-mprotect.c
M    libgcc/find-symver.awk
M    libgcc/fixed-bit.c
M    libgcc/fixed-bit.h
M    libgcc/fp-bit.c
M    libgcc/fp-bit.h
M    libgcc/gbl-ctors.h
M    libgcc/gcov.h
M    libgcc/generic-morestack-thread.c
M    libgcc/generic-morestack.c
M    libgcc/generic-morestack.h
M    libgcc/gthr-posix.h
M    libgcc/gthr-single.h
M    libgcc/gthr.h
M    libgcc/libgcc-std.ver.in
M    libgcc/libgcc2.c
M    libgcc/libgcc2.h
M    libgcc/libgcov-driver-system.c
M    libgcc/libgcov-driver.c
M    libgcc/libgcov-interface.c
M    libgcc/libgcov-merge.c
M    libgcc/libgcov-profiler.c
M    libgcc/libgcov-util.c
M    libgcc/libgcov.h
M    libgcc/mkheader.sh
M    libgcc/mkmap-flat.awk
M    libgcc/mkmap-symver.awk
M    libgcc/offloadstuff.c
M    libgcc/sync.c
M    libgcc/udivhi3.c
M    libgcc/udivmod.c
M    libgcc/udivmodhi4.c
M    libgcc/udivmodsi4.c
M    libgcc/unwind-arm-common.inc
M    libgcc/unwind-c.c
M    libgcc/unwind-compat.c
M    libgcc/unwind-compat.h
M    libgcc/unwind-dw2-fde-compat.c
M    libgcc/unwind-dw2-fde-dip.c
M    libgcc/unwind-dw2-fde.c
M    libgcc/unwind-dw2-fde.h
M    libgcc/unwind-dw2.c
M    libgcc/unwind-dw2.h
M    libgcc/unwind-generic.h
M    libgcc/unwind-pe.h
M    libgcc/unwind-seh.c
M    libgcc/unwind-sjlj.c
M    libgcc/unwind.inc
M    libgcc/vtv_end.c
M    libgcc/vtv_end_preinit.c
M    libgcc/vtv_start.c
M    libgcc/vtv_start_preinit.c
M    libgfortran/ChangeLog
A  + libgfortran/ChangeLog-2019
M    libgfortran/ISO_Fortran_binding.h
M    libgfortran/c99_protos.h
M    libgfortran/caf/libcaf.h
M    libgfortran/caf/mpi.c
M    libgfortran/caf/single.c
M    libgfortran/config/fpu-387.h
M    libgfortran/config/fpu-aix.h
M    libgfortran/config/fpu-generic.h
M    libgfortran/config/fpu-glibc.h
M    libgfortran/config/fpu-sysv.h
M    libgfortran/generated/_abs_c10.F90
M    libgfortran/generated/_abs_c16.F90
M    libgfortran/generated/_abs_c4.F90
M    libgfortran/generated/_abs_c8.F90
M    libgfortran/generated/_abs_i16.F90
M    libgfortran/generated/_abs_i4.F90
M    libgfortran/generated/_abs_i8.F90
M    libgfortran/generated/_abs_r10.F90
M    libgfortran/generated/_abs_r16.F90
M    libgfortran/generated/_abs_r4.F90
M    libgfortran/generated/_abs_r8.F90
M    libgfortran/generated/_acos_r10.F90
M    libgfortran/generated/_acos_r16.F90
M    libgfortran/generated/_acos_r4.F90
M    libgfortran/generated/_acos_r8.F90
M    libgfortran/generated/_acosh_r10.F90
M    libgfortran/generated/_acosh_r16.F90
M    libgfortran/generated/_acosh_r4.F90
M    libgfortran/generated/_acosh_r8.F90
M    libgfortran/generated/_aimag_c10.F90
M    libgfortran/generated/_aimag_c16.F90
M    libgfortran/generated/_aimag_c4.F90
M    libgfortran/generated/_aimag_c8.F90
M    libgfortran/generated/_aint_r10.F90
M    libgfortran/generated/_aint_r16.F90
M    libgfortran/generated/_aint_r4.F90
M    libgfortran/generated/_aint_r8.F90
M    libgfortran/generated/_anint_r10.F90
M    libgfortran/generated/_anint_r16.F90
M    libgfortran/generated/_anint_r4.F90
M    libgfortran/generated/_anint_r8.F90
M    libgfortran/generated/_asin_r10.F90
M    libgfortran/generated/_asin_r16.F90
M    libgfortran/generated/_asin_r4.F90
M    libgfortran/generated/_asin_r8.F90
M    libgfortran/generated/_asinh_r10.F90
M    libgfortran/generated/_asinh_r16.F90
M    libgfortran/generated/_asinh_r4.F90
M    libgfortran/generated/_asinh_r8.F90
M    libgfortran/generated/_atan2_r10.F90
M    libgfortran/generated/_atan2_r16.F90
M    libgfortran/generated/_atan2_r4.F90
M    libgfortran/generated/_atan2_r8.F90
M    libgfortran/generated/_atan_r10.F90
M    libgfortran/generated/_atan_r16.F90
M    libgfortran/generated/_atan_r4.F90
M    libgfortran/generated/_atan_r8.F90
M    libgfortran/generated/_atanh_r10.F90
M    libgfortran/generated/_atanh_r16.F90
M    libgfortran/generated/_atanh_r4.F90
M    libgfortran/generated/_atanh_r8.F90
M    libgfortran/generated/_conjg_c10.F90
M    libgfortran/generated/_conjg_c16.F90
M    libgfortran/generated/_conjg_c4.F90
M    libgfortran/generated/_conjg_c8.F90
M    libgfortran/generated/_cos_c10.F90
M    libgfortran/generated/_cos_c16.F90
M    libgfortran/generated/_cos_c4.F90
M    libgfortran/generated/_cos_c8.F90
M    libgfortran/generated/_cos_r10.F90
M    libgfortran/generated/_cos_r16.F90
M    libgfortran/generated/_cos_r4.F90
M    libgfortran/generated/_cos_r8.F90
M    libgfortran/generated/_cosh_r10.F90
M    libgfortran/generated/_cosh_r16.F90
M    libgfortran/generated/_cosh_r4.F90
M    libgfortran/generated/_cosh_r8.F90
M    libgfortran/generated/_dim_i16.F90
M    libgfortran/generated/_dim_i4.F90
M    libgfortran/generated/_dim_i8.F90
M    libgfortran/generated/_dim_r10.F90
M    libgfortran/generated/_dim_r16.F90
M    libgfortran/generated/_dim_r4.F90
M    libgfortran/generated/_dim_r8.F90
M    libgfortran/generated/_exp_c10.F90
M    libgfortran/generated/_exp_c16.F90
M    libgfortran/generated/_exp_c4.F90
M    libgfortran/generated/_exp_c8.F90
M    libgfortran/generated/_exp_r10.F90
M    libgfortran/generated/_exp_r16.F90
M    libgfortran/generated/_exp_r4.F90
M    libgfortran/generated/_exp_r8.F90
M    libgfortran/generated/_log10_r10.F90
M    libgfortran/generated/_log10_r16.F90
M    libgfortran/generated/_log10_r4.F90
M    libgfortran/generated/_log10_r8.F90
M    libgfortran/generated/_log_c10.F90
M    libgfortran/generated/_log_c16.F90
M    libgfortran/generated/_log_c4.F90
M    libgfortran/generated/_log_c8.F90
M    libgfortran/generated/_log_r10.F90
M    libgfortran/generated/_log_r16.F90
M    libgfortran/generated/_log_r4.F90
M    libgfortran/generated/_log_r8.F90
M    libgfortran/generated/_mod_i16.F90
M    libgfortran/generated/_mod_i4.F90
M    libgfortran/generated/_mod_i8.F90
M    libgfortran/generated/_mod_r10.F90
M    libgfortran/generated/_mod_r16.F90
M    libgfortran/generated/_mod_r4.F90
M    libgfortran/generated/_mod_r8.F90
M    libgfortran/generated/_sign_i16.F90
M    libgfortran/generated/_sign_i4.F90
M    libgfortran/generated/_sign_i8.F90
M    libgfortran/generated/_sign_r10.F90
M    libgfortran/generated/_sign_r16.F90
M    libgfortran/generated/_sign_r4.F90
M    libgfortran/generated/_sign_r8.F90
M    libgfortran/generated/_sin_c10.F90
M    libgfortran/generated/_sin_c16.F90
M    libgfortran/generated/_sin_c4.F90
M    libgfortran/generated/_sin_c8.F90
M    libgfortran/generated/_sin_r10.F90
M    libgfortran/generated/_sin_r16.F90
M    libgfortran/generated/_sin_r4.F90
M    libgfortran/generated/_sin_r8.F90
M    libgfortran/generated/_sinh_r10.F90
M    libgfortran/generated/_sinh_r16.F90
M    libgfortran/generated/_sinh_r4.F90
M    libgfortran/generated/_sinh_r8.F90
M    libgfortran/generated/_sqrt_c10.F90
M    libgfortran/generated/_sqrt_c16.F90
M    libgfortran/generated/_sqrt_c4.F90
M    libgfortran/generated/_sqrt_c8.F90
M    libgfortran/generated/_sqrt_r10.F90
M    libgfortran/generated/_sqrt_r16.F90
M    libgfortran/generated/_sqrt_r4.F90
M    libgfortran/generated/_sqrt_r8.F90
M    libgfortran/generated/_tan_r10.F90
M    libgfortran/generated/_tan_r16.F90
M    libgfortran/generated/_tan_r4.F90
M    libgfortran/generated/_tan_r8.F90
M    libgfortran/generated/_tanh_r10.F90
M    libgfortran/generated/_tanh_r16.F90
M    libgfortran/generated/_tanh_r4.F90
M    libgfortran/generated/_tanh_r8.F90
M    libgfortran/generated/all_l1.c
M    libgfortran/generated/all_l16.c
M    libgfortran/generated/all_l2.c
M    libgfortran/generated/all_l4.c
M    libgfortran/generated/all_l8.c
M    libgfortran/generated/any_l1.c
M    libgfortran/generated/any_l16.c
M    libgfortran/generated/any_l2.c
M    libgfortran/generated/any_l4.c
M    libgfortran/generated/any_l8.c
M    libgfortran/generated/bessel_r10.c
M    libgfortran/generated/bessel_r16.c
M    libgfortran/generated/bessel_r4.c
M    libgfortran/generated/bessel_r8.c
M    libgfortran/generated/count_16_l.c
M    libgfortran/generated/count_1_l.c
M    libgfortran/generated/count_2_l.c
M    libgfortran/generated/count_4_l.c
M    libgfortran/generated/count_8_l.c
M    libgfortran/generated/cshift0_c10.c
M    libgfortran/generated/cshift0_c16.c
M    libgfortran/generated/cshift0_c4.c
M    libgfortran/generated/cshift0_c8.c
M    libgfortran/generated/cshift0_i1.c
M    libgfortran/generated/cshift0_i16.c
M    libgfortran/generated/cshift0_i2.c
M    libgfortran/generated/cshift0_i4.c
M    libgfortran/generated/cshift0_i8.c
M    libgfortran/generated/cshift0_r10.c
M    libgfortran/generated/cshift0_r16.c
M    libgfortran/generated/cshift0_r4.c
M    libgfortran/generated/cshift0_r8.c
M    libgfortran/generated/cshift1_16.c
M    libgfortran/generated/cshift1_16_c10.c
M    libgfortran/generated/cshift1_16_c16.c
M    libgfortran/generated/cshift1_16_c4.c
M    libgfortran/generated/cshift1_16_c8.c
M    libgfortran/generated/cshift1_16_i1.c
M    libgfortran/generated/cshift1_16_i16.c
M    libgfortran/generated/cshift1_16_i2.c
M    libgfortran/generated/cshift1_16_i4.c
M    libgfortran/generated/cshift1_16_i8.c
M    libgfortran/generated/cshift1_16_r10.c
M    libgfortran/generated/cshift1_16_r16.c
M    libgfortran/generated/cshift1_16_r4.c
M    libgfortran/generated/cshift1_16_r8.c
M    libgfortran/generated/cshift1_4.c
M    libgfortran/generated/cshift1_4_c10.c
M    libgfortran/generated/cshift1_4_c16.c
M    libgfortran/generated/cshift1_4_c4.c
M    libgfortran/generated/cshift1_4_c8.c
M    libgfortran/generated/cshift1_4_i1.c
M    libgfortran/generated/cshift1_4_i16.c
M    libgfortran/generated/cshift1_4_i2.c
M    libgfortran/generated/cshift1_4_i4.c
M    libgfortran/generated/cshift1_4_i8.c
M    libgfortran/generated/cshift1_4_r10.c
M    libgfortran/generated/cshift1_4_r16.c
M    libgfortran/generated/cshift1_4_r4.c
M    libgfortran/generated/cshift1_4_r8.c
M    libgfortran/generated/cshift1_8.c
M    libgfortran/generated/cshift1_8_c10.c
M    libgfortran/generated/cshift1_8_c16.c
M    libgfortran/generated/cshift1_8_c4.c
M    libgfortran/generated/cshift1_8_c8.c
M    libgfortran/generated/cshift1_8_i1.c
M    libgfortran/generated/cshift1_8_i16.c
M    libgfortran/generated/cshift1_8_i2.c
M    libgfortran/generated/cshift1_8_i4.c
M    libgfortran/generated/cshift1_8_i8.c
M    libgfortran/generated/cshift1_8_r10.c
M    libgfortran/generated/cshift1_8_r16.c
M    libgfortran/generated/cshift1_8_r4.c
M    libgfortran/generated/cshift1_8_r8.c
M    libgfortran/generated/eoshift1_16.c
M    libgfortran/generated/eoshift1_4.c
M    libgfortran/generated/eoshift1_8.c
M    libgfortran/generated/eoshift3_16.c
M    libgfortran/generated/eoshift3_4.c
M    libgfortran/generated/eoshift3_8.c
M    libgfortran/generated/findloc0_c16.c
M    libgfortran/generated/findloc0_c4.c
M    libgfortran/generated/findloc0_c8.c
M    libgfortran/generated/findloc0_i1.c
M    libgfortran/generated/findloc0_i16.c
M    libgfortran/generated/findloc0_i2.c
M    libgfortran/generated/findloc0_i4.c
M    libgfortran/generated/findloc0_i8.c
M    libgfortran/generated/findloc0_r10.c
M    libgfortran/generated/findloc0_r16.c
M    libgfortran/generated/findloc0_r4.c
M    libgfortran/generated/findloc0_r8.c
M    libgfortran/generated/findloc0_s1.c
M    libgfortran/generated/findloc0_s4.c
M    libgfortran/generated/findloc1_c16.c
M    libgfortran/generated/findloc1_c4.c
M    libgfortran/generated/findloc1_c8.c
M    libgfortran/generated/findloc1_i1.c
M    libgfortran/generated/findloc1_i16.c
M    libgfortran/generated/findloc1_i2.c
M    libgfortran/generated/findloc1_i4.c
M    libgfortran/generated/findloc1_i8.c
M    libgfortran/generated/findloc1_r10.c
M    libgfortran/generated/findloc1_r16.c
M    libgfortran/generated/findloc1_r4.c
M    libgfortran/generated/findloc1_r8.c
M    libgfortran/generated/findloc1_s1.c
M    libgfortran/generated/findloc1_s4.c
M    libgfortran/generated/findloc2_s1.c
M    libgfortran/generated/findloc2_s4.c
M    libgfortran/generated/iall_i1.c
M    libgfortran/generated/iall_i16.c
M    libgfortran/generated/iall_i2.c
M    libgfortran/generated/iall_i4.c
M    libgfortran/generated/iall_i8.c
M    libgfortran/generated/iany_i1.c
M    libgfortran/generated/iany_i16.c
M    libgfortran/generated/iany_i2.c
M    libgfortran/generated/iany_i4.c
M    libgfortran/generated/iany_i8.c
M    libgfortran/generated/in_pack_c10.c
M    libgfortran/generated/in_pack_c16.c
M    libgfortran/generated/in_pack_c4.c
M    libgfortran/generated/in_pack_c8.c
M    libgfortran/generated/in_pack_i1.c
M    libgfortran/generated/in_pack_i16.c
M    libgfortran/generated/in_pack_i2.c
M    libgfortran/generated/in_pack_i4.c
M    libgfortran/generated/in_pack_i8.c
M    libgfortran/generated/in_pack_r10.c
M    libgfortran/generated/in_pack_r16.c
M    libgfortran/generated/in_pack_r4.c
M    libgfortran/generated/in_pack_r8.c
M    libgfortran/generated/in_unpack_c10.c
M    libgfortran/generated/in_unpack_c16.c
M    libgfortran/generated/in_unpack_c4.c
M    libgfortran/generated/in_unpack_c8.c
M    libgfortran/generated/in_unpack_i1.c
M    libgfortran/generated/in_unpack_i16.c
M    libgfortran/generated/in_unpack_i2.c
M    libgfortran/generated/in_unpack_i4.c
M    libgfortran/generated/in_unpack_i8.c
M    libgfortran/generated/in_unpack_r10.c
M    libgfortran/generated/in_unpack_r16.c
M    libgfortran/generated/in_unpack_r4.c
M    libgfortran/generated/in_unpack_r8.c
M    libgfortran/generated/iparity_i1.c
M    libgfortran/generated/iparity_i16.c
M    libgfortran/generated/iparity_i2.c
M    libgfortran/generated/iparity_i4.c
M    libgfortran/generated/iparity_i8.c
M    libgfortran/generated/matmul_c10.c
M    libgfortran/generated/matmul_c16.c
M    libgfortran/generated/matmul_c4.c
M    libgfortran/generated/matmul_c8.c
M    libgfortran/generated/matmul_i1.c
M    libgfortran/generated/matmul_i16.c
M    libgfortran/generated/matmul_i2.c
M    libgfortran/generated/matmul_i4.c
M    libgfortran/generated/matmul_i8.c
M    libgfortran/generated/matmul_l16.c
M    libgfortran/generated/matmul_l4.c
M    libgfortran/generated/matmul_l8.c
M    libgfortran/generated/matmul_r10.c
M    libgfortran/generated/matmul_r16.c
M    libgfortran/generated/matmul_r4.c
M    libgfortran/generated/matmul_r8.c
M    libgfortran/generated/matmulavx128_c10.c
M    libgfortran/generated/matmulavx128_c16.c
M    libgfortran/generated/matmulavx128_c4.c
M    libgfortran/generated/matmulavx128_c8.c
M    libgfortran/generated/matmulavx128_i1.c
M    libgfortran/generated/matmulavx128_i16.c
M    libgfortran/generated/matmulavx128_i2.c
M    libgfortran/generated/matmulavx128_i4.c
M    libgfortran/generated/matmulavx128_i8.c
M    libgfortran/generated/matmulavx128_r10.c
M    libgfortran/generated/matmulavx128_r16.c
M    libgfortran/generated/matmulavx128_r4.c
M    libgfortran/generated/matmulavx128_r8.c
M    libgfortran/generated/maxloc0_16_i1.c
M    libgfortran/generated/maxloc0_16_i16.c
M    libgfortran/generated/maxloc0_16_i2.c
M    libgfortran/generated/maxloc0_16_i4.c
M    libgfortran/generated/maxloc0_16_i8.c
M    libgfortran/generated/maxloc0_16_r10.c
M    libgfortran/generated/maxloc0_16_r16.c
M    libgfortran/generated/maxloc0_16_r4.c
M    libgfortran/generated/maxloc0_16_r8.c
M    libgfortran/generated/maxloc0_16_s1.c
M    libgfortran/generated/maxloc0_16_s4.c
M    libgfortran/generated/maxloc0_4_i1.c
M    libgfortran/generated/maxloc0_4_i16.c
M    libgfortran/generated/maxloc0_4_i2.c
M    libgfortran/generated/maxloc0_4_i4.c
M    libgfortran/generated/maxloc0_4_i8.c
M    libgfortran/generated/maxloc0_4_r10.c
M    libgfortran/generated/maxloc0_4_r16.c
M    libgfortran/generated/maxloc0_4_r4.c
M    libgfortran/generated/maxloc0_4_r8.c
M    libgfortran/generated/maxloc0_4_s1.c
M    libgfortran/generated/maxloc0_4_s4.c
M    libgfortran/generated/maxloc0_8_i1.c
M    libgfortran/generated/maxloc0_8_i16.c
M    libgfortran/generated/maxloc0_8_i2.c
M    libgfortran/generated/maxloc0_8_i4.c
M    libgfortran/generated/maxloc0_8_i8.c
M    libgfortran/generated/maxloc0_8_r10.c
M    libgfortran/generated/maxloc0_8_r16.c
M    libgfortran/generated/maxloc0_8_r4.c
M    libgfortran/generated/maxloc0_8_r8.c
M    libgfortran/generated/maxloc0_8_s1.c
M    libgfortran/generated/maxloc0_8_s4.c
M    libgfortran/generated/maxloc1_16_i1.c
M    libgfortran/generated/maxloc1_16_i16.c
M    libgfortran/generated/maxloc1_16_i2.c
M    libgfortran/generated/maxloc1_16_i4.c
M    libgfortran/generated/maxloc1_16_i8.c
M    libgfortran/generated/maxloc1_16_r10.c
M    libgfortran/generated/maxloc1_16_r16.c
M    libgfortran/generated/maxloc1_16_r4.c
M    libgfortran/generated/maxloc1_16_r8.c
M    libgfortran/generated/maxloc1_16_s1.c
M    libgfortran/generated/maxloc1_16_s4.c
M    libgfortran/generated/maxloc1_4_i1.c
M    libgfortran/generated/maxloc1_4_i16.c
M    libgfortran/generated/maxloc1_4_i2.c
M    libgfortran/generated/maxloc1_4_i4.c
M    libgfortran/generated/maxloc1_4_i8.c
M    libgfortran/generated/maxloc1_4_r10.c
M    libgfortran/generated/maxloc1_4_r16.c
M    libgfortran/generated/maxloc1_4_r4.c
M    libgfortran/generated/maxloc1_4_r8.c
M    libgfortran/generated/maxloc1_4_s1.c
M    libgfortran/generated/maxloc1_4_s4.c
M    libgfortran/generated/maxloc1_8_i1.c
M    libgfortran/generated/maxloc1_8_i16.c
M    libgfortran/generated/maxloc1_8_i2.c
M    libgfortran/generated/maxloc1_8_i4.c
M    libgfortran/generated/maxloc1_8_i8.c
M    libgfortran/generated/maxloc1_8_r10.c
M    libgfortran/generated/maxloc1_8_r16.c
M    libgfortran/generated/maxloc1_8_r4.c
M    libgfortran/generated/maxloc1_8_r8.c
M    libgfortran/generated/maxloc1_8_s1.c
M    libgfortran/generated/maxloc1_8_s4.c
M    libgfortran/generated/maxloc2_16_s1.c
M    libgfortran/generated/maxloc2_16_s4.c
M    libgfortran/generated/maxloc2_4_s1.c
M    libgfortran/generated/maxloc2_4_s4.c
M    libgfortran/generated/maxloc2_8_s1.c
M    libgfortran/generated/maxloc2_8_s4.c
M    libgfortran/generated/maxval0_s1.c
M    libgfortran/generated/maxval0_s4.c
M    libgfortran/generated/maxval1_s1.c
M    libgfortran/generated/maxval1_s4.c
M    libgfortran/generated/maxval_i1.c
M    libgfortran/generated/maxval_i16.c
M    libgfortran/generated/maxval_i2.c
M    libgfortran/generated/maxval_i4.c
M    libgfortran/generated/maxval_i8.c
M    libgfortran/generated/maxval_r10.c
M    libgfortran/generated/maxval_r16.c
M    libgfortran/generated/maxval_r4.c
M    libgfortran/generated/maxval_r8.c
M    libgfortran/generated/minloc0_16_i1.c
M    libgfortran/generated/minloc0_16_i16.c
M    libgfortran/generated/minloc0_16_i2.c
M    libgfortran/generated/minloc0_16_i4.c
M    libgfortran/generated/minloc0_16_i8.c
M    libgfortran/generated/minloc0_16_r10.c
M    libgfortran/generated/minloc0_16_r16.c
M    libgfortran/generated/minloc0_16_r4.c
M    libgfortran/generated/minloc0_16_r8.c
M    libgfortran/generated/minloc0_16_s1.c
M    libgfortran/generated/minloc0_16_s4.c
M    libgfortran/generated/minloc0_4_i1.c
M    libgfortran/generated/minloc0_4_i16.c
M    libgfortran/generated/minloc0_4_i2.c
M    libgfortran/generated/minloc0_4_i4.c
M    libgfortran/generated/minloc0_4_i8.c
M    libgfortran/generated/minloc0_4_r10.c
M    libgfortran/generated/minloc0_4_r16.c
M    libgfortran/generated/minloc0_4_r4.c
M    libgfortran/generated/minloc0_4_r8.c
M    libgfortran/generated/minloc0_4_s1.c
M    libgfortran/generated/minloc0_4_s4.c
M    libgfortran/generated/minloc0_8_i1.c
M    libgfortran/generated/minloc0_8_i16.c
M    libgfortran/generated/minloc0_8_i2.c
M    libgfortran/generated/minloc0_8_i4.c
M    libgfortran/generated/minloc0_8_i8.c
M    libgfortran/generated/minloc0_8_r10.c
M    libgfortran/generated/minloc0_8_r16.c
M    libgfortran/generated/minloc0_8_r4.c
M    libgfortran/generated/minloc0_8_r8.c
M    libgfortran/generated/minloc0_8_s1.c
M    libgfortran/generated/minloc0_8_s4.c
M    libgfortran/generated/minloc1_16_i1.c
M    libgfortran/generated/minloc1_16_i16.c
M    libgfortran/generated/minloc1_16_i2.c
M    libgfortran/generated/minloc1_16_i4.c
M    libgfortran/generated/minloc1_16_i8.c
M    libgfortran/generated/minloc1_16_r10.c
M    libgfortran/generated/minloc1_16_r16.c
M    libgfortran/generated/minloc1_16_r4.c
M    libgfortran/generated/minloc1_16_r8.c
M    libgfortran/generated/minloc1_16_s1.c
M    libgfortran/generated/minloc1_16_s4.c
M    libgfortran/generated/minloc1_4_i1.c
M    libgfortran/generated/minloc1_4_i16.c
M    libgfortran/generated/minloc1_4_i2.c
M    libgfortran/generated/minloc1_4_i4.c
M    libgfortran/generated/minloc1_4_i8.c
M    libgfortran/generated/minloc1_4_r10.c
M    libgfortran/generated/minloc1_4_r16.c
M    libgfortran/generated/minloc1_4_r4.c
M    libgfortran/generated/minloc1_4_r8.c
M    libgfortran/generated/minloc1_4_s1.c
M    libgfortran/generated/minloc1_4_s4.c
M    libgfortran/generated/minloc1_8_i1.c
M    libgfortran/generated/minloc1_8_i16.c
M    libgfortran/generated/minloc1_8_i2.c
M    libgfortran/generated/minloc1_8_i4.c
M    libgfortran/generated/minloc1_8_i8.c
M    libgfortran/generated/minloc1_8_r10.c
M    libgfortran/generated/minloc1_8_r16.c
M    libgfortran/generated/minloc1_8_r4.c
M    libgfortran/generated/minloc1_8_r8.c
M    libgfortran/generated/minloc1_8_s1.c
M    libgfortran/generated/minloc1_8_s4.c
M    libgfortran/generated/minloc2_16_s1.c
M    libgfortran/generated/minloc2_16_s4.c
M    libgfortran/generated/minloc2_4_s1.c
M    libgfortran/generated/minloc2_4_s4.c
M    libgfortran/generated/minloc2_8_s1.c
M    libgfortran/generated/minloc2_8_s4.c
M    libgfortran/generated/minval0_s1.c
M    libgfortran/generated/minval0_s4.c
M    libgfortran/generated/minval1_s1.c
M    libgfortran/generated/minval1_s4.c
M    libgfortran/generated/minval_i1.c
M    libgfortran/generated/minval_i16.c
M    libgfortran/generated/minval_i2.c
M    libgfortran/generated/minval_i4.c
M    libgfortran/generated/minval_i8.c
M    libgfortran/generated/minval_r10.c
M    libgfortran/generated/minval_r16.c
M    libgfortran/generated/minval_r4.c
M    libgfortran/generated/minval_r8.c
M    libgfortran/generated/misc_specifics.F90
M    libgfortran/generated/norm2_r10.c
M    libgfortran/generated/norm2_r16.c
M    libgfortran/generated/norm2_r4.c
M    libgfortran/generated/norm2_r8.c
M    libgfortran/generated/pack_c10.c
M    libgfortran/generated/pack_c16.c
M    libgfortran/generated/pack_c4.c
M    libgfortran/generated/pack_c8.c
M    libgfortran/generated/pack_i1.c
M    libgfortran/generated/pack_i16.c
M    libgfortran/generated/pack_i2.c
M    libgfortran/generated/pack_i4.c
M    libgfortran/generated/pack_i8.c
M    libgfortran/generated/pack_r10.c
M    libgfortran/generated/pack_r16.c
M    libgfortran/generated/pack_r4.c
M    libgfortran/generated/pack_r8.c
M    libgfortran/generated/parity_l1.c
M    libgfortran/generated/parity_l16.c
M    libgfortran/generated/parity_l2.c
M    libgfortran/generated/parity_l4.c
M    libgfortran/generated/parity_l8.c
M    libgfortran/generated/pow_c10_i16.c
M    libgfortran/generated/pow_c10_i4.c
M    libgfortran/generated/pow_c10_i8.c
M    libgfortran/generated/pow_c16_i16.c
M    libgfortran/generated/pow_c16_i4.c
M    libgfortran/generated/pow_c16_i8.c
M    libgfortran/generated/pow_c4_i16.c
M    libgfortran/generated/pow_c4_i4.c
M    libgfortran/generated/pow_c4_i8.c
M    libgfortran/generated/pow_c8_i16.c
M    libgfortran/generated/pow_c8_i4.c
M    libgfortran/generated/pow_c8_i8.c
M    libgfortran/generated/pow_i16_i16.c
M    libgfortran/generated/pow_i16_i4.c
M    libgfortran/generated/pow_i16_i8.c
M    libgfortran/generated/pow_i4_i16.c
M    libgfortran/generated/pow_i4_i4.c
M    libgfortran/generated/pow_i4_i8.c
M    libgfortran/generated/pow_i8_i16.c
M    libgfortran/generated/pow_i8_i4.c
M    libgfortran/generated/pow_i8_i8.c
M    libgfortran/generated/pow_r10_i16.c
M    libgfortran/generated/pow_r10_i8.c
M    libgfortran/generated/pow_r16_i16.c
M    libgfortran/generated/pow_r16_i4.c
M    libgfortran/generated/pow_r16_i8.c
M    libgfortran/generated/pow_r4_i16.c
M    libgfortran/generated/pow_r4_i8.c
M    libgfortran/generated/pow_r8_i16.c
M    libgfortran/generated/pow_r8_i8.c
M    libgfortran/generated/product_c10.c
M    libgfortran/generated/product_c16.c
M    libgfortran/generated/product_c4.c
M    libgfortran/generated/product_c8.c
M    libgfortran/generated/product_i1.c
M    libgfortran/generated/product_i16.c
M    libgfortran/generated/product_i2.c
M    libgfortran/generated/product_i4.c
M    libgfortran/generated/product_i8.c
M    libgfortran/generated/product_r10.c
M    libgfortran/generated/product_r16.c
M    libgfortran/generated/product_r4.c
M    libgfortran/generated/product_r8.c
M    libgfortran/generated/reshape_c10.c
M    libgfortran/generated/reshape_c16.c
M    libgfortran/generated/reshape_c4.c
M    libgfortran/generated/reshape_c8.c
M    libgfortran/generated/reshape_i16.c
M    libgfortran/generated/reshape_i4.c
M    libgfortran/generated/reshape_i8.c
M    libgfortran/generated/reshape_r10.c
M    libgfortran/generated/reshape_r16.c
M    libgfortran/generated/reshape_r4.c
M    libgfortran/generated/reshape_r8.c
M    libgfortran/generated/shape_i1.c
M    libgfortran/generated/shape_i16.c
M    libgfortran/generated/shape_i2.c
M    libgfortran/generated/shape_i4.c
M    libgfortran/generated/shape_i8.c
M    libgfortran/generated/spread_c10.c
M    libgfortran/generated/spread_c16.c
M    libgfortran/generated/spread_c4.c
M    libgfortran/generated/spread_c8.c
M    libgfortran/generated/spread_i1.c
M    libgfortran/generated/spread_i16.c
M    libgfortran/generated/spread_i2.c
M    libgfortran/generated/spread_i4.c
M    libgfortran/generated/spread_i8.c
M    libgfortran/generated/spread_r10.c
M    libgfortran/generated/spread_r16.c
M    libgfortran/generated/spread_r4.c
M    libgfortran/generated/spread_r8.c
M    libgfortran/generated/sum_c10.c
M    libgfortran/generated/sum_c16.c
M    libgfortran/generated/sum_c4.c
M    libgfortran/generated/sum_c8.c
M    libgfortran/generated/sum_i1.c
M    libgfortran/generated/sum_i16.c
M    libgfortran/generated/sum_i2.c
M    libgfortran/generated/sum_i4.c
M    libgfortran/generated/sum_i8.c
M    libgfortran/generated/sum_r10.c
M    libgfortran/generated/sum_r16.c
M    libgfortran/generated/sum_r4.c
M    libgfortran/generated/sum_r8.c
M    libgfortran/generated/unpack_c10.c
M    libgfortran/generated/unpack_c16.c
M    libgfortran/generated/unpack_c4.c
M    libgfortran/generated/unpack_c8.c
M    libgfortran/generated/unpack_i1.c
M    libgfortran/generated/unpack_i16.c
M    libgfortran/generated/unpack_i2.c
M    libgfortran/generated/unpack_i4.c
M    libgfortran/generated/unpack_i8.c
M    libgfortran/generated/unpack_r10.c
M    libgfortran/generated/unpack_r16.c
M    libgfortran/generated/unpack_r4.c
M    libgfortran/generated/unpack_r8.c
M    libgfortran/ieee/ieee_arithmetic.F90
M    libgfortran/ieee/ieee_exceptions.F90
M    libgfortran/ieee/ieee_features.F90
M    libgfortran/ieee/ieee_helper.c
M    libgfortran/intrinsics/abort.c
M    libgfortran/intrinsics/access.c
M    libgfortran/intrinsics/args.c
M    libgfortran/intrinsics/associated.c
M    libgfortran/intrinsics/c99_functions.c
M    libgfortran/intrinsics/chdir.c
M    libgfortran/intrinsics/chmod.c
M    libgfortran/intrinsics/clock.c
M    libgfortran/intrinsics/cpu_time.c
M    libgfortran/intrinsics/cshift0.c
M    libgfortran/intrinsics/ctime.c
M    libgfortran/intrinsics/date_and_time.c
M    libgfortran/intrinsics/dprod_r8.f90
M    libgfortran/intrinsics/dtime.c
M    libgfortran/intrinsics/env.c
M    libgfortran/intrinsics/eoshift0.c
M    libgfortran/intrinsics/eoshift2.c
M    libgfortran/intrinsics/erfc_scaled.c
M    libgfortran/intrinsics/erfc_scaled_inc.c
M    libgfortran/intrinsics/etime.c
M    libgfortran/intrinsics/execute_command_line.c
M    libgfortran/intrinsics/exit.c
M    libgfortran/intrinsics/extends_type_of.c
M    libgfortran/intrinsics/f2c_specifics.F90
M    libgfortran/intrinsics/fnum.c
M    libgfortran/intrinsics/gerror.c
M    libgfortran/intrinsics/getXid.c
M    libgfortran/intrinsics/getcwd.c
M    libgfortran/intrinsics/getlog.c
M    libgfortran/intrinsics/hostnm.c
M    libgfortran/intrinsics/ierrno.c
M    libgfortran/intrinsics/is_contiguous.c
M    libgfortran/intrinsics/ishftc.c
M    libgfortran/intrinsics/kill.c
M    libgfortran/intrinsics/link.c
M    libgfortran/intrinsics/move_alloc.c
M    libgfortran/intrinsics/mvbits.c
M    libgfortran/intrinsics/pack_generic.c
M    libgfortran/intrinsics/perror.c
M    libgfortran/intrinsics/rand.c
M    libgfortran/intrinsics/random.c
M    libgfortran/intrinsics/random_init.f90
M    libgfortran/intrinsics/rename.c
M    libgfortran/intrinsics/reshape_generic.c
M    libgfortran/intrinsics/reshape_packed.c
M    libgfortran/intrinsics/selected_char_kind.c
M    libgfortran/intrinsics/selected_int_kind.f90
M    libgfortran/intrinsics/selected_real_kind.f90
M    libgfortran/intrinsics/signal.c
M    libgfortran/intrinsics/size.c
M    libgfortran/intrinsics/sleep.c
M    libgfortran/intrinsics/spread_generic.c
M    libgfortran/intrinsics/stat.c
M    libgfortran/intrinsics/string_intrinsics.c
M    libgfortran/intrinsics/string_intrinsics_inc.c
M    libgfortran/intrinsics/symlnk.c
M    libgfortran/intrinsics/system.c
M    libgfortran/intrinsics/system_clock.c
M    libgfortran/intrinsics/time.c
M    libgfortran/intrinsics/time_1.h
M    libgfortran/intrinsics/umask.c
M    libgfortran/intrinsics/unlink.c
M    libgfortran/intrinsics/unpack_generic.c
M    libgfortran/io/async.c
M    libgfortran/io/async.h
M    libgfortran/io/close.c
M    libgfortran/io/fbuf.c
M    libgfortran/io/fbuf.h
M    libgfortran/io/file_pos.c
M    libgfortran/io/format.c
M    libgfortran/io/format.h
M    libgfortran/io/inquire.c
M    libgfortran/io/intrinsics.c
M    libgfortran/io/io.h
M    libgfortran/io/list_read.c
M    libgfortran/io/lock.c
M    libgfortran/io/open.c
M    libgfortran/io/read.c
M    libgfortran/io/size_from_kind.c
M    libgfortran/io/transfer.c
M    libgfortran/io/transfer128.c
M    libgfortran/io/unit.c
M    libgfortran/io/unix.c
M    libgfortran/io/unix.h
M    libgfortran/io/write.c
M    libgfortran/io/write_float.def
M    libgfortran/kinds-override.h
M    libgfortran/libgfortran.h
M    libgfortran/m4/all.m4
M    libgfortran/m4/any.m4
M    libgfortran/m4/bessel.m4
M    libgfortran/m4/count.m4
M    libgfortran/m4/cshift0.m4
M    libgfortran/m4/cshift1.m4
M    libgfortran/m4/cshift1a.m4
M    libgfortran/m4/eoshift1.m4
M    libgfortran/m4/eoshift3.m4
M    libgfortran/m4/head.m4
M    libgfortran/m4/iall.m4
M    libgfortran/m4/iany.m4
M    libgfortran/m4/ifindloc0.m4
M    libgfortran/m4/ifindloc1.m4
M    libgfortran/m4/ifindloc2.m4
M    libgfortran/m4/in_pack.m4
M    libgfortran/m4/in_unpack.m4
M    libgfortran/m4/iparity.m4
M    libgfortran/m4/matmul.m4
M    libgfortran/m4/matmulavx128.m4
M    libgfortran/m4/matmull.m4
M    libgfortran/m4/maxloc0.m4
M    libgfortran/m4/maxloc0s.m4
M    libgfortran/m4/maxloc1.m4
M    libgfortran/m4/maxloc1s.m4
M    libgfortran/m4/maxloc2s.m4
M    libgfortran/m4/maxval.m4
M    libgfortran/m4/maxval0s.m4
M    libgfortran/m4/maxval1s.m4
M    libgfortran/m4/minloc0.m4
M    libgfortran/m4/minloc0s.m4
M    libgfortran/m4/minloc1.m4
M    libgfortran/m4/minloc1s.m4
M    libgfortran/m4/minloc2s.m4
M    libgfortran/m4/minval.m4
M    libgfortran/m4/minval0s.m4
M    libgfortran/m4/minval1s.m4
M    libgfortran/m4/norm2.m4
M    libgfortran/m4/pack.m4
M    libgfortran/m4/parity.m4
M    libgfortran/m4/pow.m4
M    libgfortran/m4/product.m4
M    libgfortran/m4/reshape.m4
M    libgfortran/m4/shape.m4
M    libgfortran/m4/spread.m4
M    libgfortran/m4/sum.m4
M    libgfortran/m4/unpack.m4
M    libgfortran/runtime/ISO_Fortran_binding.c
M    libgfortran/runtime/backtrace.c
M    libgfortran/runtime/bounds.c
M    libgfortran/runtime/compile_options.c
M    libgfortran/runtime/convert_char.c
M    libgfortran/runtime/environ.c
M    libgfortran/runtime/error.c
M    libgfortran/runtime/fpu.c
M    libgfortran/runtime/in_pack_generic.c
M    libgfortran/runtime/in_unpack_generic.c
M    libgfortran/runtime/main.c
M    libgfortran/runtime/memory.c
M    libgfortran/runtime/minimal.c
M    libgfortran/runtime/pause.c
M    libgfortran/runtime/select.c
M    libgfortran/runtime/select_inc.c
M    libgfortran/runtime/stop.c
M    libgfortran/runtime/string.c
M    libgo/go/internal/reflectlite/type.go
M    libgo/go/reflect/type.go
M    libgo/go/reflect/value.go
M    libgo/go/runtime/alg.go
M    libgo/go/runtime/map.go
M    libgo/go/runtime/map_benchmark_test.go
M    libgo/go/runtime/map_fast32.go
M    libgo/go/runtime/map_fast64.go
M    libgo/go/runtime/map_faststr.go
M    libgo/go/runtime/map_test.go
M    libgo/go/runtime/type.go
M    libgo/runtime/go-unsafe-pointer.c
M    libgomp/ChangeLog
M    libgomp/acc_prof.h
M    libgomp/affinity-fmt.c
M    libgomp/affinity.c
M    libgomp/alloc.c
M    libgomp/atomic.c
M    libgomp/barrier.c
M    libgomp/config/accel/lock.c
M    libgomp/config/accel/mutex.h
M    libgomp/config/accel/oacc-init.c
M    libgomp/config/accel/openacc.f90
M    libgomp/config/accel/pool.h
M    libgomp/config/accel/proc.c
M    libgomp/config/accel/ptrlock.h
M    libgomp/config/accel/sem.h
M    libgomp/config/accel/thread-stacksize.h
M    libgomp/config/bsd/proc.c
M    libgomp/config/darwin/plugin-suffix.h
M    libgomp/config/darwin/thread-stacksize.h
M    libgomp/config/gcn/affinity-fmt.c
M    libgomp/config/gcn/bar.c
M    libgomp/config/gcn/bar.h
M    libgomp/config/gcn/doacross.h
M    libgomp/config/gcn/icv-device.c
M    libgomp/config/gcn/oacc-target.c
M    libgomp/config/gcn/simple-bar.h
M    libgomp/config/gcn/target.c
M    libgomp/config/gcn/task.c
M    libgomp/config/gcn/team.c
M    libgomp/config/gcn/time.c
M    libgomp/config/hpux/plugin-suffix.h
M    libgomp/config/linux/affinity.c
M    libgomp/config/linux/alpha/futex.h
M    libgomp/config/linux/bar.c
M    libgomp/config/linux/bar.h
M    libgomp/config/linux/doacross.h
M    libgomp/config/linux/futex.h
M    libgomp/config/linux/ia64/futex.h
M    libgomp/config/linux/lock.c
M    libgomp/config/linux/mips/futex.h
M    libgomp/config/linux/mutex.c
M    libgomp/config/linux/mutex.h
M    libgomp/config/linux/powerpc/futex.h
M    libgomp/config/linux/proc.c
M    libgomp/config/linux/proc.h
M    libgomp/config/linux/ptrlock.c
M    libgomp/config/linux/ptrlock.h
M    libgomp/config/linux/s390/futex.h
M    libgomp/config/linux/sem.c
M    libgomp/config/linux/sem.h
M    libgomp/config/linux/sparc/futex.h
M    libgomp/config/linux/tile/futex.h
M    libgomp/config/linux/wait.h
M    libgomp/config/linux/x86/futex.h
M    libgomp/config/mingw32/affinity-fmt.c
M    libgomp/config/mingw32/proc.c
M    libgomp/config/mingw32/time.c
M    libgomp/config/nvptx/affinity-fmt.c
M    libgomp/config/nvptx/bar.c
M    libgomp/config/nvptx/bar.h
M    libgomp/config/nvptx/doacross.h
M    libgomp/config/nvptx/error.c
M    libgomp/config/nvptx/icv-device.c
M    libgomp/config/nvptx/simple-bar.h
M    libgomp/config/nvptx/target.c
M    libgomp/config/nvptx/task.c
M    libgomp/config/nvptx/team.c
M    libgomp/config/nvptx/teams.c
M    libgomp/config/nvptx/time.c
M    libgomp/config/posix/bar.c
M    libgomp/config/posix/bar.h
M    libgomp/config/posix/doacross.h
M    libgomp/config/posix/lock.c
M    libgomp/config/posix/mutex.h
M    libgomp/config/posix/plugin-suffix.h
M    libgomp/config/posix/pool.h
M    libgomp/config/posix/proc.c
M    libgomp/config/posix/ptrlock.h
M    libgomp/config/posix/sem.c
M    libgomp/config/posix/sem.h
M    libgomp/config/posix/simple-bar.h
M    libgomp/config/posix/thread-stacksize.h
M    libgomp/config/posix/time.c
M    libgomp/config/rtems/affinity-fmt.c
M    libgomp/config/rtems/bar.c
M    libgomp/config/rtems/bar.h
M    libgomp/config/rtems/mutex.h
M    libgomp/config/rtems/pool.h
M    libgomp/config/rtems/proc.c
M    libgomp/config/rtems/sem.h
M    libgomp/critical.c
M    libgomp/env.c
M    libgomp/error.c
M    libgomp/fortran.c
M    libgomp/hashtab.h
M    libgomp/icv-device.c
M    libgomp/icv.c
M    libgomp/iter.c
M    libgomp/iter_ull.c
M    libgomp/libgomp-plugin.c
M    libgomp/libgomp-plugin.h
M    libgomp/libgomp.h
M    libgomp/libgomp.texi
M    libgomp/libgomp_f.h.in
M    libgomp/libgomp_g.h
M    libgomp/lock.c
M    libgomp/loop.c
M    libgomp/loop_ull.c
M    libgomp/oacc-async.c
M    libgomp/oacc-cuda.c
M    libgomp/oacc-host.c
M    libgomp/oacc-init.c
M    libgomp/oacc-int.h
M    libgomp/oacc-mem.c
M    libgomp/oacc-parallel.c
M    libgomp/oacc-plugin.c
M    libgomp/oacc-plugin.h
M    libgomp/oacc-profiling.c
M    libgomp/omp.h.in
M    libgomp/omp_lib.f90.in
M    libgomp/omp_lib.h.in
M    libgomp/openacc.f90
M    libgomp/openacc.h
M    libgomp/openacc_lib.h
M    libgomp/ordered.c
M    libgomp/parallel.c
M    libgomp/plugin/Makefrag.am
M    libgomp/plugin/configfrag.ac
M    libgomp/plugin/cuda/cuda.h
M    libgomp/plugin/hsa_ext_finalize.h
M    libgomp/plugin/plugin-gcn.c
M    libgomp/plugin/plugin-hsa.c
M    libgomp/plugin/plugin-nvptx.c
M    libgomp/priority_queue.c
M    libgomp/priority_queue.h
M    libgomp/sections.c
M    libgomp/secure_getenv.h
M    libgomp/single.c
M    libgomp/splay-tree.c
M    libgomp/splay-tree.h
M    libgomp/target.c
M    libgomp/task.c
M    libgomp/taskloop.c
M    libgomp/team.c
M    libgomp/teams.c
M    libgomp/testsuite/config/default.exp
M    libgomp/testsuite/libgomp.c/affinity-1.c
M    libgomp/testsuite/libgomp.c/sort-1.c
M    libgomp/testsuite/libgomp.fortran/optional-map.f90
M    libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-2.f90
A  + libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-3.f90
M    libgomp/testsuite/libgomp.graphite/graphite.exp
M    libgomp/work.c
M    libhsail-rt/ChangeLog
M    libhsail-rt/configure.tgt
M    libhsail-rt/include/internal/fibers.h
M    libhsail-rt/include/internal/phsa-queue-interface.h
M    libhsail-rt/include/internal/phsa-rt.h
M    libhsail-rt/include/internal/workitems.h
M    libhsail-rt/rt/arithmetic.c
M    libhsail-rt/rt/atomics.c
M    libhsail-rt/rt/bitstring.c
M    libhsail-rt/rt/fbarrier.c
M    libhsail-rt/rt/fibers.c
M    libhsail-rt/rt/fp16.c
M    libhsail-rt/rt/misc.c
M    libhsail-rt/rt/multimedia.c
M    libhsail-rt/rt/queue.c
M    libhsail-rt/rt/sat_arithmetic.c
M    libhsail-rt/rt/segment.c
M    libhsail-rt/rt/workitems.c
M    libiberty/ChangeLog
M    libiberty/Makefile.in
M    libiberty/_doprnt.c
M    libiberty/argv.c
M    libiberty/asprintf.c
M    libiberty/choose-temp.c
M    libiberty/clock.c
M    libiberty/concat.c
M    libiberty/copying-lib.texi
M    libiberty/cp-demangle.c
M    libiberty/cp-demangle.h
M    libiberty/cp-demint.c
M    libiberty/cplus-dem.c
M    libiberty/crc32.c
M    libiberty/d-demangle.c
M    libiberty/dwarfnames.c
M    libiberty/dyn-string.c
M    libiberty/fdmatch.c
M    libiberty/fibheap.c
M    libiberty/filedescriptor.c
M    libiberty/filename_cmp.c
M    libiberty/floatformat.c
M    libiberty/fnmatch.c
M    libiberty/fopen_unlocked.c
M    libiberty/gather-docs
M    libiberty/getopt.c
M    libiberty/getopt1.c
M    libiberty/getruntime.c
M    libiberty/hashtab.c
M    libiberty/hex.c
M    libiberty/lbasename.c
M    libiberty/libiberty.texi
M    libiberty/lrealpath.c
M    libiberty/maint-tool
M    libiberty/make-relative-prefix.c
M    libiberty/make-temp-file.c
M    libiberty/md5.c
M    libiberty/memmem.c
M    libiberty/mempcpy.c
M    libiberty/mkstemps.c
M    libiberty/objalloc.c
M    libiberty/obstack.c
M    libiberty/partition.c
M    libiberty/pex-common.c
M    libiberty/pex-common.h
M    libiberty/pex-djgpp.c
M    libiberty/pex-msdos.c
M    libiberty/pex-one.c
M    libiberty/pex-unix.c
M    libiberty/pex-win32.c
M    libiberty/pexecute.c
M    libiberty/physmem.c
M    libiberty/putenv.c
M    libiberty/regex.c
M    libiberty/rust-demangle.c
M    libiberty/safe-ctype.c
M    libiberty/setenv.c
M    libiberty/setproctitle.c
M    libiberty/sha1.c
M    libiberty/simple-object-coff.c
M    libiberty/simple-object-common.h
M    libiberty/simple-object-elf.c
M    libiberty/simple-object-mach-o.c
M    libiberty/simple-object-xcoff.c
M    libiberty/simple-object.c
M    libiberty/snprintf.c
M    libiberty/sort.c
M    libiberty/spaces.c
M    libiberty/splay-tree.c
M    libiberty/stack-limit.c
M    libiberty/stpcpy.c
M    libiberty/stpncpy.c
M    libiberty/strndup.c
M    libiberty/strtod.c
M    libiberty/strverscmp.c
M    libiberty/testsuite/Makefile.in
M    libiberty/testsuite/demangler-fuzzer.c
M    libiberty/testsuite/test-demangle.c
M    libiberty/testsuite/test-expandargv.c
M    libiberty/testsuite/test-pexecute.c
M    libiberty/testsuite/test-strtol.c
M    libiberty/timeval-utils.c
M    libiberty/unlink-if-ordinary.c
M    libiberty/vasprintf.c
M    libiberty/vfprintf.c
M    libiberty/vprintf-support.c
M    libiberty/vprintf-support.h
M    libiberty/vsnprintf.c
M    libiberty/vsprintf.c
M    libiberty/xasprintf.c
M    libiberty/xexit.c
M    libiberty/xmalloc.c
M    libiberty/xstrndup.c
M    libiberty/xvasprintf.c
M    libitm/ChangeLog
M    libitm/aatree.cc
M    libitm/aatree.h
M    libitm/alloc.cc
M    libitm/alloc_c.cc
M    libitm/alloc_cpp.cc
M    libitm/barrier.cc
M    libitm/beginend.cc
M    libitm/clone.cc
M    libitm/common.h
M    libitm/config/aarch64/sjlj.S
M    libitm/config/aarch64/target.h
M    libitm/config/alpha/sjlj.S
M    libitm/config/alpha/target.h
M    libitm/config/arm/hwcap.cc
M    libitm/config/arm/hwcap.h
M    libitm/config/arm/sjlj.S
M    libitm/config/arm/target.h
M    libitm/config/generic/asmcfi.h
M    libitm/config/generic/tls.cc
M    libitm/config/generic/tls.h
M    libitm/config/linux/alpha/futex_bits.h
M    libitm/config/linux/futex.cc
M    libitm/config/linux/futex.h
M    libitm/config/linux/futex_bits.h
M    libitm/config/linux/powerpc/futex_bits.h
M    libitm/config/linux/rwlock.cc
M    libitm/config/linux/rwlock.h
M    libitm/config/linux/sh/futex_bits.h
M    libitm/config/linux/sparc/futex_bits.h
M    libitm/config/linux/x86/futex_bits.h
M    libitm/config/linux/x86/tls.h
M    libitm/config/posix/rwlock.cc
M    libitm/config/posix/rwlock.h
M    libitm/config/powerpc/sjlj.S
M    libitm/config/powerpc/target.h
M    libitm/config/s390/sjlj.S
M    libitm/config/s390/target.h
M    libitm/config/sh/sjlj.S
M    libitm/config/sh/target.h
M    libitm/config/sparc/sjlj.S
M    libitm/config/sparc/target.h
M    libitm/config/x86/sjlj.S
M    libitm/config/x86/target.h
M    libitm/config/x86/x86_avx.cc
M    libitm/config/x86/x86_sse.cc
M    libitm/configure.ac
M    libitm/configure.tgt
M    libitm/containers.h
M    libitm/dispatch.h
M    libitm/eh_cpp.cc
M    libitm/libitm.h
M    libitm/libitm.texi
M    libitm/libitm_i.h
M    libitm/local.cc
M    libitm/local_atomic
M    libitm/method-gl.cc
M    libitm/method-ml.cc
M    libitm/method-serial.cc
M    libitm/query.cc
M    libitm/retry.cc
M    libitm/testsuite/config/default.exp
M    libitm/testsuite/libitm.c++/c++.exp
M    libitm/useraction.cc
M    libitm/util.cc
M    libobjc/ChangeLog
M    libobjc/Makefile.in
M    libobjc/NXConstStr.m
M    libobjc/Object.m
M    libobjc/Protocol.m
M    libobjc/accessors.m
M    libobjc/acinclude.m4
M    libobjc/class.c
M    libobjc/configure.ac
M    libobjc/encoding.c
M    libobjc/error.c
M    libobjc/exception.c
M    libobjc/gc.c
M    libobjc/hash.c
M    libobjc/init.c
M    libobjc/ivars.c
M    libobjc/libobjc.def
M    libobjc/linking.m
M    libobjc/memory.c
M    libobjc/methods.c
M    libobjc/nil_method.c
M    libobjc/objc/NXConstStr.h
M    libobjc/objc/Object.h
M    libobjc/objc/Protocol.h
M    libobjc/objc/message.h
M    libobjc/objc/objc-decls.h
M    libobjc/objc/objc-exception.h
M    libobjc/objc/objc-sync.h
M    libobjc/objc/objc.h
M    libobjc/objc/runtime.h
M    libobjc/objc/thr.h
M    libobjc/objc-foreach.c
M    libobjc/objc-private/accessors.h
M    libobjc/objc-private/common.h
M    libobjc/objc-private/error.h
M    libobjc/objc-private/hash.h
M    libobjc/objc-private/module-abi-8.h
M    libobjc/objc-private/objc-list.h
M    libobjc/objc-private/objc-sync.h
M    libobjc/objc-private/protocols.h
M    libobjc/objc-private/runtime.h
M    libobjc/objc-private/sarray.h
M    libobjc/objc-private/selector.h
M    libobjc/objc-sync.c
M    libobjc/objects.c
M    libobjc/protocols.c
M    libobjc/sarray.c
M    libobjc/selector.c
M    libobjc/sendmsg.c
M    libobjc/thr.c
M    libphobos/ChangeLog
M    libphobos/Makefile.am
M    libphobos/acinclude.m4
M    libphobos/configure.ac
M    libphobos/configure.tgt
M    libphobos/d_rules.am
M    libphobos/libdruntime/Makefile.am
M    libphobos/libdruntime/__entrypoint.di
M    libphobos/libdruntime/__main.di
M    libphobos/libdruntime/config/aarch64/switchcontext.S
M    libphobos/libdruntime/config/arm/switchcontext.S
M    libphobos/libdruntime/config/common/threadasm.S
M    libphobos/libdruntime/config/mingw/switchcontext.S
M    libphobos/libdruntime/config/mips/switchcontext.S
M    libphobos/libdruntime/config/powerpc/switchcontext.S
M    libphobos/libdruntime/config/powerpc64/callwithstack.S
M    libphobos/libdruntime/config/x86/switchcontext.S
M    libphobos/libdruntime/gcc/attribute.d
M    libphobos/libdruntime/gcc/backtrace.d
M    libphobos/libdruntime/gcc/builtins.d
M    libphobos/libdruntime/gcc/config.d.in
M    libphobos/libdruntime/gcc/deh.d
M    libphobos/libdruntime/gcc/drtstuff.c
M    libphobos/libdruntime/gcc/emutls.d
M    libphobos/libdruntime/gcc/gthread.d
M    libphobos/libdruntime/gcc/libbacktrace.d.in
M    libphobos/libdruntime/gcc/sections/android.d
M    libphobos/libdruntime/gcc/sections/elf_shared.d
M    libphobos/libdruntime/gcc/sections/osx.d
M    libphobos/libdruntime/gcc/sections/package.d
M    libphobos/libdruntime/gcc/sections/win32.d
M    libphobos/libdruntime/gcc/sections/win64.d
M    libphobos/libdruntime/gcc/unwind/arm.d
M    libphobos/libdruntime/gcc/unwind/arm_common.d
M    libphobos/libdruntime/gcc/unwind/c6x.d
M    libphobos/libdruntime/gcc/unwind/generic.d
M    libphobos/libdruntime/gcc/unwind/package.d
M    libphobos/libdruntime/gcc/unwind/pe.d
M    libphobos/src/Makefile.am
M    libphobos/testsuite/Makefile.am
M    libphobos/testsuite/config/default.exp
M    libphobos/testsuite/lib/libphobos-dg.exp
M    libphobos/testsuite/lib/libphobos.exp
M    libphobos/testsuite/libphobos.aa/aa.exp
M    libphobos/testsuite/libphobos.allocations/allocations.exp
M    libphobos/testsuite/libphobos.cycles/cycles.exp
M    libphobos/testsuite/libphobos.druntime/druntime.exp
M    libphobos/testsuite/libphobos.druntime_shared/druntime_shared.exp
M    libphobos/testsuite/libphobos.exceptions/exceptions.exp
M    libphobos/testsuite/libphobos.hash/hash.exp
M    libphobos/testsuite/libphobos.init_fini/init_fini.exp
M    libphobos/testsuite/libphobos.phobos/phobos.exp
M    libphobos/testsuite/libphobos.phobos_shared/phobos_shared.exp
M    libphobos/testsuite/libphobos.shared/shared.exp
M    libphobos/testsuite/libphobos.thread/thread.exp
M    libphobos/testsuite/libphobos.typeinfo/typeinfo.exp
M    libquadmath/ChangeLog
M    libquadmath/libquadmath.texi
M    libssp/ChangeLog
M    libssp/Makefile.am
M    libssp/gets-chk.c
M    libssp/memcpy-chk.c
M    libssp/memmove-chk.c
M    libssp/mempcpy-chk.c
M    libssp/memset-chk.c
M    libssp/snprintf-chk.c
M    libssp/sprintf-chk.c
M    libssp/ssp/ssp.h.in
M    libssp/ssp/stdio.h
M    libssp/ssp/string.h
M    libssp/ssp/unistd.h
M    libssp/ssp-local.c
M    libssp/ssp.c
M    libssp/stpcpy-chk.c
M    libssp/strcat-chk.c
M    libssp/strcpy-chk.c
M    libssp/strncat-chk.c
M    libssp/strncpy-chk.c
M    libssp/vsnprintf-chk.c
M    libssp/vsprintf-chk.c
M    libstdc++-v3/ChangeLog
A  + libstdc++-v3/ChangeLog-2019
M    libstdc++-v3/Makefile.am
M    libstdc++-v3/acinclude.m4
M    libstdc++-v3/config/abi/compatibility.h
M    libstdc++-v3/config/abi/post/hppa-linux-gnu/baseline_symbols.txt
M    libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver
M    libstdc++-v3/config/abi/pre/gnu.ver
M    libstdc++-v3/config/allocator/bitmap_allocator_base.h
M    libstdc++-v3/config/allocator/malloc_allocator_base.h
M    libstdc++-v3/config/allocator/mt_allocator_base.h
M    libstdc++-v3/config/allocator/new_allocator_base.h
M    libstdc++-v3/config/allocator/pool_allocator_base.h
M    libstdc++-v3/config/cpu/aarch64/opt/bits/opt_random.h
M    libstdc++-v3/config/cpu/aarch64/opt/ext/opt_random.h
M    libstdc++-v3/config/cpu/arm/cpu_defines.h
M    libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h
M    libstdc++-v3/config/cpu/cris/atomic_word.h
M    libstdc++-v3/config/cpu/cris/atomicity.h
M    libstdc++-v3/config/cpu/generic/atomic_word.h
M    libstdc++-v3/config/cpu/generic/atomicity_builtins/atomicity.h
M    libstdc++-v3/config/cpu/generic/atomicity_mutex/atomicity.h
M    libstdc++-v3/config/cpu/generic/cpu_defines.h
M    libstdc++-v3/config/cpu/generic/cxxabi_tweaks.h
M    libstdc++-v3/config/cpu/generic/opt/bits/opt_random.h
M    libstdc++-v3/config/cpu/generic/opt/ext/opt_random.h
M    libstdc++-v3/config/cpu/hppa/atomicity.h
M    libstdc++-v3/config/cpu/i386/atomicity.h
M    libstdc++-v3/config/cpu/i486/atomicity.h
M    libstdc++-v3/config/cpu/i486/opt/bits/opt_random.h
M    libstdc++-v3/config/cpu/i486/opt/ext/opt_random.h
M    libstdc++-v3/config/cpu/m68k/atomicity.h
M    libstdc++-v3/config/cpu/microblaze/cpu_defines.h
M    libstdc++-v3/config/cpu/powerpc/cpu_defines.h
M    libstdc++-v3/config/cpu/sh/atomicity.h
M    libstdc++-v3/config/cpu/sparc/atomic_word.h
M    libstdc++-v3/config/cpu/sparc/atomicity.h
M    libstdc++-v3/config/io/basic_file_stdio.cc
M    libstdc++-v3/config/io/basic_file_stdio.h
M    libstdc++-v3/config/io/c_io_stdio.h
M    libstdc++-v3/config/locale/darwin/ctype_members.cc
M    libstdc++-v3/config/locale/dragonfly/c_locale.cc
M    libstdc++-v3/config/locale/dragonfly/c_locale.h
M    libstdc++-v3/config/locale/dragonfly/codecvt_members.cc
M    libstdc++-v3/config/locale/dragonfly/collate_members.cc
M    libstdc++-v3/config/locale/dragonfly/ctype_members.cc
M    libstdc++-v3/config/locale/dragonfly/monetary_members.cc
M    libstdc++-v3/config/locale/dragonfly/numeric_members.cc
M    libstdc++-v3/config/locale/dragonfly/time_members.cc
M    libstdc++-v3/config/locale/dragonfly/time_members.h
M    libstdc++-v3/config/locale/generic/c++locale_internal.h
M    libstdc++-v3/config/locale/generic/c_locale.cc
M    libstdc++-v3/config/locale/generic/c_locale.h
M    libstdc++-v3/config/locale/generic/codecvt_members.cc
M    libstdc++-v3/config/locale/generic/collate_members.cc
M    libstdc++-v3/config/locale/generic/ctype_members.cc
M    libstdc++-v3/config/locale/generic/messages_members.cc
M    libstdc++-v3/config/locale/generic/messages_members.h
M    libstdc++-v3/config/locale/generic/monetary_members.cc
M    libstdc++-v3/config/locale/generic/numeric_members.cc
M    libstdc++-v3/config/locale/generic/time_members.cc
M    libstdc++-v3/config/locale/generic/time_members.h
M    libstdc++-v3/config/locale/gnu/c++locale_internal.h
M    libstdc++-v3/config/locale/gnu/c_locale.cc
M    libstdc++-v3/config/locale/gnu/c_locale.h
M    libstdc++-v3/config/locale/gnu/codecvt_members.cc
M    libstdc++-v3/config/locale/gnu/collate_members.cc
M    libstdc++-v3/config/locale/gnu/ctype_members.cc
M    libstdc++-v3/config/locale/gnu/messages_members.cc
M    libstdc++-v3/config/locale/gnu/messages_members.h
M    libstdc++-v3/config/locale/gnu/monetary_members.cc
M    libstdc++-v3/config/locale/gnu/numeric_members.cc
M    libstdc++-v3/config/locale/gnu/time_members.cc
M    libstdc++-v3/config/locale/gnu/time_members.h
M    libstdc++-v3/config/locale/ieee_1003.1-2001/c_locale.cc
M    libstdc++-v3/config/locale/ieee_1003.1-2001/c_locale.h
M    libstdc++-v3/config/locale/ieee_1003.1-2001/messages_members.cc
M    libstdc++-v3/config/locale/ieee_1003.1-2001/messages_members.h
M    libstdc++-v3/config/locale/newlib/ctype_members.cc
M    libstdc++-v3/config/os/aix/atomicity.h
M    libstdc++-v3/config/os/aix/ctype_base.h
M    libstdc++-v3/config/os/aix/ctype_configure_char.cc
M    libstdc++-v3/config/os/aix/ctype_inline.h
M    libstdc++-v3/config/os/aix/os_defines.h
M    libstdc++-v3/config/os/bionic/ctype_base.h
M    libstdc++-v3/config/os/bionic/ctype_configure_char.cc
M    libstdc++-v3/config/os/bionic/ctype_inline.h
M    libstdc++-v3/config/os/bionic/os_defines.h
M    libstdc++-v3/config/os/bsd/darwin/ctype_base.h
M    libstdc++-v3/config/os/bsd/darwin/ctype_configure_char.cc
M    libstdc++-v3/config/os/bsd/darwin/ctype_inline.h
M    libstdc++-v3/config/os/bsd/darwin/os_defines.h
M    libstdc++-v3/config/os/bsd/dragonfly/ctype_base.h
M    libstdc++-v3/config/os/bsd/dragonfly/ctype_configure_char.cc
M    libstdc++-v3/config/os/bsd/dragonfly/ctype_inline.h
M    libstdc++-v3/config/os/bsd/dragonfly/os_defines.h
M    libstdc++-v3/config/os/bsd/freebsd/ctype_base.h
M    libstdc++-v3/config/os/bsd/freebsd/ctype_configure_char.cc
M    libstdc++-v3/config/os/bsd/freebsd/ctype_inline.h
M    libstdc++-v3/config/os/bsd/freebsd/os_defines.h
M    libstdc++-v3/config/os/bsd/netbsd/ctype_base.h
M    libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc
M    libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h
M    libstdc++-v3/config/os/bsd/netbsd/os_defines.h
M    libstdc++-v3/config/os/bsd/openbsd/ctype_base.h
M    libstdc++-v3/config/os/bsd/openbsd/ctype_configure_char.cc
M    libstdc++-v3/config/os/bsd/openbsd/ctype_inline.h
M    libstdc++-v3/config/os/bsd/openbsd/os_defines.h
M    libstdc++-v3/config/os/djgpp/ctype_base.h
M    libstdc++-v3/config/os/djgpp/ctype_configure_char.cc
M    libstdc++-v3/config/os/djgpp/ctype_inline.h
M    libstdc++-v3/config/os/djgpp/error_constants.h
M    libstdc++-v3/config/os/djgpp/os_defines.h
M    libstdc++-v3/config/os/generic/ctype_base.h
M    libstdc++-v3/config/os/generic/ctype_configure_char.cc
M    libstdc++-v3/config/os/generic/ctype_inline.h
M    libstdc++-v3/config/os/generic/error_constants.h
M    libstdc++-v3/config/os/generic/os_defines.h
M    libstdc++-v3/config/os/gnu-linux/ctype_base.h
M    libstdc++-v3/config/os/gnu-linux/ctype_configure_char.cc
M    libstdc++-v3/config/os/gnu-linux/ctype_inline.h
M    libstdc++-v3/config/os/gnu-linux/os_defines.h
M    libstdc++-v3/config/os/hpux/ctype_base.h
M    libstdc++-v3/config/os/hpux/ctype_configure_char.cc
M    libstdc++-v3/config/os/hpux/ctype_inline.h
M    libstdc++-v3/config/os/hpux/os_defines.h
M    libstdc++-v3/config/os/mingw32/ctype_base.h
M    libstdc++-v3/config/os/mingw32/ctype_configure_char.cc
M    libstdc++-v3/config/os/mingw32/ctype_inline.h
M    libstdc++-v3/config/os/mingw32/error_constants.h
M    libstdc++-v3/config/os/mingw32/os_defines.h
M    libstdc++-v3/config/os/mingw32-w64/ctype_base.h
M    libstdc++-v3/config/os/mingw32-w64/ctype_configure_char.cc
M    libstdc++-v3/config/os/mingw32-w64/ctype_inline.h
M    libstdc++-v3/config/os/mingw32-w64/error_constants.h
M    libstdc++-v3/config/os/mingw32-w64/os_defines.h
M    libstdc++-v3/config/os/newlib/ctype_base.h
M    libstdc++-v3/config/os/newlib/ctype_configure_char.cc
M    libstdc++-v3/config/os/newlib/ctype_inline.h
M    libstdc++-v3/config/os/newlib/os_defines.h
M    libstdc++-v3/config/os/qnx/qnx6.1/ctype_base.h
M    libstdc++-v3/config/os/qnx/qnx6.1/ctype_configure_char.cc
M    libstdc++-v3/config/os/qnx/qnx6.1/ctype_inline.h
M    libstdc++-v3/config/os/qnx/qnx6.1/os_defines.h
M    libstdc++-v3/config/os/solaris/ctype_base.h
M    libstdc++-v3/config/os/solaris/ctype_configure_char.cc
M    libstdc++-v3/config/os/solaris/ctype_inline.h
M    libstdc++-v3/config/os/solaris/os_defines.h
M    libstdc++-v3/config/os/tpf/ctype_base.h
M    libstdc++-v3/config/os/tpf/ctype_configure_char.cc
M    libstdc++-v3/config/os/tpf/ctype_inline.h
M    libstdc++-v3/config/os/tpf/os_defines.h
M    libstdc++-v3/config/os/uclibc/ctype_base.h
M    libstdc++-v3/config/os/uclibc/ctype_configure_char.cc
M    libstdc++-v3/config/os/uclibc/ctype_inline.h
M    libstdc++-v3/config/os/uclibc/os_defines.h
M    libstdc++-v3/config/os/vxworks/ctype_base.h
M    libstdc++-v3/config/os/vxworks/ctype_configure_char.cc
M    libstdc++-v3/config/os/vxworks/ctype_inline.h
M    libstdc++-v3/config/os/vxworks/os_defines.h
M    libstdc++-v3/configure
M    libstdc++-v3/doc/Makefile.am
M    libstdc++-v3/doc/doxygen/doxygroups.cc
M    libstdc++-v3/doc/xml/spine.xml
M    libstdc++-v3/include/Makefile.am
M    libstdc++-v3/include/backward/auto_ptr.h
M    libstdc++-v3/include/backward/backward_warning.h
M    libstdc++-v3/include/backward/binders.h
M    libstdc++-v3/include/backward/hash_fun.h
M    libstdc++-v3/include/backward/hash_map
M    libstdc++-v3/include/backward/hash_set
M    libstdc++-v3/include/backward/hashtable.h
M    libstdc++-v3/include/backward/strstream
M    libstdc++-v3/include/bits/algorithmfwd.h
M    libstdc++-v3/include/bits/alloc_traits.h
M    libstdc++-v3/include/bits/allocated_ptr.h
M    libstdc++-v3/include/bits/allocator.h
M    libstdc++-v3/include/bits/atomic_base.h
M    libstdc++-v3/include/bits/atomic_futex.h
M    libstdc++-v3/include/bits/basic_ios.h
M    libstdc++-v3/include/bits/basic_ios.tcc
M    libstdc++-v3/include/bits/basic_string.h
M    libstdc++-v3/include/bits/basic_string.tcc
M    libstdc++-v3/include/bits/boost_concept_check.h
M    libstdc++-v3/include/bits/c++0x_warning.h
M    libstdc++-v3/include/bits/c++config
M    libstdc++-v3/include/bits/char_traits.h
M    libstdc++-v3/include/bits/charconv.h
M    libstdc++-v3/include/bits/codecvt.h
M    libstdc++-v3/include/bits/concept_check.h
M    libstdc++-v3/include/bits/cpp_type_traits.h
M    libstdc++-v3/include/bits/deque.tcc
M    libstdc++-v3/include/bits/enable_special_members.h
M    libstdc++-v3/include/bits/erase_if.h
M    libstdc++-v3/include/bits/forward_list.h
M    libstdc++-v3/include/bits/forward_list.tcc
M    libstdc++-v3/include/bits/fs_dir.h
M    libstdc++-v3/include/bits/fs_fwd.h
M    libstdc++-v3/include/bits/fs_ops.h
M    libstdc++-v3/include/bits/fs_path.h
M    libstdc++-v3/include/bits/fstream.tcc
M    libstdc++-v3/include/bits/functexcept.h
M    libstdc++-v3/include/bits/functional_hash.h
M    libstdc++-v3/include/bits/gslice.h
M    libstdc++-v3/include/bits/gslice_array.h
M    libstdc++-v3/include/bits/hashtable.h
M    libstdc++-v3/include/bits/hashtable_policy.h
M    libstdc++-v3/include/bits/indirect_array.h
M    libstdc++-v3/include/bits/invoke.h
M    libstdc++-v3/include/bits/ios_base.h
M    libstdc++-v3/include/bits/istream.tcc
M    libstdc++-v3/include/bits/iterator_concepts.h
M    libstdc++-v3/include/bits/list.tcc
M    libstdc++-v3/include/bits/locale_classes.h
M    libstdc++-v3/include/bits/locale_classes.tcc
M    libstdc++-v3/include/bits/locale_conv.h
M    libstdc++-v3/include/bits/locale_facets.h
M    libstdc++-v3/include/bits/locale_facets.tcc
M    libstdc++-v3/include/bits/locale_facets_nonio.h
M    libstdc++-v3/include/bits/locale_facets_nonio.tcc
M    libstdc++-v3/include/bits/localefwd.h
M    libstdc++-v3/include/bits/mask_array.h
M    libstdc++-v3/include/bits/memoryfwd.h
M    libstdc++-v3/include/bits/move.h
M    libstdc++-v3/include/bits/node_handle.h
M    libstdc++-v3/include/bits/ostream.tcc
M    libstdc++-v3/include/bits/ostream_insert.h
M    libstdc++-v3/include/bits/parse_numbers.h
M    libstdc++-v3/include/bits/postypes.h
M    libstdc++-v3/include/bits/predefined_ops.h
M    libstdc++-v3/include/bits/ptr_traits.h
M    libstdc++-v3/include/bits/quoted_string.h
M    libstdc++-v3/include/bits/random.h
M    libstdc++-v3/include/bits/random.tcc
M    libstdc++-v3/include/bits/range_access.h
M    libstdc++-v3/include/bits/range_cmp.h
M    libstdc++-v3/include/bits/refwrap.h
M    libstdc++-v3/include/bits/regex.h
M    libstdc++-v3/include/bits/regex.tcc
M    libstdc++-v3/include/bits/regex_automaton.h
M    libstdc++-v3/include/bits/regex_automaton.tcc
M    libstdc++-v3/include/bits/regex_compiler.h
M    libstdc++-v3/include/bits/regex_compiler.tcc
M    libstdc++-v3/include/bits/regex_constants.h
M    libstdc++-v3/include/bits/regex_error.h
M    libstdc++-v3/include/bits/regex_executor.h
M    libstdc++-v3/include/bits/regex_executor.tcc
M    libstdc++-v3/include/bits/regex_scanner.h
M    libstdc++-v3/include/bits/regex_scanner.tcc
M    libstdc++-v3/include/bits/shared_ptr.h
M    libstdc++-v3/include/bits/shared_ptr_atomic.h
M    libstdc++-v3/include/bits/shared_ptr_base.h
M    libstdc++-v3/include/bits/slice_array.h
M    libstdc++-v3/include/bits/specfun.h
M    libstdc++-v3/include/bits/sstream.tcc
M    libstdc++-v3/include/bits/std_abs.h
M    libstdc++-v3/include/bits/std_function.h
M    libstdc++-v3/include/bits/std_mutex.h
M    libstdc++-v3/include/bits/stl_algo.h
M    libstdc++-v3/include/bits/stl_algobase.h
M    libstdc++-v3/include/bits/stl_bvector.h
M    libstdc++-v3/include/bits/stl_construct.h
M    libstdc++-v3/include/bits/stl_deque.h
M    libstdc++-v3/include/bits/stl_function.h
M    libstdc++-v3/include/bits/stl_heap.h
M    libstdc++-v3/include/bits/stl_iterator.h
M    libstdc++-v3/include/bits/stl_iterator_base_funcs.h
M    libstdc++-v3/include/bits/stl_iterator_base_types.h
M    libstdc++-v3/include/bits/stl_list.h
M    libstdc++-v3/include/bits/stl_map.h
M    libstdc++-v3/include/bits/stl_multimap.h
M    libstdc++-v3/include/bits/stl_multiset.h
M    libstdc++-v3/include/bits/stl_numeric.h
M    libstdc++-v3/include/bits/stl_pair.h
M    libstdc++-v3/include/bits/stl_queue.h
M    libstdc++-v3/include/bits/stl_raw_storage_iter.h
M    libstdc++-v3/include/bits/stl_relops.h
M    libstdc++-v3/include/bits/stl_set.h
M    libstdc++-v3/include/bits/stl_stack.h
M    libstdc++-v3/include/bits/stl_tempbuf.h
M    libstdc++-v3/include/bits/stl_tree.h
M    libstdc++-v3/include/bits/stl_uninitialized.h
M    libstdc++-v3/include/bits/stl_vector.h
M    libstdc++-v3/include/bits/stream_iterator.h
M    libstdc++-v3/include/bits/streambuf.tcc
M    libstdc++-v3/include/bits/streambuf_iterator.h
M    libstdc++-v3/include/bits/string_view.tcc
M    libstdc++-v3/include/bits/stringfwd.h
M    libstdc++-v3/include/bits/uniform_int_dist.h
M    libstdc++-v3/include/bits/unique_lock.h
M    libstdc++-v3/include/bits/unique_ptr.h
M    libstdc++-v3/include/bits/unordered_map.h
M    libstdc++-v3/include/bits/unordered_set.h
M    libstdc++-v3/include/bits/uses_allocator.h
M    libstdc++-v3/include/bits/valarray_after.h
M    libstdc++-v3/include/bits/valarray_array.h
M    libstdc++-v3/include/bits/valarray_array.tcc
M    libstdc++-v3/include/bits/valarray_before.h
M    libstdc++-v3/include/bits/vector.tcc
M    libstdc++-v3/include/c/cassert
M    libstdc++-v3/include/c/cctype
M    libstdc++-v3/include/c/cerrno
M    libstdc++-v3/include/c/cfloat
M    libstdc++-v3/include/c/ciso646
M    libstdc++-v3/include/c/climits
M    libstdc++-v3/include/c/clocale
M    libstdc++-v3/include/c/cmath
M    libstdc++-v3/include/c/csetjmp
M    libstdc++-v3/include/c/csignal
M    libstdc++-v3/include/c/cstdarg
M    libstdc++-v3/include/c/cstddef
M    libstdc++-v3/include/c/cstdio
M    libstdc++-v3/include/c/cstdlib
M    libstdc++-v3/include/c/cstring
M    libstdc++-v3/include/c/ctime
M    libstdc++-v3/include/c/cuchar
M    libstdc++-v3/include/c/cwchar
M    libstdc++-v3/include/c/cwctype
M    libstdc++-v3/include/c_compatibility/assert.h
M    libstdc++-v3/include/c_compatibility/complex.h
M    libstdc++-v3/include/c_compatibility/ctype.h
M    libstdc++-v3/include/c_compatibility/errno.h
M    libstdc++-v3/include/c_compatibility/fenv.h
M    libstdc++-v3/include/c_compatibility/float.h
M    libstdc++-v3/include/c_compatibility/inttypes.h
M    libstdc++-v3/include/c_compatibility/iso646.h
M    libstdc++-v3/include/c_compatibility/limits.h
M    libstdc++-v3/include/c_compatibility/locale.h
M    libstdc++-v3/include/c_compatibility/math.h
M    libstdc++-v3/include/c_compatibility/setjmp.h
M    libstdc++-v3/include/c_compatibility/signal.h
M    libstdc++-v3/include/c_compatibility/stdarg.h
M    libstdc++-v3/include/c_compatibility/stdbool.h
M    libstdc++-v3/include/c_compatibility/stddef.h
M    libstdc++-v3/include/c_compatibility/stdint.h
M    libstdc++-v3/include/c_compatibility/stdio.h
M    libstdc++-v3/include/c_compatibility/stdlib.h
M    libstdc++-v3/include/c_compatibility/string.h
M    libstdc++-v3/include/c_compatibility/tgmath.h
M    libstdc++-v3/include/c_compatibility/time.h
M    libstdc++-v3/include/c_compatibility/uchar.h
M    libstdc++-v3/include/c_compatibility/wchar.h
M    libstdc++-v3/include/c_compatibility/wctype.h
M    libstdc++-v3/include/c_global/cassert
M    libstdc++-v3/include/c_global/ccomplex
M    libstdc++-v3/include/c_global/cctype
M    libstdc++-v3/include/c_global/cerrno
M    libstdc++-v3/include/c_global/cfenv
M    libstdc++-v3/include/c_global/cfloat
M    libstdc++-v3/include/c_global/cinttypes
M    libstdc++-v3/include/c_global/ciso646
M    libstdc++-v3/include/c_global/climits
M    libstdc++-v3/include/c_global/clocale
M    libstdc++-v3/include/c_global/cmath
M    libstdc++-v3/include/c_global/csetjmp
M    libstdc++-v3/include/c_global/csignal
M    libstdc++-v3/include/c_global/cstdalign
M    libstdc++-v3/include/c_global/cstdarg
M    libstdc++-v3/include/c_global/cstdbool
M    libstdc++-v3/include/c_global/cstddef
M    libstdc++-v3/include/c_global/cstdint
M    libstdc++-v3/include/c_global/cstdio
M    libstdc++-v3/include/c_global/cstdlib
M    libstdc++-v3/include/c_global/cstring
M    libstdc++-v3/include/c_global/ctgmath
M    libstdc++-v3/include/c_global/ctime
M    libstdc++-v3/include/c_global/cuchar
M    libstdc++-v3/include/c_global/cwchar
M    libstdc++-v3/include/c_global/cwctype
M    libstdc++-v3/include/c_std/cassert
M    libstdc++-v3/include/c_std/cctype
M    libstdc++-v3/include/c_std/cerrno
M    libstdc++-v3/include/c_std/cfloat
M    libstdc++-v3/include/c_std/ciso646
M    libstdc++-v3/include/c_std/climits
M    libstdc++-v3/include/c_std/clocale
M    libstdc++-v3/include/c_std/cmath
M    libstdc++-v3/include/c_std/csetjmp
M    libstdc++-v3/include/c_std/csignal
M    libstdc++-v3/include/c_std/cstdarg
M    libstdc++-v3/include/c_std/cstddef
M    libstdc++-v3/include/c_std/cstdio
M    libstdc++-v3/include/c_std/cstdlib
M    libstdc++-v3/include/c_std/cstring
M    libstdc++-v3/include/c_std/ctime
M    libstdc++-v3/include/c_std/cuchar
M    libstdc++-v3/include/c_std/cwchar
M    libstdc++-v3/include/c_std/cwctype
M    libstdc++-v3/include/debug/array
M    libstdc++-v3/include/debug/assertions.h
M    libstdc++-v3/include/debug/bitset
M    libstdc++-v3/include/debug/debug.h
M    libstdc++-v3/include/debug/deque
M    libstdc++-v3/include/debug/formatter.h
M    libstdc++-v3/include/debug/forward_list
M    libstdc++-v3/include/debug/functions.h
M    libstdc++-v3/include/debug/helper_functions.h
M    libstdc++-v3/include/debug/list
M    libstdc++-v3/include/debug/macros.h
M    libstdc++-v3/include/debug/map
M    libstdc++-v3/include/debug/map.h
M    libstdc++-v3/include/debug/multimap.h
M    libstdc++-v3/include/debug/multiset.h
M    libstdc++-v3/include/debug/safe_base.h
M    libstdc++-v3/include/debug/safe_container.h
M    libstdc++-v3/include/debug/safe_iterator.h
M    libstdc++-v3/include/debug/safe_iterator.tcc
M    libstdc++-v3/include/debug/safe_local_iterator.h
M    libstdc++-v3/include/debug/safe_local_iterator.tcc
M    libstdc++-v3/include/debug/safe_sequence.h
M    libstdc++-v3/include/debug/safe_sequence.tcc
M    libstdc++-v3/include/debug/safe_unordered_base.h
M    libstdc++-v3/include/debug/safe_unordered_container.h
M    libstdc++-v3/include/debug/safe_unordered_container.tcc
M    libstdc++-v3/include/debug/set
M    libstdc++-v3/include/debug/set.h
M    libstdc++-v3/include/debug/stl_iterator.h
M    libstdc++-v3/include/debug/string
M    libstdc++-v3/include/debug/unordered_map
M    libstdc++-v3/include/debug/unordered_set
M    libstdc++-v3/include/debug/vector
M    libstdc++-v3/include/decimal/decimal
M    libstdc++-v3/include/decimal/decimal.h
M    libstdc++-v3/include/experimental/algorithm
M    libstdc++-v3/include/experimental/any
M    libstdc++-v3/include/experimental/array
M    libstdc++-v3/include/experimental/bits/fs_dir.h
M    libstdc++-v3/include/experimental/bits/fs_fwd.h
M    libstdc++-v3/include/experimental/bits/fs_ops.h
M    libstdc++-v3/include/experimental/bits/fs_path.h
M    libstdc++-v3/include/experimental/bits/lfts_config.h
M    libstdc++-v3/include/experimental/bits/net.h
M    libstdc++-v3/include/experimental/bits/shared_ptr.h
M    libstdc++-v3/include/experimental/bits/string_view.tcc
M    libstdc++-v3/include/experimental/buffer
M    libstdc++-v3/include/experimental/chrono
M    libstdc++-v3/include/experimental/deque
M    libstdc++-v3/include/experimental/executor
M    libstdc++-v3/include/experimental/filesystem
M    libstdc++-v3/include/experimental/forward_list
M    libstdc++-v3/include/experimental/functional
M    libstdc++-v3/include/experimental/internet
M    libstdc++-v3/include/experimental/io_context
M    libstdc++-v3/include/experimental/iterator
M    libstdc++-v3/include/experimental/list
M    libstdc++-v3/include/experimental/map
M    libstdc++-v3/include/experimental/memory
M    libstdc++-v3/include/experimental/memory_resource
M    libstdc++-v3/include/experimental/net
M    libstdc++-v3/include/experimental/netfwd
M    libstdc++-v3/include/experimental/numeric
M    libstdc++-v3/include/experimental/optional
M    libstdc++-v3/include/experimental/propagate_const
M    libstdc++-v3/include/experimental/random
M    libstdc++-v3/include/experimental/ratio
M    libstdc++-v3/include/experimental/regex
M    libstdc++-v3/include/experimental/set
M    libstdc++-v3/include/experimental/socket
M    libstdc++-v3/include/experimental/source_location
M    libstdc++-v3/include/experimental/string
M    libstdc++-v3/include/experimental/string_view
M    libstdc++-v3/include/experimental/system_error
M    libstdc++-v3/include/experimental/timer
M    libstdc++-v3/include/experimental/tuple
M    libstdc++-v3/include/experimental/type_traits
M    libstdc++-v3/include/experimental/unordered_map
M    libstdc++-v3/include/experimental/unordered_set
M    libstdc++-v3/include/experimental/utility
M    libstdc++-v3/include/experimental/vector
M    libstdc++-v3/include/ext/algorithm
M    libstdc++-v3/include/ext/aligned_buffer.h
M    libstdc++-v3/include/ext/alloc_traits.h
M    libstdc++-v3/include/ext/atomicity.h
M    libstdc++-v3/include/ext/bitmap_allocator.h
M    libstdc++-v3/include/ext/cast.h
M    libstdc++-v3/include/ext/cmath
M    libstdc++-v3/include/ext/codecvt_specializations.h
M    libstdc++-v3/include/ext/concurrence.h
M    libstdc++-v3/include/ext/debug_allocator.h
M    libstdc++-v3/include/ext/enc_filebuf.h
M    libstdc++-v3/include/ext/extptr_allocator.h
M    libstdc++-v3/include/ext/functional
M    libstdc++-v3/include/ext/iterator
M    libstdc++-v3/include/ext/malloc_allocator.h
M    libstdc++-v3/include/ext/memory
M    libstdc++-v3/include/ext/mt_allocator.h
M    libstdc++-v3/include/ext/new_allocator.h
M    libstdc++-v3/include/ext/numeric
M    libstdc++-v3/include/ext/numeric_traits.h
M    libstdc++-v3/include/ext/pb_ds/assoc_container.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/traits.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/branch_policy/branch_policy.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/branch_policy/traits.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/cond_dealtor.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/container_base_dispatch.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/debug_map_base.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/ov_tree_map_/traits.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/traits.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rb_tree_map_/node.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rb_tree_map_/traits.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/splay_tree_/node.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/splay_tree_/traits.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/standard_policies.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/tree_trace_base.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/type_utils.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/types_traits.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/unordered_iterator/iterator.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp
M    libstdc++-v3/include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp
M    libstdc++-v3/include/ext/pb_ds/exception.hpp
M    libstdc++-v3/include/ext/pb_ds/hash_policy.hpp
M    libstdc++-v3/include/ext/pb_ds/list_update_policy.hpp
M    libstdc++-v3/include/ext/pb_ds/priority_queue.hpp
M    libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp
M    libstdc++-v3/include/ext/pb_ds/tree_policy.hpp
M    libstdc++-v3/include/ext/pb_ds/trie_policy.hpp
M    libstdc++-v3/include/ext/pod_char_traits.h
M    libstdc++-v3/include/ext/pointer.h
M    libstdc++-v3/include/ext/pool_allocator.h
M    libstdc++-v3/include/ext/random
M    libstdc++-v3/include/ext/random.tcc
M    libstdc++-v3/include/ext/rb_tree
M    libstdc++-v3/include/ext/rc_string_base.h
M    libstdc++-v3/include/ext/rope
M    libstdc++-v3/include/ext/ropeimpl.h
M    libstdc++-v3/include/ext/slist
M    libstdc++-v3/include/ext/sso_string_base.h
M    libstdc++-v3/include/ext/stdio_filebuf.h
M    libstdc++-v3/include/ext/stdio_sync_filebuf.h
M    libstdc++-v3/include/ext/string_conversions.h
M    libstdc++-v3/include/ext/throw_allocator.h
M    libstdc++-v3/include/ext/type_traits.h
M    libstdc++-v3/include/ext/typelist.h
M    libstdc++-v3/include/ext/vstring.h
M    libstdc++-v3/include/ext/vstring.tcc
M    libstdc++-v3/include/ext/vstring_fwd.h
M    libstdc++-v3/include/ext/vstring_util.h
M    libstdc++-v3/include/parallel/algo.h
M    libstdc++-v3/include/parallel/algobase.h
M    libstdc++-v3/include/parallel/algorithm
M    libstdc++-v3/include/parallel/algorithmfwd.h
M    libstdc++-v3/include/parallel/balanced_quicksort.h
M    libstdc++-v3/include/parallel/base.h
M    libstdc++-v3/include/parallel/basic_iterator.h
M    libstdc++-v3/include/parallel/checkers.h
M    libstdc++-v3/include/parallel/compatibility.h
M    libstdc++-v3/include/parallel/compiletime_settings.h
M    libstdc++-v3/include/parallel/equally_split.h
M    libstdc++-v3/include/parallel/features.h
M    libstdc++-v3/include/parallel/find.h
M    libstdc++-v3/include/parallel/find_selectors.h
M    libstdc++-v3/include/parallel/for_each.h
M    libstdc++-v3/include/parallel/for_each_selectors.h
M    libstdc++-v3/include/parallel/iterator.h
M    libstdc++-v3/include/parallel/list_partition.h
M    libstdc++-v3/include/parallel/losertree.h
M    libstdc++-v3/include/parallel/merge.h
M    libstdc++-v3/include/parallel/multiseq_selection.h
M    libstdc++-v3/include/parallel/multiway_merge.h
M    libstdc++-v3/include/parallel/multiway_mergesort.h
M    libstdc++-v3/include/parallel/numeric
M    libstdc++-v3/include/parallel/numericfwd.h
M    libstdc++-v3/include/parallel/omp_loop.h
M    libstdc++-v3/include/parallel/omp_loop_static.h
M    libstdc++-v3/include/parallel/par_loop.h
M    libstdc++-v3/include/parallel/parallel.h
M    libstdc++-v3/include/parallel/partial_sum.h
M    libstdc++-v3/include/parallel/partition.h
M    libstdc++-v3/include/parallel/queue.h
M    libstdc++-v3/include/parallel/quicksort.h
M    libstdc++-v3/include/parallel/random_number.h
M    libstdc++-v3/include/parallel/random_shuffle.h
M    libstdc++-v3/include/parallel/search.h
M    libstdc++-v3/include/parallel/set_operations.h
M    libstdc++-v3/include/parallel/settings.h
M    libstdc++-v3/include/parallel/sort.h
M    libstdc++-v3/include/parallel/tags.h
M    libstdc++-v3/include/parallel/types.h
M    libstdc++-v3/include/parallel/unique_copy.h
M    libstdc++-v3/include/parallel/workstealing.h
M    libstdc++-v3/include/precompiled/expc++.h
M    libstdc++-v3/include/precompiled/extc++.h
M    libstdc++-v3/include/precompiled/stdc++.h
M    libstdc++-v3/include/precompiled/stdtr1c++.h
M    libstdc++-v3/include/std/algorithm
M    libstdc++-v3/include/std/any
M    libstdc++-v3/include/std/array
M    libstdc++-v3/include/std/atomic
M    libstdc++-v3/include/std/bit
M    libstdc++-v3/include/std/bitset
M    libstdc++-v3/include/std/charconv
M    libstdc++-v3/include/std/chrono
M    libstdc++-v3/include/std/codecvt
M    libstdc++-v3/include/std/complex
M    libstdc++-v3/include/std/concepts
M    libstdc++-v3/include/std/condition_variable
M    libstdc++-v3/include/std/deque
M    libstdc++-v3/include/std/execution
M    libstdc++-v3/include/std/filesystem
M    libstdc++-v3/include/std/forward_list
M    libstdc++-v3/include/std/fstream
M    libstdc++-v3/include/std/functional
M    libstdc++-v3/include/std/future
M    libstdc++-v3/include/std/iomanip
M    libstdc++-v3/include/std/ios
M    libstdc++-v3/include/std/iosfwd
M    libstdc++-v3/include/std/iostream
M    libstdc++-v3/include/std/istream
M    libstdc++-v3/include/std/iterator
M    libstdc++-v3/include/std/limits
M    libstdc++-v3/include/std/list
M    libstdc++-v3/include/std/locale
M    libstdc++-v3/include/std/map
M    libstdc++-v3/include/std/memory
M    libstdc++-v3/include/std/memory_resource
M    libstdc++-v3/include/std/mutex
M    libstdc++-v3/include/std/numbers
M    libstdc++-v3/include/std/numeric
M    libstdc++-v3/include/std/optional
M    libstdc++-v3/include/std/ostream
M    libstdc++-v3/include/std/queue
M    libstdc++-v3/include/std/random
M    libstdc++-v3/include/std/ranges
M    libstdc++-v3/include/std/ratio
M    libstdc++-v3/include/std/regex
M    libstdc++-v3/include/std/scoped_allocator
M    libstdc++-v3/include/std/set
M    libstdc++-v3/include/std/shared_mutex
M    libstdc++-v3/include/std/span
M    libstdc++-v3/include/std/sstream
M    libstdc++-v3/include/std/stack
M    libstdc++-v3/include/std/stdexcept
M    libstdc++-v3/include/std/stop_token
M    libstdc++-v3/include/std/streambuf
M    libstdc++-v3/include/std/string
M    libstdc++-v3/include/std/string_view
M    libstdc++-v3/include/std/system_error
M    libstdc++-v3/include/std/thread
M    libstdc++-v3/include/std/tuple
M    libstdc++-v3/include/std/type_traits
M    libstdc++-v3/include/std/typeindex
M    libstdc++-v3/include/std/unordered_map
M    libstdc++-v3/include/std/unordered_set
M    libstdc++-v3/include/std/utility
M    libstdc++-v3/include/std/valarray
M    libstdc++-v3/include/std/variant
M    libstdc++-v3/include/std/vector
M    libstdc++-v3/include/std/version
M    libstdc++-v3/include/tr1/array
M    libstdc++-v3/include/tr1/bessel_function.tcc
M    libstdc++-v3/include/tr1/beta_function.tcc
M    libstdc++-v3/include/tr1/ccomplex
M    libstdc++-v3/include/tr1/cctype
M    libstdc++-v3/include/tr1/cfenv
M    libstdc++-v3/include/tr1/cfloat
M    libstdc++-v3/include/tr1/cinttypes
M    libstdc++-v3/include/tr1/climits
M    libstdc++-v3/include/tr1/cmath
M    libstdc++-v3/include/tr1/complex
M    libstdc++-v3/include/tr1/complex.h
M    libstdc++-v3/include/tr1/cstdarg
M    libstdc++-v3/include/tr1/cstdbool
M    libstdc++-v3/include/tr1/cstdint
M    libstdc++-v3/include/tr1/cstdio
M    libstdc++-v3/include/tr1/cstdlib
M    libstdc++-v3/include/tr1/ctgmath
M    libstdc++-v3/include/tr1/ctime
M    libstdc++-v3/include/tr1/ctype.h
M    libstdc++-v3/include/tr1/cwchar
M    libstdc++-v3/include/tr1/cwctype
M    libstdc++-v3/include/tr1/ell_integral.tcc
M    libstdc++-v3/include/tr1/exp_integral.tcc
M    libstdc++-v3/include/tr1/fenv.h
M    libstdc++-v3/include/tr1/float.h
M    libstdc++-v3/include/tr1/functional
M    libstdc++-v3/include/tr1/functional_hash.h
M    libstdc++-v3/include/tr1/gamma.tcc
M    libstdc++-v3/include/tr1/hashtable.h
M    libstdc++-v3/include/tr1/hashtable_policy.h
M    libstdc++-v3/include/tr1/hypergeometric.tcc
M    libstdc++-v3/include/tr1/inttypes.h
M    libstdc++-v3/include/tr1/legendre_function.tcc
M    libstdc++-v3/include/tr1/limits.h
M    libstdc++-v3/include/tr1/math.h
M    libstdc++-v3/include/tr1/memory
M    libstdc++-v3/include/tr1/modified_bessel_func.tcc
M    libstdc++-v3/include/tr1/poly_hermite.tcc
M    libstdc++-v3/include/tr1/poly_laguerre.tcc
M    libstdc++-v3/include/tr1/random
M    libstdc++-v3/include/tr1/random.h
M    libstdc++-v3/include/tr1/random.tcc
M    libstdc++-v3/include/tr1/regex
M    libstdc++-v3/include/tr1/riemann_zeta.tcc
M    libstdc++-v3/include/tr1/shared_ptr.h
M    libstdc++-v3/include/tr1/special_function_util.h
M    libstdc++-v3/include/tr1/stdarg.h
M    libstdc++-v3/include/tr1/stdbool.h
M    libstdc++-v3/include/tr1/stdint.h
M    libstdc++-v3/include/tr1/stdio.h
M    libstdc++-v3/include/tr1/stdlib.h
M    libstdc++-v3/include/tr1/tgmath.h
M    libstdc++-v3/include/tr1/tuple
M    libstdc++-v3/include/tr1/type_traits
M    libstdc++-v3/include/tr1/unordered_map
M    libstdc++-v3/include/tr1/unordered_map.h
M    libstdc++-v3/include/tr1/unordered_set
M    libstdc++-v3/include/tr1/unordered_set.h
M    libstdc++-v3/include/tr1/utility
M    libstdc++-v3/include/tr1/wchar.h
M    libstdc++-v3/include/tr1/wctype.h
M    libstdc++-v3/include/tr2/bool_set
M    libstdc++-v3/include/tr2/bool_set.tcc
M    libstdc++-v3/include/tr2/dynamic_bitset
M    libstdc++-v3/include/tr2/dynamic_bitset.tcc
M    libstdc++-v3/include/tr2/ratio
M    libstdc++-v3/include/tr2/type_traits
M    libstdc++-v3/libsupc++/Makefile.am
M    libstdc++-v3/libsupc++/array_type_info.cc
M    libstdc++-v3/libsupc++/atexit_arm.cc
M    libstdc++-v3/libsupc++/atexit_thread.cc
M    libstdc++-v3/libsupc++/atomic_lockfree_defines.h
M    libstdc++-v3/libsupc++/bad_alloc.cc
M    libstdc++-v3/libsupc++/bad_array_length.cc
M    libstdc++-v3/libsupc++/bad_array_new.cc
M    libstdc++-v3/libsupc++/bad_cast.cc
M    libstdc++-v3/libsupc++/bad_typeid.cc
M    libstdc++-v3/libsupc++/class_type_info.cc
M    libstdc++-v3/libsupc++/compare
M    libstdc++-v3/libsupc++/cxxabi.h
M    libstdc++-v3/libsupc++/cxxabi_forced.h
M    libstdc++-v3/libsupc++/cxxabi_init_exception.h
M    libstdc++-v3/libsupc++/del_op.cc
M    libstdc++-v3/libsupc++/del_opa.cc
M    libstdc++-v3/libsupc++/del_opant.cc
M    libstdc++-v3/libsupc++/del_opnt.cc
M    libstdc++-v3/libsupc++/del_ops.cc
M    libstdc++-v3/libsupc++/del_opsa.cc
M    libstdc++-v3/libsupc++/del_opv.cc
M    libstdc++-v3/libsupc++/del_opva.cc
M    libstdc++-v3/libsupc++/del_opvant.cc
M    libstdc++-v3/libsupc++/del_opvnt.cc
M    libstdc++-v3/libsupc++/del_opvs.cc
M    libstdc++-v3/libsupc++/del_opvsa.cc
M    libstdc++-v3/libsupc++/dyncast.cc
M    libstdc++-v3/libsupc++/eh_alloc.cc
M    libstdc++-v3/libsupc++/eh_arm.cc
M    libstdc++-v3/libsupc++/eh_atomics.h
M    libstdc++-v3/libsupc++/eh_aux_runtime.cc
M    libstdc++-v3/libsupc++/eh_call.cc
M    libstdc++-v3/libsupc++/eh_catch.cc
M    libstdc++-v3/libsupc++/eh_exception.cc
M    libstdc++-v3/libsupc++/eh_globals.cc
M    libstdc++-v3/libsupc++/eh_personality.cc
M    libstdc++-v3/libsupc++/eh_ptr.cc
M    libstdc++-v3/libsupc++/eh_term_handler.cc
M    libstdc++-v3/libsupc++/eh_term_handler.h
M    libstdc++-v3/libsupc++/eh_terminate.cc
M    libstdc++-v3/libsupc++/eh_throw.cc
M    libstdc++-v3/libsupc++/eh_tm.cc
M    libstdc++-v3/libsupc++/eh_type.cc
M    libstdc++-v3/libsupc++/eh_unex_handler.cc
M    libstdc++-v3/libsupc++/enum_type_info.cc
M    libstdc++-v3/libsupc++/exception
M    libstdc++-v3/libsupc++/exception.h
M    libstdc++-v3/libsupc++/exception_defines.h
M    libstdc++-v3/libsupc++/exception_ptr.h
M    libstdc++-v3/libsupc++/function_type_info.cc
M    libstdc++-v3/libsupc++/fundamental_type_info.cc
M    libstdc++-v3/libsupc++/guard.cc
M    libstdc++-v3/libsupc++/guard_error.cc
M    libstdc++-v3/libsupc++/hash_bytes.cc
M    libstdc++-v3/libsupc++/hash_bytes.h
M    libstdc++-v3/libsupc++/initializer_list
M    libstdc++-v3/libsupc++/nested_exception.cc
M    libstdc++-v3/libsupc++/nested_exception.h
M    libstdc++-v3/libsupc++/new
M    libstdc++-v3/libsupc++/new_handler.cc
M    libstdc++-v3/libsupc++/new_op.cc
M    libstdc++-v3/libsupc++/new_opa.cc
M    libstdc++-v3/libsupc++/new_opant.cc
M    libstdc++-v3/libsupc++/new_opnt.cc
M    libstdc++-v3/libsupc++/new_opv.cc
M    libstdc++-v3/libsupc++/new_opva.cc
M    libstdc++-v3/libsupc++/new_opvant.cc
M    libstdc++-v3/libsupc++/new_opvnt.cc
M    libstdc++-v3/libsupc++/pbase_type_info.cc
M    libstdc++-v3/libsupc++/pmem_type_info.cc
M    libstdc++-v3/libsupc++/pointer_type_info.cc
M    libstdc++-v3/libsupc++/pure.cc
M    libstdc++-v3/libsupc++/si_class_type_info.cc
M    libstdc++-v3/libsupc++/tinfo.cc
M    libstdc++-v3/libsupc++/tinfo.h
M    libstdc++-v3/libsupc++/tinfo2.cc
M    libstdc++-v3/libsupc++/typeinfo
M    libstdc++-v3/libsupc++/unwind-cxx.h
M    libstdc++-v3/libsupc++/vec.cc
M    libstdc++-v3/libsupc++/vmi_class_type_info.cc
M    libstdc++-v3/libsupc++/vterminate.cc
M    libstdc++-v3/libsupc++/vtv_stubs.cc
M    libstdc++-v3/po/Makefile.am
M    libstdc++-v3/po/POTFILES.in
M    libstdc++-v3/po/de.po
M    libstdc++-v3/po/fr.po
M    libstdc++-v3/po/libstdc++.pot
M    libstdc++-v3/po/string_literals.cc
M    libstdc++-v3/python/Makefile.am
M    libstdc++-v3/python/hook.in
M    libstdc++-v3/python/libstdcxx/v6/__init__.py
M    libstdc++-v3/python/libstdcxx/v6/printers.py
M    libstdc++-v3/python/libstdcxx/v6/xmethods.py
M    libstdc++-v3/scripts/extract_symvers.in
M    libstdc++-v3/scripts/extract_symvers.pl
M    libstdc++-v3/scripts/run_doxygen
M    libstdc++-v3/src/Makefile.am
M    libstdc++-v3/src/c++11/Makefile.am
M    libstdc++-v3/src/c++11/chrono.cc
M    libstdc++-v3/src/c++11/codecvt.cc
M    libstdc++-v3/src/c++11/compatibility-atomic-c++0x.cc
M    libstdc++-v3/src/c++11/compatibility-c++0x.cc
M    libstdc++-v3/src/c++11/compatibility-chrono.cc
M    libstdc++-v3/src/c++11/compatibility-condvar.cc
M    libstdc++-v3/src/c++11/compatibility-thread-c++0x.cc
M    libstdc++-v3/src/c++11/condition_variable.cc
M    libstdc++-v3/src/c++11/cow-fstream-inst.cc
M    libstdc++-v3/src/c++11/cow-locale_init.cc
M    libstdc++-v3/src/c++11/cow-shim_facets.cc
M    libstdc++-v3/src/c++11/cow-sstream-inst.cc
M    libstdc++-v3/src/c++11/cow-stdexcept.cc
M    libstdc++-v3/src/c++11/cow-string-inst.cc
M    libstdc++-v3/src/c++11/cow-string-io-inst.cc
M    libstdc++-v3/src/c++11/cow-wstring-inst.cc
M    libstdc++-v3/src/c++11/cow-wstring-io-inst.cc
M    libstdc++-v3/src/c++11/ctype.cc
M    libstdc++-v3/src/c++11/cxx11-hash_tr1.cc
M    libstdc++-v3/src/c++11/cxx11-ios_failure.cc
M    libstdc++-v3/src/c++11/cxx11-locale-inst.cc
M    libstdc++-v3/src/c++11/cxx11-shim_facets.cc
M    libstdc++-v3/src/c++11/cxx11-stdexcept.cc
M    libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc
M    libstdc++-v3/src/c++11/debug.cc
M    libstdc++-v3/src/c++11/ext11-inst.cc
M    libstdc++-v3/src/c++11/fstream-inst.cc
M    libstdc++-v3/src/c++11/functexcept.cc
M    libstdc++-v3/src/c++11/functional.cc
M    libstdc++-v3/src/c++11/futex.cc
M    libstdc++-v3/src/c++11/future.cc
M    libstdc++-v3/src/c++11/hash_c++0x.cc
M    libstdc++-v3/src/c++11/hashtable_c++0x.cc
M    libstdc++-v3/src/c++11/ios-inst.cc
M    libstdc++-v3/src/c++11/ios.cc
M    libstdc++-v3/src/c++11/iostream-inst.cc
M    libstdc++-v3/src/c++11/istream-inst.cc
M    libstdc++-v3/src/c++11/limits.cc
M    libstdc++-v3/src/c++11/locale-inst.cc
M    libstdc++-v3/src/c++11/mutex.cc
M    libstdc++-v3/src/c++11/mutex_pool.h
M    libstdc++-v3/src/c++11/ostream-inst.cc
M    libstdc++-v3/src/c++11/placeholders.cc
M    libstdc++-v3/src/c++11/random.cc
M    libstdc++-v3/src/c++11/regex.cc
M    libstdc++-v3/src/c++11/shared_ptr.cc
M    libstdc++-v3/src/c++11/snprintf_lite.cc
M    libstdc++-v3/src/c++11/sso_string.cc
M    libstdc++-v3/src/c++11/sstream-inst.cc
M    libstdc++-v3/src/c++11/streambuf-inst.cc
M    libstdc++-v3/src/c++11/string-inst.cc
M    libstdc++-v3/src/c++11/string-io-inst.cc
M    libstdc++-v3/src/c++11/system_error.cc
M    libstdc++-v3/src/c++11/thread.cc
M    libstdc++-v3/src/c++11/wlocale-inst.cc
M    libstdc++-v3/src/c++11/wstring-inst.cc
M    libstdc++-v3/src/c++11/wstring-io-inst.cc
M    libstdc++-v3/src/c++17/Makefile.am
M    libstdc++-v3/src/c++17/cow-fs_dir.cc
M    libstdc++-v3/src/c++17/cow-fs_ops.cc
M    libstdc++-v3/src/c++17/cow-fs_path.cc
M    libstdc++-v3/src/c++17/cow-string-inst.cc
M    libstdc++-v3/src/c++17/fs_dir.cc
M    libstdc++-v3/src/c++17/fs_ops.cc
M    libstdc++-v3/src/c++17/fs_path.cc
M    libstdc++-v3/src/c++17/memory_resource.cc
M    libstdc++-v3/src/c++17/ostream-inst.cc
M    libstdc++-v3/src/c++17/string-inst.cc
M    libstdc++-v3/src/c++98/Makefile.am
M    libstdc++-v3/src/c++98/allocator-inst.cc
M    libstdc++-v3/src/c++98/bitmap_allocator.cc
M    libstdc++-v3/src/c++98/codecvt.cc
M    libstdc++-v3/src/c++98/compatibility-debug_list-2.cc
M    libstdc++-v3/src/c++98/compatibility-debug_list.cc
M    libstdc++-v3/src/c++98/compatibility-ldbl.cc
M    libstdc++-v3/src/c++98/compatibility.cc
M    libstdc++-v3/src/c++98/complex_io.cc
M    libstdc++-v3/src/c++98/concept-inst.cc
M    libstdc++-v3/src/c++98/cow-istream-string.cc
M    libstdc++-v3/src/c++98/ext-inst.cc
M    libstdc++-v3/src/c++98/globals_io.cc
M    libstdc++-v3/src/c++98/hash-long-double-tr1-aux.cc
M    libstdc++-v3/src/c++98/hash_tr1.cc
M    libstdc++-v3/src/c++98/hashtable_tr1.cc
M    libstdc++-v3/src/c++98/ios_failure.cc
M    libstdc++-v3/src/c++98/ios_init.cc
M    libstdc++-v3/src/c++98/ios_locale.cc
M    libstdc++-v3/src/c++98/istream-string.cc
M    libstdc++-v3/src/c++98/istream.cc
M    libstdc++-v3/src/c++98/list-aux-2.cc
M    libstdc++-v3/src/c++98/list-aux.cc
M    libstdc++-v3/src/c++98/list.cc
M    libstdc++-v3/src/c++98/list_associated-2.cc
M    libstdc++-v3/src/c++98/list_associated.cc
M    libstdc++-v3/src/c++98/locale.cc
M    libstdc++-v3/src/c++98/locale_facets.cc
M    libstdc++-v3/src/c++98/locale_init.cc
M    libstdc++-v3/src/c++98/localename.cc
M    libstdc++-v3/src/c++98/math_stubs_float.cc
M    libstdc++-v3/src/c++98/math_stubs_long_double.cc
M    libstdc++-v3/src/c++98/misc-inst.cc
M    libstdc++-v3/src/c++98/mt_allocator.cc
M    libstdc++-v3/src/c++98/parallel_settings.cc
M    libstdc++-v3/src/c++98/pool_allocator.cc
M    libstdc++-v3/src/c++98/stdexcept.cc
M    libstdc++-v3/src/c++98/streambuf.cc
M    libstdc++-v3/src/c++98/strstream.cc
M    libstdc++-v3/src/c++98/tree.cc
M    libstdc++-v3/src/c++98/valarray.cc
M    libstdc++-v3/src/filesystem/Makefile.am
M    libstdc++-v3/src/filesystem/cow-dir.cc
M    libstdc++-v3/src/filesystem/cow-ops.cc
M    libstdc++-v3/src/filesystem/cow-path.cc
M    libstdc++-v3/src/filesystem/dir-common.h
M    libstdc++-v3/src/filesystem/dir.cc
M    libstdc++-v3/src/filesystem/ops-common.h
M    libstdc++-v3/src/filesystem/ops.cc
M    libstdc++-v3/src/filesystem/path.cc
M    libstdc++-v3/src/shared/hashtable-aux.cc
M    libstdc++-v3/testsuite/17_intro/freestanding.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++1998/49745.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++1998/all.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++1998/all_attributes.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++1998/all_no_exceptions.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++1998/all_no_rtti.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++1998/complex.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++1998/operator_names.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++1998/profile_mode.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++1998/stdc++.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2011/42319.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2011/67309.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2011/all_attributes.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2011/all_no_exceptions.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2011/all_no_rtti.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2011/all_pedantic_errors.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2011/linkage.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2011/operator_names.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2011/parallel_mode.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2011/profile_mode.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2011/stdc++.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2011/stdc++_multiple_inclusion.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2014/all_attributes.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2014/all_no_exceptions.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2014/all_no_rtti.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2014/all_pedantic_errors.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2014/operator_names.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2014/parallel_mode.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2014/stdc++.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2014/stdc++_multiple_inclusion.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2017/all_attributes.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2017/all_no_exceptions.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2017/all_no_rtti.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2017/all_pedantic_errors.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2017/operator_names.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2017/parallel_mode.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2017/stdc++.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2017/stdc++_multiple_inclusion.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2020/all_attributes.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2020/all_no_exceptions.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2020/all_no_rtti.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2020/all_pedantic_errors.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2020/operator_names.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++.cc
M    libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++_multiple_inclusion.cc
M    libstdc++-v3/testsuite/17_intro/names.cc
M    libstdc++-v3/testsuite/17_intro/shared_with_static_deps.cc
M    libstdc++-v3/testsuite/17_intro/static.cc
M    libstdc++-v3/testsuite/17_intro/tag_type_explicit_ctor.cc
M    libstdc++-v3/testsuite/17_intro/using_namespace_std.cc
M    libstdc++-v3/testsuite/17_intro/using_namespace_std_exp_neg.cc
M    libstdc++-v3/testsuite/17_intro/using_namespace_std_tr1_neg.cc
M    libstdc++-v3/testsuite/18_support/50594.cc
M    libstdc++-v3/testsuite/18_support/51333.cc
M    libstdc++-v3/testsuite/18_support/aligned_alloc/aligned_alloc.cc
M    libstdc++-v3/testsuite/18_support/bad_alloc/cons_virtual_derivation.cc
M    libstdc++-v3/testsuite/18_support/bad_alloc/what.cc
M    libstdc++-v3/testsuite/18_support/bad_cast/cons_virtual_derivation.cc
M    libstdc++-v3/testsuite/18_support/bad_cast/what.cc
M    libstdc++-v3/testsuite/18_support/bad_exception/23591_thread-1.c
M    libstdc++-v3/testsuite/18_support/bad_exception/59392.cc
M    libstdc++-v3/testsuite/18_support/bad_exception/cons_virtual_derivation.cc
M    libstdc++-v3/testsuite/18_support/bad_exception/what.cc
M    libstdc++-v3/testsuite/18_support/bad_typeid/cons_virtual_derivation.cc
M    libstdc++-v3/testsuite/18_support/bad_typeid/what.cc
M    libstdc++-v3/testsuite/18_support/byte/81076.cc
M    libstdc++-v3/testsuite/18_support/byte/global_neg.cc
M    libstdc++-v3/testsuite/18_support/byte/ops.cc
M    libstdc++-v3/testsuite/18_support/byte/requirements.cc
M    libstdc++-v3/testsuite/18_support/comparisons/algorithms/partial_order.cc
M    libstdc++-v3/testsuite/18_support/comparisons/algorithms/strong_order.cc
M    libstdc++-v3/testsuite/18_support/comparisons/algorithms/weak_order.cc
M    libstdc++-v3/testsuite/18_support/comparisons/common/1.cc
M    libstdc++-v3/testsuite/18_support/cxa_vec.cc
M    libstdc++-v3/testsuite/18_support/destroying_delete.cc
M    libstdc++-v3/testsuite/18_support/exception/38732.cc
M    libstdc++-v3/testsuite/18_support/exception/what.cc
M    libstdc++-v3/testsuite/18_support/exception_ptr/40296.cc
M    libstdc++-v3/testsuite/18_support/exception_ptr/60612-terminate.cc
M    libstdc++-v3/testsuite/18_support/exception_ptr/60612-unexpected.cc
M    libstdc++-v3/testsuite/18_support/exception_ptr/62258.cc
M    libstdc++-v3/testsuite/18_support/exception_ptr/64241.cc
M    libstdc++-v3/testsuite/18_support/exception_ptr/current_exception.cc
M    libstdc++-v3/testsuite/18_support/exception_ptr/lifespan.cc
M    libstdc++-v3/testsuite/18_support/exception_ptr/make_exception_ptr.cc
M    libstdc++-v3/testsuite/18_support/exception_ptr/make_exception_ptr_2.cc
M    libstdc++-v3/testsuite/18_support/exception_ptr/move.cc
M    libstdc++-v3/testsuite/18_support/exception_ptr/requirements.cc
M    libstdc++-v3/testsuite/18_support/exception_ptr/requirements_neg.cc
M    libstdc++-v3/testsuite/18_support/exception_ptr/rethrow_exception.cc
M    libstdc++-v3/testsuite/18_support/free_eh_pool.cc
M    libstdc++-v3/testsuite/18_support/headers/cfloat/values.cc
M    libstdc++-v3/testsuite/18_support/headers/cfloat/values_c++17.cc
M    libstdc++-v3/testsuite/18_support/headers/climits/values.cc
M    libstdc++-v3/testsuite/18_support/headers/csetjmp/functions_std.cc
M    libstdc++-v3/testsuite/18_support/headers/csetjmp/macros.cc
M    libstdc++-v3/testsuite/18_support/headers/csetjmp/types_std.cc
M    libstdc++-v3/testsuite/18_support/headers/csignal/functions_std.cc
M    libstdc++-v3/testsuite/18_support/headers/csignal/macros.cc
M    libstdc++-v3/testsuite/18_support/headers/csignal/types_std.cc
M    libstdc++-v3/testsuite/18_support/headers/cstdalign/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/18_support/headers/cstdarg/macros.cc
M    libstdc++-v3/testsuite/18_support/headers/cstdarg/types_std.cc
M    libstdc++-v3/testsuite/18_support/headers/cstdbool/macros.cc
M    libstdc++-v3/testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/18_support/headers/cstddef/macros.cc
M    libstdc++-v3/testsuite/18_support/headers/cstddef/types_std.cc
M    libstdc++-v3/testsuite/18_support/headers/cstdint/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/18_support/headers/cstdint/types_std_c++0x.cc
M    libstdc++-v3/testsuite/18_support/headers/cstdlib/functions_std.cc
M    libstdc++-v3/testsuite/18_support/headers/cstdlib/macros.cc
M    libstdc++-v3/testsuite/18_support/headers/ctime/functions_std.cc
M    libstdc++-v3/testsuite/18_support/headers/ctime/macros.cc
M    libstdc++-v3/testsuite/18_support/headers/ctime/types_std.cc
M    libstdc++-v3/testsuite/18_support/headers/exception/synopsis.cc
M    libstdc++-v3/testsuite/18_support/headers/exception/types_std.cc
M    libstdc++-v3/testsuite/18_support/headers/limits/synopsis.cc
M    libstdc++-v3/testsuite/18_support/headers/new/synopsis.cc
M    libstdc++-v3/testsuite/18_support/headers/new/synopsis_cxx98.cc
M    libstdc++-v3/testsuite/18_support/headers/new/types_std.cc
M    libstdc++-v3/testsuite/18_support/headers/typeinfo/synopsis.cc
M    libstdc++-v3/testsuite/18_support/headers/typeinfo/types_std.cc
M    libstdc++-v3/testsuite/18_support/headers/version/macros.cc
M    libstdc++-v3/testsuite/18_support/initializer_list/constexpr.cc
M    libstdc++-v3/testsuite/18_support/initializer_list/range_access.cc
M    libstdc++-v3/testsuite/18_support/initializer_list/requirements/constexpr_functions.cc
M    libstdc++-v3/testsuite/18_support/initializer_list/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/18_support/initializer_list/requirements/typedefs.cc
M    libstdc++-v3/testsuite/18_support/launder/1.cc
M    libstdc++-v3/testsuite/18_support/launder/nodiscard.cc
M    libstdc++-v3/testsuite/18_support/launder/requirements.cc
M    libstdc++-v3/testsuite/18_support/launder/requirements_neg.cc
M    libstdc++-v3/testsuite/18_support/max_align_t/requirements/1.cc
M    libstdc++-v3/testsuite/18_support/max_align_t/requirements/2.cc
M    libstdc++-v3/testsuite/18_support/nested_exception/51438.cc
M    libstdc++-v3/testsuite/18_support/nested_exception/62154.cc
M    libstdc++-v3/testsuite/18_support/nested_exception/68139.cc
M    libstdc++-v3/testsuite/18_support/nested_exception/79114.cc
M    libstdc++-v3/testsuite/18_support/nested_exception/cons.cc
M    libstdc++-v3/testsuite/18_support/nested_exception/nested_ptr.cc
M    libstdc++-v3/testsuite/18_support/nested_exception/rethrow_if_nested.cc
M    libstdc++-v3/testsuite/18_support/nested_exception/rethrow_nested.cc
M    libstdc++-v3/testsuite/18_support/nested_exception/throw_with_nested.cc
M    libstdc++-v3/testsuite/18_support/new_aligned.cc
M    libstdc++-v3/testsuite/18_support/new_delete_placement.cc
M    libstdc++-v3/testsuite/18_support/new_handler.cc
M    libstdc++-v3/testsuite/18_support/new_nothrow.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/29989.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/40856.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/char16_32_t.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/char8_t.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/cons/default.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/cons/default_c++0x.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/denorm_min.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/digits10.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/dr559.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/epsilon.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/infinity.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/is_iec559.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/is_signed.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/lowest.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/max_digits10.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/min_max.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/primary.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/quiet_NaN.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/requirements/constexpr_data.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/requirements/constexpr_functions.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/specialization_default_values.cc
M    libstdc++-v3/testsuite/18_support/numeric_limits/traps.cc
M    libstdc++-v3/testsuite/18_support/pthread_guard.cc
M    libstdc++-v3/testsuite/18_support/quick_exit/quick_exit.cc
M    libstdc++-v3/testsuite/18_support/set_terminate.cc
M    libstdc++-v3/testsuite/18_support/set_unexpected.cc
M    libstdc++-v3/testsuite/18_support/terminate_handler.cc
M    libstdc++-v3/testsuite/18_support/type_info/52562.cc
M    libstdc++-v3/testsuite/18_support/type_info/fundamental.cc
M    libstdc++-v3/testsuite/18_support/type_info/hash_code.cc
M    libstdc++-v3/testsuite/18_support/uncaught_exception/14026.cc
M    libstdc++-v3/testsuite/18_support/uncaught_exceptions/uncaught_exceptions.cc
M    libstdc++-v3/testsuite/18_support/unexpected_handler.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_category/cons/copy_neg.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_category/cons/default.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_category/generic_category.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_category/operators/equal.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_category/operators/not_equal.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_category/system_category.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_code/cons/1.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_code/cons/39882.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_code/hash.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_code/is_error_code_v.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_code/modifiers/39882.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_code/operators/bool.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_code/operators/bool_neg.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_code/operators/equal.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_code/operators/not_equal.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/1.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/39881.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_condition/hash.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_condition/modifiers/39881.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/bool.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/bool_neg.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/equal.cc
M    libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/not_equal.cc
M    libstdc++-v3/testsuite/19_diagnostics/headers/cassert/macros.cc
M    libstdc++-v3/testsuite/19_diagnostics/headers/cerrno/macros.cc
M    libstdc++-v3/testsuite/19_diagnostics/headers/stdexcept/synopsis.cc
M    libstdc++-v3/testsuite/19_diagnostics/headers/stdexcept/types_std.cc
M    libstdc++-v3/testsuite/19_diagnostics/headers/system_error/34538.cc
M    libstdc++-v3/testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc
M    libstdc++-v3/testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc
M    libstdc++-v3/testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc
M    libstdc++-v3/testsuite/19_diagnostics/logic_error/what-1.cc
M    libstdc++-v3/testsuite/19_diagnostics/logic_error/what-2.cc
M    libstdc++-v3/testsuite/19_diagnostics/logic_error/what-3.cc
M    libstdc++-v3/testsuite/19_diagnostics/logic_error/what-big.cc
M    libstdc++-v3/testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc
M    libstdc++-v3/testsuite/19_diagnostics/runtime_error/what-1.cc
M    libstdc++-v3/testsuite/19_diagnostics/runtime_error/what-2.cc
M    libstdc++-v3/testsuite/19_diagnostics/runtime_error/what-3.cc
M    libstdc++-v3/testsuite/19_diagnostics/runtime_error/what-big.cc
M    libstdc++-v3/testsuite/19_diagnostics/stdexcept.cc
M    libstdc++-v3/testsuite/19_diagnostics/system_error/39880.cc
M    libstdc++-v3/testsuite/19_diagnostics/system_error/cons-1.cc
M    libstdc++-v3/testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc
M    libstdc++-v3/testsuite/19_diagnostics/system_error/what-1.cc
M    libstdc++-v3/testsuite/19_diagnostics/system_error/what-2.cc
M    libstdc++-v3/testsuite/19_diagnostics/system_error/what-3.cc
M    libstdc++-v3/testsuite/19_diagnostics/system_error/what-4.cc
M    libstdc++-v3/testsuite/19_diagnostics/system_error/what-big.cc
M    libstdc++-v3/testsuite/20_util/add_const/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/add_const/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/add_const/value.cc
M    libstdc++-v3/testsuite/20_util/add_cv/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/add_cv/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/add_cv/value.cc
M    libstdc++-v3/testsuite/20_util/add_lvalue_reference/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/add_lvalue_reference/value.cc
M    libstdc++-v3/testsuite/20_util/add_pointer/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/add_pointer/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/add_pointer/value.cc
M    libstdc++-v3/testsuite/20_util/add_rvalue_reference/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/add_rvalue_reference/value.cc
M    libstdc++-v3/testsuite/20_util/add_volatile/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/add_volatile/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/add_volatile/value.cc
M    libstdc++-v3/testsuite/20_util/addressof/1.cc
M    libstdc++-v3/testsuite/20_util/addressof/requirements/constexpr.cc
M    libstdc++-v3/testsuite/20_util/addressof/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/align/1.cc
M    libstdc++-v3/testsuite/20_util/align/2.cc
M    libstdc++-v3/testsuite/20_util/aligned_storage/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/aligned_storage/value.cc
M    libstdc++-v3/testsuite/20_util/aligned_union/1.cc
M    libstdc++-v3/testsuite/20_util/aligned_union/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/alignment_of/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/alignment_of/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/alignment_of/value.cc
M    libstdc++-v3/testsuite/20_util/allocator/1.cc
M    libstdc++-v3/testsuite/20_util/allocator/10378.cc
M    libstdc++-v3/testsuite/20_util/allocator/14176.cc
M    libstdc++-v3/testsuite/20_util/allocator/33807.cc
M    libstdc++-v3/testsuite/20_util/allocator/8230.cc
M    libstdc++-v3/testsuite/20_util/allocator/overaligned.cc
M    libstdc++-v3/testsuite/20_util/allocator/rebind_c++20.cc
M    libstdc++-v3/testsuite/20_util/allocator/requirements/constexpr.cc
M    libstdc++-v3/testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/20_util/allocator/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/allocator/requirements/typedefs_c++20.cc
M    libstdc++-v3/testsuite/20_util/allocator/void.cc
M    libstdc++-v3/testsuite/20_util/allocator_traits/header-2.cc
M    libstdc++-v3/testsuite/20_util/allocator_traits/header.cc
M    libstdc++-v3/testsuite/20_util/allocator_traits/members/allocate_hint.cc
M    libstdc++-v3/testsuite/20_util/allocator_traits/members/allocate_hint_nonpod.cc
M    libstdc++-v3/testsuite/20_util/allocator_traits/members/construct.cc
M    libstdc++-v3/testsuite/20_util/allocator_traits/members/destroy.cc
M    libstdc++-v3/testsuite/20_util/allocator_traits/members/is_always_equal.cc
M    libstdc++-v3/testsuite/20_util/allocator_traits/members/max_size.cc
M    libstdc++-v3/testsuite/20_util/allocator_traits/members/pointers.cc
M    libstdc++-v3/testsuite/20_util/allocator_traits/members/rebind_alloc.cc
M    libstdc++-v3/testsuite/20_util/allocator_traits/members/select.cc
M    libstdc++-v3/testsuite/20_util/allocator_traits/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/allocator_traits/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/allocator_traits/requirements/typedefs2.cc
M    libstdc++-v3/testsuite/20_util/any/assign/1.cc
M    libstdc++-v3/testsuite/20_util/any/assign/2.cc
M    libstdc++-v3/testsuite/20_util/any/assign/emplace.cc
M    libstdc++-v3/testsuite/20_util/any/assign/exception.cc
M    libstdc++-v3/testsuite/20_util/any/assign/self.cc
M    libstdc++-v3/testsuite/20_util/any/cons/1.cc
M    libstdc++-v3/testsuite/20_util/any/cons/2.cc
M    libstdc++-v3/testsuite/20_util/any/cons/aligned.cc
M    libstdc++-v3/testsuite/20_util/any/cons/explicit.cc
M    libstdc++-v3/testsuite/20_util/any/cons/in_place.cc
M    libstdc++-v3/testsuite/20_util/any/cons/nontrivial.cc
M    libstdc++-v3/testsuite/20_util/any/make_any.cc
M    libstdc++-v3/testsuite/20_util/any/misc/any_cast.cc
M    libstdc++-v3/testsuite/20_util/any/misc/any_cast_neg.cc
M    libstdc++-v3/testsuite/20_util/any/misc/any_cast_no_rtti.cc
M    libstdc++-v3/testsuite/20_util/any/misc/swap.cc
M    libstdc++-v3/testsuite/20_util/any/modifiers/1.cc
M    libstdc++-v3/testsuite/20_util/any/modifiers/83658.cc
M    libstdc++-v3/testsuite/20_util/any/observers/type.cc
M    libstdc++-v3/testsuite/20_util/any/requirements.cc
M    libstdc++-v3/testsuite/20_util/any/typedefs.cc
M    libstdc++-v3/testsuite/20_util/as_const/1.cc
M    libstdc++-v3/testsuite/20_util/as_const/rvalue_neg.cc
M    libstdc++-v3/testsuite/20_util/assume_aligned/1.cc
M    libstdc++-v3/testsuite/20_util/assume_aligned/2_neg.cc
M    libstdc++-v3/testsuite/20_util/assume_aligned/3.cc
M    libstdc++-v3/testsuite/20_util/auto_ptr/1.cc
M    libstdc++-v3/testsuite/20_util/auto_ptr/2.cc
M    libstdc++-v3/testsuite/20_util/auto_ptr/3.cc
M    libstdc++-v3/testsuite/20_util/auto_ptr/3946.cc
M    libstdc++-v3/testsuite/20_util/auto_ptr/4.cc
M    libstdc++-v3/testsuite/20_util/auto_ptr/5.cc
M    libstdc++-v3/testsuite/20_util/auto_ptr/6.cc
M    libstdc++-v3/testsuite/20_util/auto_ptr/7.cc
M    libstdc++-v3/testsuite/20_util/auto_ptr/assign_neg.cc
M    libstdc++-v3/testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/20_util/bad_function_call/cons_virtual_derivation.cc
M    libstdc++-v3/testsuite/20_util/bad_function_call/what.cc
M    libstdc++-v3/testsuite/20_util/bind/35569.cc
M    libstdc++-v3/testsuite/20_util/bind/38889.cc
M    libstdc++-v3/testsuite/20_util/bind/42593.cc
M    libstdc++-v3/testsuite/20_util/bind/45924.cc
M    libstdc++-v3/testsuite/20_util/bind/48698.cc
M    libstdc++-v3/testsuite/20_util/bind/49058_1.cc
M    libstdc++-v3/testsuite/20_util/bind/49058_2.cc
M    libstdc++-v3/testsuite/20_util/bind/57899.cc
M    libstdc++-v3/testsuite/20_util/bind/60497.cc
M    libstdc++-v3/testsuite/20_util/bind/68912.cc
M    libstdc++-v3/testsuite/20_util/bind/79798.cc
M    libstdc++-v3/testsuite/20_util/bind/83427.cc
M    libstdc++-v3/testsuite/20_util/bind/91371.cc
M    libstdc++-v3/testsuite/20_util/bind/all_bound.cc
M    libstdc++-v3/testsuite/20_util/bind/constexpr.cc
M    libstdc++-v3/testsuite/20_util/bind/conv_result.cc
M    libstdc++-v3/testsuite/20_util/bind/cv_quals.cc
M    libstdc++-v3/testsuite/20_util/bind/cv_quals_2.cc
M    libstdc++-v3/testsuite/20_util/bind/cv_quals_3.cc
M    libstdc++-v3/testsuite/20_util/bind/is_placeholder_v.cc
M    libstdc++-v3/testsuite/20_util/bind/move.cc
M    libstdc++-v3/testsuite/20_util/bind/nested.cc
M    libstdc++-v3/testsuite/20_util/bind/placeholders.cc
M    libstdc++-v3/testsuite/20_util/bind/ref.cc
M    libstdc++-v3/testsuite/20_util/bind/ref2.cc
M    libstdc++-v3/testsuite/20_util/bind/ref_neg.cc
M    libstdc++-v3/testsuite/20_util/bind/refqual.cc
M    libstdc++-v3/testsuite/20_util/bind/socket.cc
M    libstdc++-v3/testsuite/20_util/bool_constant/requirements.cc
M    libstdc++-v3/testsuite/20_util/common_reference/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/common_reference/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/common_reference/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/common_type/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/common_type/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/common_type/requirements/sfinae_friendly_1.cc
M    libstdc++-v3/testsuite/20_util/common_type/requirements/sfinae_friendly_2.cc
M    libstdc++-v3/testsuite/20_util/common_type/requirements/typedefs-1.cc
M    libstdc++-v3/testsuite/20_util/common_type/requirements/typedefs-2.cc
M    libstdc++-v3/testsuite/20_util/conditional/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/conditional/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/conditional/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/decay/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/decay/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/decay/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/declval/requirements/1.cc
M    libstdc++-v3/testsuite/20_util/declval/requirements/1_neg.cc
M    libstdc++-v3/testsuite/20_util/default_delete/48631_neg.cc
M    libstdc++-v3/testsuite/20_util/default_delete/cons/constexpr.cc
M    libstdc++-v3/testsuite/20_util/default_delete/void_neg.cc
M    libstdc++-v3/testsuite/20_util/duration/arithmetic/1.cc
M    libstdc++-v3/testsuite/20_util/duration/arithmetic/2.cc
M    libstdc++-v3/testsuite/20_util/duration/arithmetic/58850.cc
M    libstdc++-v3/testsuite/20_util/duration/arithmetic/constexpr.cc
M    libstdc++-v3/testsuite/20_util/duration/arithmetic/constexpr_c++17.cc
M    libstdc++-v3/testsuite/20_util/duration/arithmetic/dr2020.cc
M    libstdc++-v3/testsuite/20_util/duration/arithmetic/dr3050.cc
M    libstdc++-v3/testsuite/20_util/duration/arithmetic/dr934-1.cc
M    libstdc++-v3/testsuite/20_util/duration/arithmetic/dr934-2.cc
M    libstdc++-v3/testsuite/20_util/duration/comparison_operators/1.cc
M    libstdc++-v3/testsuite/20_util/duration/comparison_operators/constexpr.cc
M    libstdc++-v3/testsuite/20_util/duration/cons/1.cc
M    libstdc++-v3/testsuite/20_util/duration/cons/1_neg.cc
M    libstdc++-v3/testsuite/20_util/duration/cons/2.cc
M    libstdc++-v3/testsuite/20_util/duration/cons/54025.cc
M    libstdc++-v3/testsuite/20_util/duration/cons/constexpr.cc
M    libstdc++-v3/testsuite/20_util/duration/cons/dr1177.cc
M    libstdc++-v3/testsuite/20_util/duration/cons/dr3050.cc
M    libstdc++-v3/testsuite/20_util/duration/cons/dr974_neg.cc
M    libstdc++-v3/testsuite/20_util/duration/literals/61166.cc
M    libstdc++-v3/testsuite/20_util/duration/literals/65499.cc
M    libstdc++-v3/testsuite/20_util/duration/literals/84671.cc
M    libstdc++-v3/testsuite/20_util/duration/literals/range_neg.cc
M    libstdc++-v3/testsuite/20_util/duration/literals/types.cc
M    libstdc++-v3/testsuite/20_util/duration/literals/values.cc
M    libstdc++-v3/testsuite/20_util/duration/requirements/constexpr_functions.cc
M    libstdc++-v3/testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/duration/requirements/noexcept.cc
M    libstdc++-v3/testsuite/20_util/duration/requirements/sfinae_friendly_1.cc
M    libstdc++-v3/testsuite/20_util/duration/requirements/treat_as_floating_point_v.cc
M    libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg1.cc
M    libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg2.cc
M    libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg3.cc
M    libstdc++-v3/testsuite/20_util/duration_cast/constexpr.cc
M    libstdc++-v3/testsuite/20_util/duration_cast/rounding.cc
M    libstdc++-v3/testsuite/20_util/enable_if/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/enable_if/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/enable_if/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/enable_if/requirements/typedefs_neg.cc
M    libstdc++-v3/testsuite/20_util/enable_shared_from_this/56383.cc
M    libstdc++-v3/testsuite/20_util/enable_shared_from_this/89303.cc
M    libstdc++-v3/testsuite/20_util/enable_shared_from_this/cons/constexpr.cc
M    libstdc++-v3/testsuite/20_util/enable_shared_from_this/members/assign.cc
M    libstdc++-v3/testsuite/20_util/enable_shared_from_this/members/const.cc
M    libstdc++-v3/testsuite/20_util/enable_shared_from_this/members/reinit.cc
M    libstdc++-v3/testsuite/20_util/enable_shared_from_this/members/unique_ptr.cc
M    libstdc++-v3/testsuite/20_util/enable_shared_from_this/members/weak_from_this.cc
M    libstdc++-v3/testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/exchange/1.cc
M    libstdc++-v3/testsuite/20_util/exchange/constexpr.cc
M    libstdc++-v3/testsuite/20_util/extent/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/extent/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/extent/value.cc
M    libstdc++-v3/testsuite/20_util/forward/1.cc
M    libstdc++-v3/testsuite/20_util/forward/1_neg.cc
M    libstdc++-v3/testsuite/20_util/forward/a.cc
M    libstdc++-v3/testsuite/20_util/forward/b.cc
M    libstdc++-v3/testsuite/20_util/forward/c_neg.cc
M    libstdc++-v3/testsuite/20_util/forward/d.cc
M    libstdc++-v3/testsuite/20_util/forward/e.cc
M    libstdc++-v3/testsuite/20_util/forward/f_neg.cc
M    libstdc++-v3/testsuite/20_util/forward/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/from_chars/1.cc
M    libstdc++-v3/testsuite/20_util/from_chars/1_c++20_neg.cc
M    libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc
M    libstdc++-v3/testsuite/20_util/from_chars/2.cc
M    libstdc++-v3/testsuite/20_util/from_chars/requirements.cc
M    libstdc++-v3/testsuite/20_util/function/1.cc
M    libstdc++-v3/testsuite/20_util/function/10.cc
M    libstdc++-v3/testsuite/20_util/function/2.cc
M    libstdc++-v3/testsuite/20_util/function/3.cc
M    libstdc++-v3/testsuite/20_util/function/4.cc
M    libstdc++-v3/testsuite/20_util/function/43397.cc
M    libstdc++-v3/testsuite/20_util/function/48541.cc
M    libstdc++-v3/testsuite/20_util/function/5.cc
M    libstdc++-v3/testsuite/20_util/function/58569.cc
M    libstdc++-v3/testsuite/20_util/function/6.cc
M    libstdc++-v3/testsuite/20_util/function/60594.cc
M    libstdc++-v3/testsuite/20_util/function/63840.cc
M    libstdc++-v3/testsuite/20_util/function/65760.cc
M    libstdc++-v3/testsuite/20_util/function/68995.cc
M    libstdc++-v3/testsuite/20_util/function/69222.cc
M    libstdc++-v3/testsuite/20_util/function/7.cc
M    libstdc++-v3/testsuite/20_util/function/77322.cc
M    libstdc++-v3/testsuite/20_util/function/8.cc
M    libstdc++-v3/testsuite/20_util/function/9.cc
M    libstdc++-v3/testsuite/20_util/function/91456.cc
M    libstdc++-v3/testsuite/20_util/function/assign/move.cc
M    libstdc++-v3/testsuite/20_util/function/assign/move_target.cc
M    libstdc++-v3/testsuite/20_util/function/cmp/cmp_neg.cc
M    libstdc++-v3/testsuite/20_util/function/cons/55320.cc
M    libstdc++-v3/testsuite/20_util/function/cons/57465.cc
M    libstdc++-v3/testsuite/20_util/function/cons/72820.cc
M    libstdc++-v3/testsuite/20_util/function/cons/addressof.cc
M    libstdc++-v3/testsuite/20_util/function/cons/callable.cc
M    libstdc++-v3/testsuite/20_util/function/cons/deduction.cc
M    libstdc++-v3/testsuite/20_util/function/cons/move.cc
M    libstdc++-v3/testsuite/20_util/function/cons/move_target.cc
M    libstdc++-v3/testsuite/20_util/function/cons/non_copyconstructible.cc
M    libstdc++-v3/testsuite/20_util/function/cons/refqual.cc
M    libstdc++-v3/testsuite/20_util/function/invoke/forwarding.cc
M    libstdc++-v3/testsuite/20_util/function/invoke/move_only.cc
M    libstdc++-v3/testsuite/20_util/function/null_pointer_comparisons.cc
M    libstdc++-v3/testsuite/20_util/function/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/function_objects/83607.cc
M    libstdc++-v3/testsuite/20_util/function_objects/bind_front/1.cc
M    libstdc++-v3/testsuite/20_util/function_objects/bind_front/2.cc
M    libstdc++-v3/testsuite/20_util/function_objects/bind_front/constexpr.cc
M    libstdc++-v3/testsuite/20_util/function_objects/binders/1.cc
M    libstdc++-v3/testsuite/20_util/function_objects/binders/3113.cc
M    libstdc++-v3/testsuite/20_util/function_objects/comparisons.cc
M    libstdc++-v3/testsuite/20_util/function_objects/comparisons_pointer.cc
M    libstdc++-v3/testsuite/20_util/function_objects/comparisons_void.cc
M    libstdc++-v3/testsuite/20_util/function_objects/constexpr.cc
M    libstdc++-v3/testsuite/20_util/function_objects/constexpr_searcher.cc
M    libstdc++-v3/testsuite/20_util/function_objects/dr660.cc
M    libstdc++-v3/testsuite/20_util/function_objects/identity/1.cc
M    libstdc++-v3/testsuite/20_util/function_objects/invoke/1.cc
M    libstdc++-v3/testsuite/20_util/function_objects/invoke/2.cc
M    libstdc++-v3/testsuite/20_util/function_objects/invoke/3.cc
M    libstdc++-v3/testsuite/20_util/function_objects/invoke/59768.cc
M    libstdc++-v3/testsuite/20_util/function_objects/invoke/constexpr.cc
M    libstdc++-v3/testsuite/20_util/function_objects/invoke/ref_ext.cc
M    libstdc++-v3/testsuite/20_util/function_objects/mem_fn/55463.cc
M    libstdc++-v3/testsuite/20_util/function_objects/mem_fn/55908.cc
M    libstdc++-v3/testsuite/20_util/function_objects/mem_fn/68982.cc
M    libstdc++-v3/testsuite/20_util/function_objects/mem_fn/80478.cc
M    libstdc++-v3/testsuite/20_util/function_objects/mem_fn/adl.cc
M    libstdc++-v3/testsuite/20_util/function_objects/mem_fn/constexpr.cc
M    libstdc++-v3/testsuite/20_util/function_objects/mem_fn/forward.cc
M    libstdc++-v3/testsuite/20_util/function_objects/mem_fn/refqual.cc
M    libstdc++-v3/testsuite/20_util/function_objects/not_fn/1.cc
M    libstdc++-v3/testsuite/20_util/function_objects/not_fn/87538.cc
M    libstdc++-v3/testsuite/20_util/function_objects/not_fn/constexpr.cc
M    libstdc++-v3/testsuite/20_util/function_objects/range.cmp/equal_to.cc
M    libstdc++-v3/testsuite/20_util/function_objects/range.cmp/greater.cc
M    libstdc++-v3/testsuite/20_util/function_objects/range.cmp/greater_equal.cc
M    libstdc++-v3/testsuite/20_util/function_objects/range.cmp/less.cc
M    libstdc++-v3/testsuite/20_util/function_objects/range.cmp/less_equal.cc
M    libstdc++-v3/testsuite/20_util/function_objects/range.cmp/not_equal_to.cc
M    libstdc++-v3/testsuite/20_util/function_objects/searchers.cc
M    libstdc++-v3/testsuite/20_util/has_unique_object_representations/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/has_unique_object_representations/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/has_unique_object_representations/value.cc
M    libstdc++-v3/testsuite/20_util/has_virtual_destructor/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/has_virtual_destructor/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/has_virtual_destructor/value.cc
M    libstdc++-v3/testsuite/20_util/hash/52931.cc
M    libstdc++-v3/testsuite/20_util/hash/60970.cc
M    libstdc++-v3/testsuite/20_util/hash/84998.cc
M    libstdc++-v3/testsuite/20_util/hash/89629.cc
M    libstdc++-v3/testsuite/20_util/hash/chi2_q_bit_flip_set.cc
M    libstdc++-v3/testsuite/20_util/hash/chi2_q_bit_string_set.cc
M    libstdc++-v3/testsuite/20_util/hash/chi2_q_document_words.cc
M    libstdc++-v3/testsuite/20_util/hash/chi2_q_numeric_pattern_set.cc
M    libstdc++-v3/testsuite/20_util/hash/chi2_q_uniform_random.cc
M    libstdc++-v3/testsuite/20_util/hash/chi2_quality.h
M    libstdc++-v3/testsuite/20_util/hash/nullptr.cc
M    libstdc++-v3/testsuite/20_util/hash/operators/size_t.cc
M    libstdc++-v3/testsuite/20_util/hash/quality.cc
M    libstdc++-v3/testsuite/20_util/hash/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/headers/cstdlib/functions_std.cc
M    libstdc++-v3/testsuite/20_util/headers/cstring/functions_std.cc
M    libstdc++-v3/testsuite/20_util/headers/cstring/macros.cc
M    libstdc++-v3/testsuite/20_util/headers/cstring/types_std.cc
M    libstdc++-v3/testsuite/20_util/headers/ctime/functions_std.cc
M    libstdc++-v3/testsuite/20_util/headers/ctime/macros.cc
M    libstdc++-v3/testsuite/20_util/headers/ctime/types_std.cc
M    libstdc++-v3/testsuite/20_util/headers/functional/synopsis.cc
M    libstdc++-v3/testsuite/20_util/headers/functional/types_std_c++0x.cc
M    libstdc++-v3/testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc
M    libstdc++-v3/testsuite/20_util/headers/memory/synopsis.cc
M    libstdc++-v3/testsuite/20_util/headers/memory/types_std_c++0x.cc
M    libstdc++-v3/testsuite/20_util/headers/type_traits/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/20_util/headers/type_traits/types_std_c++0x.cc
M    libstdc++-v3/testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc
M    libstdc++-v3/testsuite/20_util/headers/utility/synopsis.cc
M    libstdc++-v3/testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc
M    libstdc++-v3/testsuite/20_util/in_place/requirements.cc
M    libstdc++-v3/testsuite/20_util/integer_sequence/intseq.cc
M    libstdc++-v3/testsuite/20_util/integer_sequence/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/integral_constant/call_operator.cc
M    libstdc++-v3/testsuite/20_util/integral_constant/operator_value_type.cc
M    libstdc++-v3/testsuite/20_util/integral_constant/requirements/constexpr_data.cc
M    libstdc++-v3/testsuite/20_util/integral_constant/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/integral_constant/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/integral_constant/static_definition.cc
M    libstdc++-v3/testsuite/20_util/integral_constant/true_false_type_typedefs.cc
M    libstdc++-v3/testsuite/20_util/integral_constant/true_false_value.cc
M    libstdc++-v3/testsuite/20_util/is_abstract/incomplete_neg.cc
M    libstdc++-v3/testsuite/20_util/is_abstract/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_abstract/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_abstract/value.cc
M    libstdc++-v3/testsuite/20_util/is_aggregate/incomplete_neg.cc
M    libstdc++-v3/testsuite/20_util/is_aggregate/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_aggregate/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_aggregate/value.cc
M    libstdc++-v3/testsuite/20_util/is_arithmetic/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_arithmetic/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_arithmetic/value.cc
M    libstdc++-v3/testsuite/20_util/is_array/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_array/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_array/value.cc
M    libstdc++-v3/testsuite/20_util/is_assignable/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_assignable/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_assignable/value.cc
M    libstdc++-v3/testsuite/20_util/is_base_of/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_base_of/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_base_of/value.cc
M    libstdc++-v3/testsuite/20_util/is_bounded_array/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_bounded_array/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_bounded_array/value.cc
M    libstdc++-v3/testsuite/20_util/is_class/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_class/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_class/value.cc
M    libstdc++-v3/testsuite/20_util/is_complete_or_unbounded/memoization.cc
M    libstdc++-v3/testsuite/20_util/is_complete_or_unbounded/memoization_neg.cc
M    libstdc++-v3/testsuite/20_util/is_complete_or_unbounded/value.cc
M    libstdc++-v3/testsuite/20_util/is_compound/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_compound/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_compound/value.cc
M    libstdc++-v3/testsuite/20_util/is_const/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_const/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_const/value.cc
M    libstdc++-v3/testsuite/20_util/is_constant_evaluated/1.cc
M    libstdc++-v3/testsuite/20_util/is_constant_evaluated/noexcept.cc
M    libstdc++-v3/testsuite/20_util/is_constructible/51185.cc
M    libstdc++-v3/testsuite/20_util/is_constructible/77395.cc
M    libstdc++-v3/testsuite/20_util/is_constructible/80812.cc
M    libstdc++-v3/testsuite/20_util/is_constructible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_constructible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_constructible/value-2.cc
M    libstdc++-v3/testsuite/20_util/is_constructible/value.cc
M    libstdc++-v3/testsuite/20_util/is_convertible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_convertible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_convertible/value.cc
M    libstdc++-v3/testsuite/20_util/is_copy_assignable/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_copy_assignable/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_copy_assignable/value.cc
M    libstdc++-v3/testsuite/20_util/is_copy_constructible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_copy_constructible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_copy_constructible/value.cc
M    libstdc++-v3/testsuite/20_util/is_default_constructible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_default_constructible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_default_constructible/value.cc
M    libstdc++-v3/testsuite/20_util/is_destructible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_destructible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_destructible/value.cc
M    libstdc++-v3/testsuite/20_util/is_empty/incomplete_neg.cc
M    libstdc++-v3/testsuite/20_util/is_empty/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_empty/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_empty/value.cc
M    libstdc++-v3/testsuite/20_util/is_enum/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_enum/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_enum/value.cc
M    libstdc++-v3/testsuite/20_util/is_final/incomplete_neg.cc
M    libstdc++-v3/testsuite/20_util/is_final/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_final/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_final/value.cc
M    libstdc++-v3/testsuite/20_util/is_floating_point/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_floating_point/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_floating_point/value.cc
M    libstdc++-v3/testsuite/20_util/is_function/24808.cc
M    libstdc++-v3/testsuite/20_util/is_function/35637.cc
M    libstdc++-v3/testsuite/20_util/is_function/91371.cc
M    libstdc++-v3/testsuite/20_util/is_function/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_function/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_function/value.cc
M    libstdc++-v3/testsuite/20_util/is_fundamental/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_fundamental/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_fundamental/value.cc
M    libstdc++-v3/testsuite/20_util/is_implicitly_default_constructible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_implicitly_default_constructible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_implicitly_default_constructible/value.cc
M    libstdc++-v3/testsuite/20_util/is_integral/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_integral/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_integral/value.cc
M    libstdc++-v3/testsuite/20_util/is_invocable/83395.cc
M    libstdc++-v3/testsuite/20_util/is_invocable/91456.cc
M    libstdc++-v3/testsuite/20_util/is_invocable/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_invocable/requirements/explicit_instantiation_ext.cc
M    libstdc++-v3/testsuite/20_util/is_invocable/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_invocable/requirements/typedefs_ext.cc
M    libstdc++-v3/testsuite/20_util/is_invocable/value.cc
M    libstdc++-v3/testsuite/20_util/is_invocable/value_ext.cc
M    libstdc++-v3/testsuite/20_util/is_literal_type/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_literal_type/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_literal_type/value.cc
M    libstdc++-v3/testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_lvalue_reference/value.cc
M    libstdc++-v3/testsuite/20_util/is_member_function_pointer/91371.cc
M    libstdc++-v3/testsuite/20_util/is_member_function_pointer/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_member_function_pointer/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_member_function_pointer/value.cc
M    libstdc++-v3/testsuite/20_util/is_member_object_pointer/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_member_object_pointer/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_member_object_pointer/value.cc
M    libstdc++-v3/testsuite/20_util/is_member_pointer/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_member_pointer/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_member_pointer/value.cc
M    libstdc++-v3/testsuite/20_util/is_move_assignable/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_move_assignable/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_move_assignable/value.cc
M    libstdc++-v3/testsuite/20_util/is_move_constructible/incomplete_neg.cc
M    libstdc++-v3/testsuite/20_util/is_move_constructible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_move_constructible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_move_constructible/value.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_assignable/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_assignable/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_assignable/value.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_constructible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_constructible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_constructible/value.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_convertible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_convertible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_convertible/value.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_convertible/value_ext.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_copy_assignable/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_copy_assignable/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_copy_assignable/value.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_copy_constructible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_copy_constructible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_copy_constructible/value.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_default_constructible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_default_constructible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_default_constructible/value.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_destructible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_destructible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_destructible/value.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_invocable/83395.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_invocable/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_invocable/requirements/explicit_instantiation_ext.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_invocable/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_invocable/requirements/typedefs_ext.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_invocable/value.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_invocable/value_ext.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_move_assignable/incomplete_neg.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_move_assignable/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_move_assignable/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_move_assignable/value.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_move_constructible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_move_constructible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_move_constructible/value.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_swappable/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_swappable/requirements/explicit_instantiation_ext.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_swappable/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_swappable/requirements/typedefs_ext.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_swappable/value.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_swappable/value.h
M    libstdc++-v3/testsuite/20_util/is_nothrow_swappable/value_ext.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_swappable_with/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_swappable_with/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_nothrow_swappable_with/value.cc
M    libstdc++-v3/testsuite/20_util/is_null_pointer/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_null_pointer/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_null_pointer/value.cc
M    libstdc++-v3/testsuite/20_util/is_object/24808.cc
M    libstdc++-v3/testsuite/20_util/is_object/91371.cc
M    libstdc++-v3/testsuite/20_util/is_object/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_object/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_object/value.cc
M    libstdc++-v3/testsuite/20_util/is_pod/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_pod/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_pod/value.cc
M    libstdc++-v3/testsuite/20_util/is_pointer/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_pointer/value.cc
M    libstdc++-v3/testsuite/20_util/is_polymorphic/incomplete_neg.cc
M    libstdc++-v3/testsuite/20_util/is_polymorphic/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_polymorphic/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_polymorphic/value.cc
M    libstdc++-v3/testsuite/20_util/is_reference/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_reference/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_reference/value.cc
M    libstdc++-v3/testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_rvalue_reference/value.cc
M    libstdc++-v3/testsuite/20_util/is_same/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_same/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_same/value.cc
M    libstdc++-v3/testsuite/20_util/is_scalar/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_scalar/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_scalar/value.cc
M    libstdc++-v3/testsuite/20_util/is_signed/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_signed/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_signed/value.cc
M    libstdc++-v3/testsuite/20_util/is_standard_layout/requiremenents/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_standard_layout/requiremenents/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_standard_layout/value.cc
M    libstdc++-v3/testsuite/20_util/is_swappable/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_swappable/requirements/explicit_instantiation_ext.cc
M    libstdc++-v3/testsuite/20_util/is_swappable/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_swappable/requirements/typedefs_ext.cc
M    libstdc++-v3/testsuite/20_util/is_swappable/value.cc
M    libstdc++-v3/testsuite/20_util/is_swappable/value.h
M    libstdc++-v3/testsuite/20_util/is_swappable/value_ext.cc
M    libstdc++-v3/testsuite/20_util/is_swappable_with/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_swappable_with/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_swappable_with/value.cc
M    libstdc++-v3/testsuite/20_util/is_trivial/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_trivial/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_trivial/value.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_assignable/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_assignable/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_assignable/value.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_constructible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_constructible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_constructible/value.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_copy_assignable/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_copy_assignable/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_copy_assignable/value.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_copy_constructible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_copy_constructible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_copy_constructible/value.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_copyable/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_copyable/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_copyable/value.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_default_constructible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_default_constructible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_default_constructible/value.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_destructible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_destructible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_destructible/value.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_move_assignable/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_move_assignable/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_move_assignable/value.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_move_constructible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_move_constructible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_trivially_move_constructible/value.cc
M    libstdc++-v3/testsuite/20_util/is_unbounded_array/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_unbounded_array/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_unbounded_array/value.cc
M    libstdc++-v3/testsuite/20_util/is_union/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_union/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_union/value.cc
M    libstdc++-v3/testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_unsigned/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_unsigned/value.cc
M    libstdc++-v3/testsuite/20_util/is_void/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_void/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_void/value.cc
M    libstdc++-v3/testsuite/20_util/is_volatile/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/is_volatile/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/is_volatile/value.cc
M    libstdc++-v3/testsuite/20_util/logical_traits/83134.cc
M    libstdc++-v3/testsuite/20_util/logical_traits/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/logical_traits/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/logical_traits/value.cc
M    libstdc++-v3/testsuite/20_util/make_signed/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/make_signed/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs-1.cc
M    libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs-2.cc
M    libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs-3.cc
M    libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs-4.cc
M    libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs_neg.cc
M    libstdc++-v3/testsuite/20_util/make_unsigned/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs-1.cc
M    libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs-2.cc
M    libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs-3.cc
M    libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc
M    libstdc++-v3/testsuite/20_util/memory_resource/1.cc
M    libstdc++-v3/testsuite/20_util/memory_resource/2.cc
M    libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/1.cc
M    libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/allocate.cc
M    libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/deallocate.cc
M    libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/release.cc
M    libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/upstream_resource.cc
M    libstdc++-v3/testsuite/20_util/move/1.cc
M    libstdc++-v3/testsuite/20_util/move/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/move_if_noexcept/1.cc
M    libstdc++-v3/testsuite/20_util/move_if_noexcept/constexpr.cc
M    libstdc++-v3/testsuite/20_util/move_if_noexcept/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/nonesuch/nonesuch.cc
M    libstdc++-v3/testsuite/20_util/optional/77288.cc
M    libstdc++-v3/testsuite/20_util/optional/assignment/1.cc
M    libstdc++-v3/testsuite/20_util/optional/assignment/2.cc
M    libstdc++-v3/testsuite/20_util/optional/assignment/3.cc
M    libstdc++-v3/testsuite/20_util/optional/assignment/4.cc
M    libstdc++-v3/testsuite/20_util/optional/assignment/5.cc
M    libstdc++-v3/testsuite/20_util/optional/assignment/6.cc
M    libstdc++-v3/testsuite/20_util/optional/assignment/7.cc
M    libstdc++-v3/testsuite/20_util/optional/assignment/8.cc
M    libstdc++-v3/testsuite/20_util/optional/assignment/9.cc
M    libstdc++-v3/testsuite/20_util/optional/cons/77727.cc
M    libstdc++-v3/testsuite/20_util/optional/cons/85642.cc
M    libstdc++-v3/testsuite/20_util/optional/cons/copy.cc
M    libstdc++-v3/testsuite/20_util/optional/cons/deduction.cc
M    libstdc++-v3/testsuite/20_util/optional/cons/default.cc
M    libstdc++-v3/testsuite/20_util/optional/cons/move.cc
M    libstdc++-v3/testsuite/20_util/optional/cons/trivial.cc
M    libstdc++-v3/testsuite/20_util/optional/cons/value.cc
M    libstdc++-v3/testsuite/20_util/optional/cons/value_neg.cc
M    libstdc++-v3/testsuite/20_util/optional/constexpr/cons/default.cc
M    libstdc++-v3/testsuite/20_util/optional/constexpr/cons/value.cc
M    libstdc++-v3/testsuite/20_util/optional/constexpr/in_place.cc
M    libstdc++-v3/testsuite/20_util/optional/constexpr/make_optional.cc
M    libstdc++-v3/testsuite/20_util/optional/constexpr/nullopt.cc
M    libstdc++-v3/testsuite/20_util/optional/constexpr/observers/1.cc
M    libstdc++-v3/testsuite/20_util/optional/constexpr/observers/2.cc
M    libstdc++-v3/testsuite/20_util/optional/constexpr/observers/3.cc
M    libstdc++-v3/testsuite/20_util/optional/constexpr/observers/4.cc
M    libstdc++-v3/testsuite/20_util/optional/constexpr/observers/5.cc
M    libstdc++-v3/testsuite/20_util/optional/constexpr/relops/1.cc
M    libstdc++-v3/testsuite/20_util/optional/constexpr/relops/2.cc
M    libstdc++-v3/testsuite/20_util/optional/constexpr/relops/3.cc
M    libstdc++-v3/testsuite/20_util/optional/constexpr/relops/4.cc
M    libstdc++-v3/testsuite/20_util/optional/constexpr/relops/5.cc
M    libstdc++-v3/testsuite/20_util/optional/constexpr/relops/6.cc
M    libstdc++-v3/testsuite/20_util/optional/hash.cc
M    libstdc++-v3/testsuite/20_util/optional/in_place.cc
M    libstdc++-v3/testsuite/20_util/optional/make_optional.cc
M    libstdc++-v3/testsuite/20_util/optional/nullopt.cc
M    libstdc++-v3/testsuite/20_util/optional/observers/1.cc
M    libstdc++-v3/testsuite/20_util/optional/observers/2.cc
M    libstdc++-v3/testsuite/20_util/optional/observers/3.cc
M    libstdc++-v3/testsuite/20_util/optional/observers/4.cc
M    libstdc++-v3/testsuite/20_util/optional/observers/5.cc
M    libstdc++-v3/testsuite/20_util/optional/observers/6.cc
M    libstdc++-v3/testsuite/20_util/optional/relops/1.cc
M    libstdc++-v3/testsuite/20_util/optional/relops/2.cc
M    libstdc++-v3/testsuite/20_util/optional/relops/3.cc
M    libstdc++-v3/testsuite/20_util/optional/relops/4.cc
M    libstdc++-v3/testsuite/20_util/optional/relops/5.cc
M    libstdc++-v3/testsuite/20_util/optional/relops/6.cc
M    libstdc++-v3/testsuite/20_util/optional/relops/7.cc
M    libstdc++-v3/testsuite/20_util/optional/requirements.cc
M    libstdc++-v3/testsuite/20_util/optional/swap/1.cc
M    libstdc++-v3/testsuite/20_util/optional/swap/2.cc
M    libstdc++-v3/testsuite/20_util/optional/typedefs.cc
M    libstdc++-v3/testsuite/20_util/owner_less/cmp.cc
M    libstdc++-v3/testsuite/20_util/owner_less/noexcept.cc
M    libstdc++-v3/testsuite/20_util/owner_less/void.cc
M    libstdc++-v3/testsuite/20_util/pair/1.cc
M    libstdc++-v3/testsuite/20_util/pair/2.cc
M    libstdc++-v3/testsuite/20_util/pair/3.cc
M    libstdc++-v3/testsuite/20_util/pair/4.cc
M    libstdc++-v3/testsuite/20_util/pair/40925.cc
M    libstdc++-v3/testsuite/20_util/pair/44487.cc
M    libstdc++-v3/testsuite/20_util/pair/70437.cc
M    libstdc++-v3/testsuite/20_util/pair/79141.cc
M    libstdc++-v3/testsuite/20_util/pair/86751.cc
M    libstdc++-v3/testsuite/20_util/pair/87822.cc
M    libstdc++-v3/testsuite/20_util/pair/astuple/astuple.cc
M    libstdc++-v3/testsuite/20_util/pair/astuple/astuple_cpp14.cc
M    libstdc++-v3/testsuite/20_util/pair/astuple/constexpr_get.cc
M    libstdc++-v3/testsuite/20_util/pair/astuple/constexpr_get_by_type.cc
M    libstdc++-v3/testsuite/20_util/pair/astuple/get.cc
M    libstdc++-v3/testsuite/20_util/pair/astuple/get_by_type.cc
M    libstdc++-v3/testsuite/20_util/pair/astuple/get_by_type_neg.cc
M    libstdc++-v3/testsuite/20_util/pair/astuple/get_neg.cc
M    libstdc++-v3/testsuite/20_util/pair/comparison_operators/constexpr.cc
M    libstdc++-v3/testsuite/20_util/pair/comparison_operators/constexpr_c++20.cc
M    libstdc++-v3/testsuite/20_util/pair/cons/constexpr.cc
M    libstdc++-v3/testsuite/20_util/pair/cons/deduction.cc
M    libstdc++-v3/testsuite/20_util/pair/cons/explicit_construct.cc
M    libstdc++-v3/testsuite/20_util/pair/cons/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/20_util/pair/constexpr_assign.cc
M    libstdc++-v3/testsuite/20_util/pair/constexpr_get.cc
M    libstdc++-v3/testsuite/20_util/pair/constexpr_swap.cc
M    libstdc++-v3/testsuite/20_util/pair/make_pair/constexpr.cc
M    libstdc++-v3/testsuite/20_util/pair/moveable.cc
M    libstdc++-v3/testsuite/20_util/pair/noexcept_move_assign.cc
M    libstdc++-v3/testsuite/20_util/pair/noexcept_swap.cc
M    libstdc++-v3/testsuite/20_util/pair/noncopyable.cc
M    libstdc++-v3/testsuite/20_util/pair/piecewise.cc
M    libstdc++-v3/testsuite/20_util/pair/piecewise2.cc
M    libstdc++-v3/testsuite/20_util/pair/ref_assign.cc
M    libstdc++-v3/testsuite/20_util/pair/requirements/dr2367.cc
M    libstdc++-v3/testsuite/20_util/pair/requirements/dr801.cc
M    libstdc++-v3/testsuite/20_util/pair/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/20_util/pair/swap.cc
M    libstdc++-v3/testsuite/20_util/pair/swap_cxx17.cc
M    libstdc++-v3/testsuite/20_util/pair/traits.cc
M    libstdc++-v3/testsuite/20_util/pointer_safety/1.cc
M    libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to.cc
M    libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to_constexpr.cc
M    libstdc++-v3/testsuite/20_util/pointer_traits/rebind.cc
M    libstdc++-v3/testsuite/20_util/pointer_traits/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/pointer_traits/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/polymorphic_allocator/1.cc
M    libstdc++-v3/testsuite/20_util/polymorphic_allocator/allocate_object.cc
M    libstdc++-v3/testsuite/20_util/polymorphic_allocator/construct_c++2a.cc
M    libstdc++-v3/testsuite/20_util/polymorphic_allocator/construct_pair.cc
M    libstdc++-v3/testsuite/20_util/polymorphic_allocator/resource.cc
M    libstdc++-v3/testsuite/20_util/polymorphic_allocator/select.cc
M    libstdc++-v3/testsuite/20_util/rank/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/rank/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/rank/value.cc
M    libstdc++-v3/testsuite/20_util/ratio/comparisons/comp1.cc
M    libstdc++-v3/testsuite/20_util/ratio/comparisons/comp2.cc
M    libstdc++-v3/testsuite/20_util/ratio/comparisons/comp3.cc
M    libstdc++-v3/testsuite/20_util/ratio/cons/cons1.cc
M    libstdc++-v3/testsuite/20_util/ratio/cons/cons_overflow_neg.cc
M    libstdc++-v3/testsuite/20_util/ratio/operations/45866.cc
M    libstdc++-v3/testsuite/20_util/ratio/operations/47913.cc
M    libstdc++-v3/testsuite/20_util/ratio/operations/53840.cc
M    libstdc++-v3/testsuite/20_util/ratio/operations/ops1.cc
M    libstdc++-v3/testsuite/20_util/ratio/operations/ops2.cc
M    libstdc++-v3/testsuite/20_util/ratio/operations/ops3.cc
M    libstdc++-v3/testsuite/20_util/ratio/operations/ops_overflow_neg.cc
M    libstdc++-v3/testsuite/20_util/ratio/requirements/constexpr_data.cc
M    libstdc++-v3/testsuite/20_util/ratio/requirements/ratio_equal_v.cc
M    libstdc++-v3/testsuite/20_util/raw_storage_iterator/base.cc
M    libstdc++-v3/testsuite/20_util/raw_storage_iterator/dr2127.cc
M    libstdc++-v3/testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc
M    libstdc++-v3/testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/24803.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/41792.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/80504.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/83427.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/constexpr.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/deduction.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/incomplete.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/invoke-2.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/invoke-3.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/invoke.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/lwg2993.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/ref_neg.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/requirements.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/result_type.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/typedefs-2.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/typedefs-3.cc
M    libstdc++-v3/testsuite/20_util/reference_wrapper/typedefs.cc
M    libstdc++-v3/testsuite/20_util/rel_ops.cc
M    libstdc++-v3/testsuite/20_util/remove_all_extents/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/remove_all_extents/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/remove_all_extents/value.cc
M    libstdc++-v3/testsuite/20_util/remove_const/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/remove_const/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/remove_const/value.cc
M    libstdc++-v3/testsuite/20_util/remove_cv/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/remove_cv/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/remove_cv/value.cc
M    libstdc++-v3/testsuite/20_util/remove_cvref/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/remove_cvref/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/remove_cvref/value.cc
M    libstdc++-v3/testsuite/20_util/remove_cvref/value_ext.cc
M    libstdc++-v3/testsuite/20_util/remove_extent/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/remove_extent/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/remove_extent/value.cc
M    libstdc++-v3/testsuite/20_util/remove_pointer/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/remove_pointer/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/remove_pointer/value.cc
M    libstdc++-v3/testsuite/20_util/remove_reference/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/remove_reference/value.cc
M    libstdc++-v3/testsuite/20_util/remove_volatile/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/remove_volatile/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/remove_volatile/value.cc
M    libstdc++-v3/testsuite/20_util/result_of/1.cc
M    libstdc++-v3/testsuite/20_util/result_of/2.cc
M    libstdc++-v3/testsuite/20_util/result_of/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/result_of/sfinae_friendly_1.cc
M    libstdc++-v3/testsuite/20_util/result_of/sfinae_friendly_2.cc
M    libstdc++-v3/testsuite/20_util/scoped_allocator/1.cc
M    libstdc++-v3/testsuite/20_util/scoped_allocator/2.cc
M    libstdc++-v3/testsuite/20_util/scoped_allocator/3.cc
M    libstdc++-v3/testsuite/20_util/scoped_allocator/65279.cc
M    libstdc++-v3/testsuite/20_util/scoped_allocator/69114.cc
M    libstdc++-v3/testsuite/20_util/scoped_allocator/69293_neg.cc
M    libstdc++-v3/testsuite/20_util/scoped_allocator/construct_pair.cc
M    libstdc++-v3/testsuite/20_util/scoped_allocator/construct_pair_c++2a.cc
M    libstdc++-v3/testsuite/20_util/scoped_allocator/dr2586.cc
M    libstdc++-v3/testsuite/20_util/scoped_allocator/outermost.cc
M    libstdc++-v3/testsuite/20_util/scoped_allocator/propagation.cc
M    libstdc++-v3/testsuite/20_util/scoped_allocator/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/scoped_allocator/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/assign/assign.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/assign/auto_ptr.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/assign/dr541.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/assign/move.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/assign/sfinae.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/assign/shared_ptr.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/atomic/1.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/atomic/2.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/atomic/3.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/casts/1.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/casts/reinterpret.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/casts/rval.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/comparison/42925.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/comparison/86537.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/comparison/cmp.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/comparison/dr1401.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/comparison/less.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/39405.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/43820_neg.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/46910.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/51365.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/52924.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/55123.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/58659.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/58839.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/61036.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/79467.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/80229.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/alias-rval.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/alias.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/alloc.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/alloc_min.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/array.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/auto_ptr.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/constexpr.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/copy.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/deduction.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/default.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/lwg2802.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/move.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/nullptr.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/pointer.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr_array.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/void_neg.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/weak_ptr.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/creation/36949.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/creation/58594-no-rtti.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/creation/58594.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/creation/87278.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/creation/alloc.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/creation/alloc_min.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/creation/dr402.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/creation/dr925.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/creation/make.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/creation/no_rtti.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/creation/private.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/creation/single_allocation.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/creation/single_allocation_no_rtti.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/dest/dest.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/hash/1.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/misc/24595.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/misc/42019.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/misc/get_deleter.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/misc/io.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/misc/swap.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/modifiers/24805.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/modifiers/reset.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/modifiers/reset_neg.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/modifiers/reset_sfinae.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/modifiers/swap.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/modifiers/swap_neg.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/observers/array.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/observers/bool_conv.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/observers/get.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/observers/owner_before.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/observers/unique.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/observers/use_count.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/requirements/weak_type.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc
M    libstdc++-v3/testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/1.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/1.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/destroy_neg.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/1.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/58982.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/64476.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/808590-cxx11.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/808590.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/89164.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy_n/58982.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy_n/89164.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_fill/58982.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_fill/89164.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_fill_n/58982.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_fill_n/89164.cc
M    libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_fill_n/dr1339.cc
M    libstdc++-v3/testsuite/20_util/steady_clock/constexpr_data.cc
M    libstdc++-v3/testsuite/20_util/synchronized_pool_resource/allocate.cc
M    libstdc++-v3/testsuite/20_util/synchronized_pool_resource/cons.cc
M    libstdc++-v3/testsuite/20_util/synchronized_pool_resource/is_equal.cc
M    libstdc++-v3/testsuite/20_util/synchronized_pool_resource/multithreaded.cc
M    libstdc++-v3/testsuite/20_util/synchronized_pool_resource/options.cc
M    libstdc++-v3/testsuite/20_util/synchronized_pool_resource/release.cc
M    libstdc++-v3/testsuite/20_util/system_clock/1.cc
M    libstdc++-v3/testsuite/20_util/system_clock/constexpr_data.cc
M    libstdc++-v3/testsuite/20_util/temporary_buffer.cc
M    libstdc++-v3/testsuite/20_util/time_point/1.cc
M    libstdc++-v3/testsuite/20_util/time_point/2.cc
M    libstdc++-v3/testsuite/20_util/time_point/3.cc
M    libstdc++-v3/testsuite/20_util/time_point/arithmetic/constexpr.cc
M    libstdc++-v3/testsuite/20_util/time_point/comparison_operators/constexpr.cc
M    libstdc++-v3/testsuite/20_util/time_point/cons/81468.cc
M    libstdc++-v3/testsuite/20_util/time_point/cons/constexpr.cc
M    libstdc++-v3/testsuite/20_util/time_point/nonmember/constexpr.cc
M    libstdc++-v3/testsuite/20_util/time_point/requirements/constexpr_functions.cc
M    libstdc++-v3/testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/time_point/requirements/noexcept.cc
M    libstdc++-v3/testsuite/20_util/time_point_cast/constexpr.cc
M    libstdc++-v3/testsuite/20_util/time_point_cast/rounding.cc
M    libstdc++-v3/testsuite/20_util/to_address/1.cc
M    libstdc++-v3/testsuite/20_util/to_address/1_neg.cc
M    libstdc++-v3/testsuite/20_util/to_chars/1.cc
M    libstdc++-v3/testsuite/20_util/to_chars/2.cc
M    libstdc++-v3/testsuite/20_util/to_chars/3.cc
M    libstdc++-v3/testsuite/20_util/to_chars/chars_format.cc
M    libstdc++-v3/testsuite/20_util/to_chars/lwg3266.cc
M    libstdc++-v3/testsuite/20_util/to_chars/requirements.cc
M    libstdc++-v3/testsuite/20_util/tuple/48476.cc
M    libstdc++-v3/testsuite/20_util/tuple/51365.cc
M    libstdc++-v3/testsuite/20_util/tuple/53648.cc
M    libstdc++-v3/testsuite/20_util/tuple/56785.cc
M    libstdc++-v3/testsuite/20_util/tuple/60497.cc
M    libstdc++-v3/testsuite/20_util/tuple/61947.cc
M    libstdc++-v3/testsuite/20_util/tuple/67844.cc
M    libstdc++-v3/testsuite/20_util/tuple/77395.cc
M    libstdc++-v3/testsuite/20_util/tuple/77802.cc
M    libstdc++-v3/testsuite/20_util/tuple/78939.cc
M    libstdc++-v3/testsuite/20_util/tuple/apply/1.cc
M    libstdc++-v3/testsuite/20_util/tuple/apply/2.cc
M    libstdc++-v3/testsuite/20_util/tuple/comparison_operators/35480_neg.cc
M    libstdc++-v3/testsuite/20_util/tuple/comparison_operators/comparisons.cc
M    libstdc++-v3/testsuite/20_util/tuple/comparison_operators/constexpr.cc
M    libstdc++-v3/testsuite/20_util/tuple/comparison_operators/overloaded.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/41530.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/44487.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/45228.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/48476.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/66338.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/90700.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/allocator_with_any.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/allocators.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/assignment.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/big_tuples.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/constexpr-2.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/constexpr-3.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/constexpr_allocator_arg_t.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/constructor.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/converting.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/deduction.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/element_accepts_anything_byval.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/explicit_construct.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/nested_tuple_construct.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/20_util/tuple/cons/noexcept_specs.cc
M    libstdc++-v3/testsuite/20_util/tuple/constexpr_swap.cc
M    libstdc++-v3/testsuite/20_util/tuple/creation_functions/23978.cc
M    libstdc++-v3/testsuite/20_util/tuple/creation_functions/48476.cc
M    libstdc++-v3/testsuite/20_util/tuple/creation_functions/constexpr.cc
M    libstdc++-v3/testsuite/20_util/tuple/creation_functions/constexpr_cpp14.cc
M    libstdc++-v3/testsuite/20_util/tuple/creation_functions/forward_as_tuple.cc
M    libstdc++-v3/testsuite/20_util/tuple/creation_functions/make_tuple.cc
M    libstdc++-v3/testsuite/20_util/tuple/creation_functions/tie.cc
M    libstdc++-v3/testsuite/20_util/tuple/creation_functions/tie2.cc
M    libstdc++-v3/testsuite/20_util/tuple/creation_functions/tuple_cat.cc
M    libstdc++-v3/testsuite/20_util/tuple/cv_tuple_element.cc
M    libstdc++-v3/testsuite/20_util/tuple/cv_tuple_size.cc
M    libstdc++-v3/testsuite/20_util/tuple/cv_tuple_size_neg.cc
M    libstdc++-v3/testsuite/20_util/tuple/dr2729.cc
M    libstdc++-v3/testsuite/20_util/tuple/element_access/constexpr_get.cc
M    libstdc++-v3/testsuite/20_util/tuple/element_access/constexpr_get_by_type.cc
M    libstdc++-v3/testsuite/20_util/tuple/element_access/get.cc
M    libstdc++-v3/testsuite/20_util/tuple/element_access/get2.cc
M    libstdc++-v3/testsuite/20_util/tuple/element_access/get2_by_type.cc
M    libstdc++-v3/testsuite/20_util/tuple/element_access/get_by_type.cc
M    libstdc++-v3/testsuite/20_util/tuple/element_access/get_neg.cc
M    libstdc++-v3/testsuite/20_util/tuple/make_from_tuple/1.cc
M    libstdc++-v3/testsuite/20_util/tuple/make_from_tuple/2.cc
M    libstdc++-v3/testsuite/20_util/tuple/moveable.cc
M    libstdc++-v3/testsuite/20_util/tuple/moveable2.cc
M    libstdc++-v3/testsuite/20_util/tuple/noexcept_move_assign.cc
M    libstdc++-v3/testsuite/20_util/tuple/noexcept_swap.cc
M    libstdc++-v3/testsuite/20_util/tuple/requirements/dr2367.cc
M    libstdc++-v3/testsuite/20_util/tuple/requirements/dr801.cc
M    libstdc++-v3/testsuite/20_util/tuple/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/tuple/swap.cc
M    libstdc++-v3/testsuite/20_util/tuple/swap_cxx17.cc
M    libstdc++-v3/testsuite/20_util/tuple/tuple_element.cc
M    libstdc++-v3/testsuite/20_util/tuple/tuple_element_t.cc
M    libstdc++-v3/testsuite/20_util/tuple/tuple_size.cc
M    libstdc++-v3/testsuite/20_util/tuple/tuple_size_v.cc
M    libstdc++-v3/testsuite/20_util/type_identity/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/type_identity/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/type_identity/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/typeindex/comparison_operators.cc
M    libstdc++-v3/testsuite/20_util/typeindex/hash.cc
M    libstdc++-v3/testsuite/20_util/typeindex/hash_code.cc
M    libstdc++-v3/testsuite/20_util/typeindex/name.cc
M    libstdc++-v3/testsuite/20_util/underlying_type/requirements/alias_decl.cc
M    libstdc++-v3/testsuite/20_util/underlying_type/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/underlying_type/requirements/typedefs-1.cc
M    libstdc++-v3/testsuite/20_util/underlying_type/requirements/typedefs-2.cc
M    libstdc++-v3/testsuite/20_util/underlying_type/requirements/typedefs-3.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/54351.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/assign/48635.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/assign/48635_neg.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/assign/91308.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/assign/assign_neg.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/assign/cv_qual.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/assign/move.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/assign/move_array.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/assign/nullptr.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/comparison/42925.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/comparison/dr1401.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/77990.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/array_convertible_neg.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/auto_ptr.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/auto_ptr_neg.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/constexpr.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/convertible_neg.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/cv_qual.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/cv_qual_neg.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/deduction_neg.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/default.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/incomplete.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/lwg2905.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/nullptr.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/pointer.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/pointer_array.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/pointer_array_convertible_neg.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/ptr_deleter.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/cons/ptr_deleter_neg.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/creation/array.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/creation/array_neg.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/creation/single.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/dr2228.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/dr2899.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/hash/1.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/hash/90388.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/modifiers/43183.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/modifiers/48398.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/modifiers/cv_qual.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/modifiers/reset_neg.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/requirements/incomplete.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/requirements/pointer_type.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/requirements/pointer_type_array.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc
M    libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/swap_cxx17.cc
M    libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/allocate-max-chunks.cc
M    libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/allocate.cc
M    libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/cons.cc
M    libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/is_equal.cc
M    libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/options.cc
M    libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/release.cc
M    libstdc++-v3/testsuite/20_util/unwrap_reference/1.cc
M    libstdc++-v3/testsuite/20_util/unwrap_reference/2.cc
M    libstdc++-v3/testsuite/20_util/uses_allocator/69114.cc
M    libstdc++-v3/testsuite/20_util/uses_allocator/69293_neg.cc
M    libstdc++-v3/testsuite/20_util/uses_allocator/cons_neg.cc
M    libstdc++-v3/testsuite/20_util/uses_allocator/construction.cc
M    libstdc++-v3/testsuite/20_util/uses_allocator/make_obj.cc
M    libstdc++-v3/testsuite/20_util/uses_allocator/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/20_util/uses_allocator/requirements/typedefs.cc
M    libstdc++-v3/testsuite/20_util/uses_allocator/requirements/uses_allocator_v.cc
M    libstdc++-v3/testsuite/20_util/uses_allocator/value.cc
M    libstdc++-v3/testsuite/20_util/variable_templates_for_traits.cc
M    libstdc++-v3/testsuite/20_util/variant/85183.cc
M    libstdc++-v3/testsuite/20_util/variant/86874.cc
M    libstdc++-v3/testsuite/20_util/variant/87431.cc
M    libstdc++-v3/testsuite/20_util/variant/87619.cc
M    libstdc++-v3/testsuite/20_util/variant/89851.cc
M    libstdc++-v3/testsuite/20_util/variant/90008.cc
M    libstdc++-v3/testsuite/20_util/variant/any.cc
M    libstdc++-v3/testsuite/20_util/variant/compile.cc
M    libstdc++-v3/testsuite/20_util/variant/deduction.cc
M    libstdc++-v3/testsuite/20_util/variant/exception_safety.cc
M    libstdc++-v3/testsuite/20_util/variant/hash.cc
M    libstdc++-v3/testsuite/20_util/variant/index_type.cc
M    libstdc++-v3/testsuite/20_util/variant/run.cc
M    libstdc++-v3/testsuite/20_util/variant/visit.cc
M    libstdc++-v3/testsuite/20_util/variant/visit_neg.cc
M    libstdc++-v3/testsuite/20_util/variant/visit_r.cc
M    libstdc++-v3/testsuite/20_util/void_t/1.cc
M    libstdc++-v3/testsuite/20_util/weak_ptr/comparison/cmp_neg.cc
M    libstdc++-v3/testsuite/20_util/weak_ptr/cons/constexpr.cc
M    libstdc++-v3/testsuite/20_util/weak_ptr/cons/deduction.cc
M    libstdc++-v3/testsuite/20_util/weak_ptr/cons/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/20_util/weak_ptr/lock/1.cc
M    libstdc++-v3/testsuite/20_util/weak_ptr/observers/owner_before.cc
M    libstdc++-v3/testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/40160.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/56166.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/79162.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/71964.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/copy.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/copy_assign.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/lwg2788.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/minimal.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/move.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/move_assign.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/noexcept.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/operator_plus.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/swap.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/copy.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/copy_assign.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/lwg2788.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/minimal.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/move.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/move_assign.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/noexcept.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/operator_plus.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/swap.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/capacity/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/18654.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/shrink_to_fit.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/shrink_to_fit.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/42261.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/5.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/6.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/64657.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/65085.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/69092.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/7.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/79162.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/8.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/86138.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/9.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/deduction.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable2_c++17.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/char/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/42261.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/5.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/6.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/7.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/79162.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/8.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/86138.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/9.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/deduction.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable2_c++17.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/debug/1_neg.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/debug/2_neg.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/dr2268.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/21674.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/58163.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/empty.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/front_back.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/element_access/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/element_access/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/element_access/wchar_t/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/element_access/wchar_t/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/element_access/wchar_t/58163.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/element_access/wchar_t/front_back.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/erasure.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/hash/hash.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/hash/hash_char8_t.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/init-list.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/10.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/11.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/12.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/5.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/6.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/7.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/8.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/9.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/12.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/literals/types-char8_t.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/literals/types.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/literals/values-char8_t.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/literals/values.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/lwg2758.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/lwg2946.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/64422.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/64657.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/87749.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/move_assign.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/move_assign_optim.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/87749.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/move_assign.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/move_assign_optim.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/83328.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/83328.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/pop_back/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/pop_back/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/5.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/6.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/7.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/5.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/6.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/7.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/dr1261.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/errno.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/to_string_int.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/wchar_t/dr1261.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/13650.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/13650.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/5.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/6.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/5.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/6.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/rfind/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/rfind/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/rfind/char/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/rfind/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/rfind/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/rfind/wchar_t/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/starts_with/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/starts_with/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/substr/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operations/substr/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operators/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operators/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operators/char/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operators/char/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operators/char/5.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operators/char/65630.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/5.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/65630.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/pthread18185.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/pthread33394.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/pthread4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/range_access/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/range_access/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/requirements/citerators.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/requirements/dr438/constructor.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/requirements/exception/basic.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/requirements/exception/generation_prohibited.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/requirements/exception/propagation_consistent.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/requirements/explicit_instantiation/char8_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/requirements/typedefs.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/types/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/types/23767.cc
M    libstdc++-v3/testsuite/21_strings/basic_string/types/pmr_typedefs.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/capacity/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/capacity/empty_neg.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/nonnull.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/nonnull.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/empty.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/front_back.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/empty.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/front_back.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/include.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/char/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/pod/10081-out.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/wchar_t/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/literals/types-char8_t.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/literals/types.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/literals/values-char8_t.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/literals/values.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_prefix/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_prefix/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_suffix/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_suffix/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/swap/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/swap/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/13650.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/70483.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/nonnull.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/wchar_t/13650.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/nonnull.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/wchar_t/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/wchar_t/4.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/char/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/char/nonnull.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/3.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/string_conversion/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/substr/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/substr/char/83511.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/substr/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operations/substr/wchar_t/83511.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operators/char/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operators/char/89446.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operators/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/operators/wchar_t/89446.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/range_access/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/range_access/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/constexpr_iter.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char16_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char32_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char8_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/traits_neg.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/typedefs.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/typedefs.cc
M    libstdc++-v3/testsuite/21_strings/basic_string_view/types/1.cc
M    libstdc++-v3/testsuite/21_strings/c_strings/char/1.cc
M    libstdc++-v3/testsuite/21_strings/c_strings/char/2.cc
M    libstdc++-v3/testsuite/21_strings/c_strings/char/3_neg.cc
M    libstdc++-v3/testsuite/21_strings/c_strings/char/69626.cc
M    libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/2.cc
M    libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/24559.cc
M    libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/3_neg.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/1.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/57704.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/65049.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/typedefs.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/char16_t/65049.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/char16_t/eof.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/char32_t/65049.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/char8_t/65049.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/char8_t/typedefs.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions_c++17.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char8_t/1.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/short/1.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/wchar_t/1.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/wchar_t/65049.cc
M    libstdc++-v3/testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc
M    libstdc++-v3/testsuite/21_strings/debug/iterator_self_move_assign_neg.cc
M    libstdc++-v3/testsuite/21_strings/debug/self_move_assign_neg.cc
M    libstdc++-v3/testsuite/21_strings/debug/shrink_to_fit.cc
M    libstdc++-v3/testsuite/21_strings/headers/cctype/functions_std.cc
M    libstdc++-v3/testsuite/21_strings/headers/cstdlib/functions_std.cc
M    libstdc++-v3/testsuite/21_strings/headers/cstdlib/macros.cc
M    libstdc++-v3/testsuite/21_strings/headers/cstring/functions_std.cc
M    libstdc++-v3/testsuite/21_strings/headers/cstring/macros.cc
M    libstdc++-v3/testsuite/21_strings/headers/cstring/types_std.cc
M    libstdc++-v3/testsuite/21_strings/headers/cwchar/functions_std.cc
M    libstdc++-v3/testsuite/21_strings/headers/cwchar/macros.cc
M    libstdc++-v3/testsuite/21_strings/headers/cwchar/types_std.cc
M    libstdc++-v3/testsuite/21_strings/headers/cwctype/functions_std.cc
M    libstdc++-v3/testsuite/21_strings/headers/cwctype/macros.cc
M    libstdc++-v3/testsuite/21_strings/headers/cwctype/types_std.cc
M    libstdc++-v3/testsuite/21_strings/headers/string/synopsis.cc
M    libstdc++-v3/testsuite/21_strings/headers/string/types_std.cc
M    libstdc++-v3/testsuite/21_strings/headers/string/types_std_c++0x.cc
M    libstdc++-v3/testsuite/22_locale/classification/isblank.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/char/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/char16_t-char8_t.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/char16_t.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/char32_t-char8_t.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/char32_t.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/66417.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/79980.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/80041.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/members.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/misaligned.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/69703.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/79980.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/members.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8_utf16/66855.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8_utf16/79511.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8_utf16/members.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/encoding/char/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/4.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/in/char/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/in/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/in/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/4.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/5.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/6.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/7.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/8.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/9.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/length/char/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/length/char/2.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/length/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/length/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/4.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/5.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/6.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/7.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/max_length/char/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/4.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/out/char/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/out/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/out/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/4.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/5.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/6.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/7.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/requirements/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/unshift/char/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/4.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/utf8-char8_t.cc
M    libstdc++-v3/testsuite/22_locale/codecvt/utf8.cc
M    libstdc++-v3/testsuite/22_locale/codecvt_byname/1.cc
M    libstdc++-v3/testsuite/22_locale/codecvt_byname/50714.cc
M    libstdc++-v3/testsuite/22_locale/codecvt_byname/requirements/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/codecvt_byname/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/collate/compare/char/1.cc
M    libstdc++-v3/testsuite/22_locale/collate/compare/char/2.cc
M    libstdc++-v3/testsuite/22_locale/collate/compare/char/3.cc
M    libstdc++-v3/testsuite/22_locale/collate/compare/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/collate/compare/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/collate/hash/char/1.cc
M    libstdc++-v3/testsuite/22_locale/collate/hash/char/2.cc
M    libstdc++-v3/testsuite/22_locale/collate/hash/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/collate/hash/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/collate/requirements/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/collate/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/collate/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/collate/transform/char/2.cc
M    libstdc++-v3/testsuite/22_locale/collate/transform/char/28277.cc
M    libstdc++-v3/testsuite/22_locale/collate/transform/char/3.cc
M    libstdc++-v3/testsuite/22_locale/collate/transform/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/collate/transform/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/28277.cc
M    libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/collate_byname/1.cc
M    libstdc++-v3/testsuite/22_locale/collate_byname/88681.cc
M    libstdc++-v3/testsuite/22_locale/collate_byname/named_equivalence.cc
M    libstdc++-v3/testsuite/22_locale/collate_byname/requirements/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/collate_byname/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/conversions/buffer/1.cc
M    libstdc++-v3/testsuite/22_locale/conversions/buffer/2.cc
M    libstdc++-v3/testsuite/22_locale/conversions/buffer/3.cc
M    libstdc++-v3/testsuite/22_locale/conversions/buffer/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/conversions/string/1.cc
M    libstdc++-v3/testsuite/22_locale/conversions/string/2.cc
M    libstdc++-v3/testsuite/22_locale/conversions/string/3.cc
M    libstdc++-v3/testsuite/22_locale/conversions/string/66441.cc
M    libstdc++-v3/testsuite/22_locale/conversions/string/requirements/typedefs-2.cc
M    libstdc++-v3/testsuite/22_locale/conversions/string/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/ctype/2.cc
M    libstdc++-v3/testsuite/22_locale/ctype/cons/char/1.cc
M    libstdc++-v3/testsuite/22_locale/ctype/cons/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/ctype/cons/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/ctype/dr695.cc
M    libstdc++-v3/testsuite/22_locale/ctype/is/char/1.cc
M    libstdc++-v3/testsuite/22_locale/ctype/is/char/2.cc
M    libstdc++-v3/testsuite/22_locale/ctype/is/char/3.cc
M    libstdc++-v3/testsuite/22_locale/ctype/is/char/9858.cc
M    libstdc++-v3/testsuite/22_locale/ctype/is/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/ctype/is/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/11740.cc
M    libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/ctype/narrow/char/1.cc
M    libstdc++-v3/testsuite/22_locale/ctype/narrow/char/19955.cc
M    libstdc++-v3/testsuite/22_locale/ctype/narrow/char/2.cc
M    libstdc++-v3/testsuite/22_locale/ctype/narrow/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/ctype/requirements/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/ctype/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/ctype/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/ctype/scan/char/1.cc
M    libstdc++-v3/testsuite/22_locale/ctype/scan/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/ctype/scan/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/ctype/scan/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/ctype/to/char/1.cc
M    libstdc++-v3/testsuite/22_locale/ctype/to/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/ctype/to/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/ctype/to/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/ctype/widen/char/1.cc
M    libstdc++-v3/testsuite/22_locale/ctype/widen/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/ctype/widen/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/ctype_base/11844.cc
M    libstdc++-v3/testsuite/22_locale/ctype_base/53678.cc
M    libstdc++-v3/testsuite/22_locale/ctype_base/blank.cc
M    libstdc++-v3/testsuite/22_locale/ctype_base/mask.cc
M    libstdc++-v3/testsuite/22_locale/ctype_byname/1.cc
M    libstdc++-v3/testsuite/22_locale/ctype_byname/2.cc
M    libstdc++-v3/testsuite/22_locale/facet/1.cc
M    libstdc++-v3/testsuite/22_locale/facet/2.cc
M    libstdc++-v3/testsuite/22_locale/facet/25421.cc
M    libstdc++-v3/testsuite/22_locale/global_templates/1.cc
M    libstdc++-v3/testsuite/22_locale/global_templates/standard_facet_hierarchies.cc
M    libstdc++-v3/testsuite/22_locale/global_templates/user_facet_hierarchies.cc
M    libstdc++-v3/testsuite/22_locale/headers/clocale/functions_std.cc
M    libstdc++-v3/testsuite/22_locale/headers/clocale/macros.cc
M    libstdc++-v3/testsuite/22_locale/headers/clocale/types_std.cc
M    libstdc++-v3/testsuite/22_locale/headers/locale/synopsis.cc
M    libstdc++-v3/testsuite/22_locale/headers/locale/types_std.cc
M    libstdc++-v3/testsuite/22_locale/locale/13630.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/1.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/12352.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/12438.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-1.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-2.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/2.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/29217.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/38365.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/38368.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/4.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/40184.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/5.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/6.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/7.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/7222-c.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/7222-env.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/8.cc
M    libstdc++-v3/testsuite/22_locale/locale/cons/unicode.cc
M    libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/1.cc
M    libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/14071.cc
M    libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/2.cc
M    libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/3.cc
M    libstdc++-v3/testsuite/22_locale/locale/operations/1.cc
M    libstdc++-v3/testsuite/22_locale/locale/operations/2.cc
M    libstdc++-v3/testsuite/22_locale/messages/13631.cc
M    libstdc++-v3/testsuite/22_locale/messages/members/char/1.cc
M    libstdc++-v3/testsuite/22_locale/messages/members/char/2.cc
M    libstdc++-v3/testsuite/22_locale/messages/members/char/3.cc
M    libstdc++-v3/testsuite/22_locale/messages/members/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/messages/members/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/messages/requirements/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/messages/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/messages/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/messages_byname/1.cc
M    libstdc++-v3/testsuite/22_locale/messages_byname/named_equivalence.cc
M    libstdc++-v3/testsuite/22_locale/messages_byname/requirements/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/messages_byname/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/money_get/cons/3.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/1.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/10.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/11.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/11528.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/12.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/13.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/14.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/15.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/16.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/17.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/18.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/19.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/2.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/22131.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/3.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/38399.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/39168.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/4.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/5.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/6.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/7.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/8.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/9.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/10.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/11.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/11528.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/12.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/13.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/14.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/15.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/16.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/17.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/18.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/19.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/22131.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/38399.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/39168.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/4.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/5.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/6.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/7.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/8.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/9.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/money_get/requirements/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/money_get/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/money_get/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/money_put/cons/3.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/char/1.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/char/12971.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/char/2.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/char/3.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/char/39168.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/char/4.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/char/5.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/char/6.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/char/9780-3.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/12971.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/39168.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/4.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/5.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/6.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/money_put/requirements/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/money_put/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/money_put/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/40712.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/members/char/1.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/members/char/2.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/members/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/requirements/false/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/requirements/false/intl.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/requirements/false/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/requirements/true/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/requirements/true/intl.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct/requirements/true/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct_byname/1.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct_byname/named_equivalence.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/num_get/cons/3.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/1.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/10.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/11.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/12.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/13.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/14.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/15.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/16.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/2.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/22131.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/23953.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/3.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/37958.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/39168.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/39802.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/4.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/5.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/6.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/7.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/8.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/9.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/10.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/11.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/12.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/13.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/14.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/15.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/16.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/22131.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/23953.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/37958.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/39168.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/39802.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/4.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/5.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/6.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/7.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/8.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/9.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/num_get/requirements/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/num_get/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/num_get/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/num_put/cons/3.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/1.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/10.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/11.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/12.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/14220.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/15565.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/2.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/20909.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/20914.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/23953.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/3.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/38196.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/38210.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/4.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/5.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/6.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/7.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/8.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/9.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/9780-2.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/10.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/11.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/12.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/14220.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/15565.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/20909.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/20914.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/23953.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/38196.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/38210.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/4.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/5.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/6.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/7.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/8.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/9.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/num_put/requirements/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/num_put/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/num_put/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/members/char/1.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/members/char/2.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/members/char/3.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/members/char/cache_1.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/members/char/cache_2.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/members/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/members/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/members/pod/1.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/members/pod/2.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/requirements/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/numpunct/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/numpunct_byname/1.cc
M    libstdc++-v3/testsuite/22_locale/numpunct_byname/named_equivalence.cc
M    libstdc++-v3/testsuite/22_locale/numpunct_byname/requirements/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/numpunct_byname/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/time_get/date_order/char/1.cc
M    libstdc++-v3/testsuite/22_locale/time_get/date_order/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get/char/1.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get/char/2.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get/char/88681.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get/wchar_t/88681.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/char/1.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/char/12750.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/char/12791.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/char/2.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/char/26701.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/char/3.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/char/5.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/12750.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/12791.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/26701.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/4.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/5.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/1.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/2.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/3.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/4.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/5.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/6.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/6.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_time/char/1.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_time/char/2.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_time/char/3.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_time/char/4.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_time/char/5.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_time/char/6.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_time/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/4.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/5.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/6.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/1.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/2.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/3.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-1.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-2.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/5.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/6.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/6.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_year/char/1.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_year/char/3.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_year/char/5.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_year/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/5.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/time_get/requirements/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/time_get/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/time_get/requirements/typedefs.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/char/1.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/char/10.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/char/12439_1.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/char/12439_3.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/char/17038.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/char/2.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/char/3.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/char/4.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/char/5.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/char/6.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/char/7.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/char/8.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/char/9.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/char/9780-1.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/char/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/char/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/1.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/10.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/12439_1.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/12439_2.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/12439_3.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/17038.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/2.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/3.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/4.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/5.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/6.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/7.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/8.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/9.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc
M    libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc
M    libstdc++-v3/testsuite/22_locale/time_put/requirements/base_classes.cc
M    libstdc++-v3/testsuite/22_locale/time_put/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/22_locale/time_put/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/array/capacity/constexpr_functions.cc
M    libstdc++-v3/testsuite/23_containers/array/capacity/empty.cc
M    libstdc++-v3/testsuite/23_containers/array/capacity/max_size.cc
M    libstdc++-v3/testsuite/23_containers/array/capacity/size.cc
M    libstdc++-v3/testsuite/23_containers/array/comparison_operators/constexpr.cc
M    libstdc++-v3/testsuite/23_containers/array/comparison_operators/equal.cc
M    libstdc++-v3/testsuite/23_containers/array/comparison_operators/greater.cc
M    libstdc++-v3/testsuite/23_containers/array/comparison_operators/greater_or_equal.cc
M    libstdc++-v3/testsuite/23_containers/array/comparison_operators/less.cc
M    libstdc++-v3/testsuite/23_containers/array/comparison_operators/less_or_equal.cc
M    libstdc++-v3/testsuite/23_containers/array/comparison_operators/not_equal.cc
M    libstdc++-v3/testsuite/23_containers/array/cons/53361.cc
M    libstdc++-v3/testsuite/23_containers/array/cons/aggregate_initialization.cc
M    libstdc++-v3/testsuite/23_containers/array/cons/deduction.cc
M    libstdc++-v3/testsuite/23_containers/array/cons/deduction_neg.cc
M    libstdc++-v3/testsuite/23_containers/array/creation/1.cc
M    libstdc++-v3/testsuite/23_containers/array/creation/2.cc
M    libstdc++-v3/testsuite/23_containers/array/creation/3_neg.cc
M    libstdc++-v3/testsuite/23_containers/array/debug/back1_neg.cc
M    libstdc++-v3/testsuite/23_containers/array/debug/back2_neg.cc
M    libstdc++-v3/testsuite/23_containers/array/debug/front1_neg.cc
M    libstdc++-v3/testsuite/23_containers/array/debug/front2_neg.cc
M    libstdc++-v3/testsuite/23_containers/array/debug/square_brackets_operator1_neg.cc
M    libstdc++-v3/testsuite/23_containers/array/debug/square_brackets_operator2_neg.cc
M    libstdc++-v3/testsuite/23_containers/array/element_access/54388.cc
M    libstdc++-v3/testsuite/23_containers/array/element_access/60497.cc
M    libstdc++-v3/testsuite/23_containers/array/element_access/at_neg.cc
M    libstdc++-v3/testsuite/23_containers/array/element_access/at_out_of_range.cc
M    libstdc++-v3/testsuite/23_containers/array/element_access/back.cc
M    libstdc++-v3/testsuite/23_containers/array/element_access/constexpr_element_access.cc
M    libstdc++-v3/testsuite/23_containers/array/element_access/data.cc
M    libstdc++-v3/testsuite/23_containers/array/element_access/front.cc
M    libstdc++-v3/testsuite/23_containers/array/iterators/end_is_one_past.cc
M    libstdc++-v3/testsuite/23_containers/array/range_access.cc
M    libstdc++-v3/testsuite/23_containers/array/requirements/citerators.cc
M    libstdc++-v3/testsuite/23_containers/array/requirements/constexpr_fill.cc
M    libstdc++-v3/testsuite/23_containers/array/requirements/constexpr_iter.cc
M    libstdc++-v3/testsuite/23_containers/array/requirements/constexpr_swap.cc
M    libstdc++-v3/testsuite/23_containers/array/requirements/contiguous.cc
M    libstdc++-v3/testsuite/23_containers/array/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/array/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/23_containers/array/requirements/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/23_containers/array/requirements/fill.cc
M    libstdc++-v3/testsuite/23_containers/array/requirements/member_swap.cc
M    libstdc++-v3/testsuite/23_containers/array/requirements/non_default_constructible.cc
M    libstdc++-v3/testsuite/23_containers/array/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/array/requirements/zero_sized_arrays.cc
M    libstdc++-v3/testsuite/23_containers/array/specialized_algorithms/swap.cc
M    libstdc++-v3/testsuite/23_containers/array/specialized_algorithms/swap_cxx17.cc
M    libstdc++-v3/testsuite/23_containers/array/tuple_interface/constexpr_get.cc
M    libstdc++-v3/testsuite/23_containers/array/tuple_interface/get.cc
M    libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_debug_neg.cc
M    libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_neg.cc
M    libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element.cc
M    libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_cpp14.cc
M    libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc
M    libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc
M    libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_size.cc
M    libstdc++-v3/testsuite/23_containers/bitset/18604.cc
M    libstdc++-v3/testsuite/23_containers/bitset/45713.cc
M    libstdc++-v3/testsuite/23_containers/bitset/all/1.cc
M    libstdc++-v3/testsuite/23_containers/bitset/cons/1.cc
M    libstdc++-v3/testsuite/23_containers/bitset/cons/16020.cc
M    libstdc++-v3/testsuite/23_containers/bitset/cons/2.cc
M    libstdc++-v3/testsuite/23_containers/bitset/cons/3.cc
M    libstdc++-v3/testsuite/23_containers/bitset/cons/38244.cc
M    libstdc++-v3/testsuite/23_containers/bitset/cons/50268.cc
M    libstdc++-v3/testsuite/23_containers/bitset/cons/6282.cc
M    libstdc++-v3/testsuite/23_containers/bitset/cons/constexpr.cc
M    libstdc++-v3/testsuite/23_containers/bitset/cons/dr1325-1.cc
M    libstdc++-v3/testsuite/23_containers/bitset/cons/dr1325-2.cc
M    libstdc++-v3/testsuite/23_containers/bitset/cons/dr396.cc
M    libstdc++-v3/testsuite/23_containers/bitset/count/6124.cc
M    libstdc++-v3/testsuite/23_containers/bitset/debug/invalidation/1.cc
M    libstdc++-v3/testsuite/23_containers/bitset/ext/15361.cc
M    libstdc++-v3/testsuite/23_containers/bitset/hash/1.cc
M    libstdc++-v3/testsuite/23_containers/bitset/input/1.cc
M    libstdc++-v3/testsuite/23_containers/bitset/operations/1.cc
M    libstdc++-v3/testsuite/23_containers/bitset/operations/13838.cc
M    libstdc++-v3/testsuite/23_containers/bitset/operations/2.cc
M    libstdc++-v3/testsuite/23_containers/bitset/operations/constexpr-2.cc
M    libstdc++-v3/testsuite/23_containers/bitset/operations/constexpr.cc
M    libstdc++-v3/testsuite/23_containers/bitset/requirements/constexpr_functions.cc
M    libstdc++-v3/testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/bitset/requirements/explicit_instantiation/1_c++0x.cc
M    libstdc++-v3/testsuite/23_containers/bitset/test/1.cc
M    libstdc++-v3/testsuite/23_containers/bitset/to_string/1.cc
M    libstdc++-v3/testsuite/23_containers/bitset/to_string/dr396.cc
M    libstdc++-v3/testsuite/23_containers/bitset/to_ullong/1.cc
M    libstdc++-v3/testsuite/23_containers/bitset/to_ulong/1.cc
M    libstdc++-v3/testsuite/23_containers/deque/14340.cc
M    libstdc++-v3/testsuite/23_containers/deque/18604.cc
M    libstdc++-v3/testsuite/23_containers/deque/48101-2_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/48101-3_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/48101_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/58764.cc
M    libstdc++-v3/testsuite/23_containers/deque/92124.cc
M    libstdc++-v3/testsuite/23_containers/deque/allocator/copy.cc
M    libstdc++-v3/testsuite/23_containers/deque/allocator/copy_assign.cc
M    libstdc++-v3/testsuite/23_containers/deque/allocator/default_init.cc
M    libstdc++-v3/testsuite/23_containers/deque/allocator/ext_ptr.cc
M    libstdc++-v3/testsuite/23_containers/deque/allocator/minimal.cc
M    libstdc++-v3/testsuite/23_containers/deque/allocator/move-2.cc
M    libstdc++-v3/testsuite/23_containers/deque/allocator/move.cc
M    libstdc++-v3/testsuite/23_containers/deque/allocator/move_assign-2.cc
M    libstdc++-v3/testsuite/23_containers/deque/allocator/move_assign.cc
M    libstdc++-v3/testsuite/23_containers/deque/allocator/noexcept.cc
M    libstdc++-v3/testsuite/23_containers/deque/allocator/swap.cc
M    libstdc++-v3/testsuite/23_containers/deque/capacity/29134-2.cc
M    libstdc++-v3/testsuite/23_containers/deque/capacity/29134.cc
M    libstdc++-v3/testsuite/23_containers/deque/capacity/max_size.cc
M    libstdc++-v3/testsuite/23_containers/deque/capacity/moveable.cc
M    libstdc++-v3/testsuite/23_containers/deque/capacity/resize_size.cc
M    libstdc++-v3/testsuite/23_containers/deque/capacity/shrink_to_fit.cc
M    libstdc++-v3/testsuite/23_containers/deque/check_construct_destroy.cc
M    libstdc++-v3/testsuite/23_containers/deque/cons/1.cc
M    libstdc++-v3/testsuite/23_containers/deque/cons/2.cc
M    libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc
M    libstdc++-v3/testsuite/23_containers/deque/cons/assign/1.cc
M    libstdc++-v3/testsuite/23_containers/deque/cons/clear_allocator.cc
M    libstdc++-v3/testsuite/23_containers/deque/cons/cons_size.cc
M    libstdc++-v3/testsuite/23_containers/deque/cons/deduction.cc
M    libstdc++-v3/testsuite/23_containers/deque/cons/moveable.cc
M    libstdc++-v3/testsuite/23_containers/deque/cons/moveable2.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/assign1_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/assign2_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/assign3_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/assign4_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/construct1_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/construct2_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/construct3_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/construct4_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/insert1_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/insert2_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/insert3_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/insert4_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/insert5_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/invalidation/1.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/invalidation/2.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/invalidation/3.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/invalidation/4.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/iterator_self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/debug/shrink_to_fit.cc
M    libstdc++-v3/testsuite/23_containers/deque/erasure.cc
M    libstdc++-v3/testsuite/23_containers/deque/init-list.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/assign/1.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/emplace/52799.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/emplace/const_iterator.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/emplace/cxx17_return.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/erase/1.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/erase/2.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/erase/3.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/erase/50529.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/erase/54577.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/erase/moveable.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/insert/const_iterator.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/moveable.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/push_back/49836.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/push_front/49836.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/swap/1.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/swap/2.cc
M    libstdc++-v3/testsuite/23_containers/deque/modifiers/swap/3.cc
M    libstdc++-v3/testsuite/23_containers/deque/operators/1.cc
M    libstdc++-v3/testsuite/23_containers/deque/operators/2.cc
M    libstdc++-v3/testsuite/23_containers/deque/range_access.cc
M    libstdc++-v3/testsuite/23_containers/deque/requirements/citerators.cc
M    libstdc++-v3/testsuite/23_containers/deque/requirements/do_the_right_thing.cc
M    libstdc++-v3/testsuite/23_containers/deque/requirements/dr438/assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/requirements/dr438/constructor.cc
M    libstdc++-v3/testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/requirements/dr438/insert_neg.cc
M    libstdc++-v3/testsuite/23_containers/deque/requirements/exception/basic.cc
M    libstdc++-v3/testsuite/23_containers/deque/requirements/exception/generation_prohibited.cc
M    libstdc++-v3/testsuite/23_containers/deque/requirements/exception/propagation_consistent.cc
M    libstdc++-v3/testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/23_containers/deque/requirements/explicit_instantiation/4.cc
M    libstdc++-v3/testsuite/23_containers/deque/requirements/partial_specialization/1.cc
M    libstdc++-v3/testsuite/23_containers/deque/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/deque/types/1.cc
M    libstdc++-v3/testsuite/23_containers/deque/types/92267.cc
M    libstdc++-v3/testsuite/23_containers/deque/types/pmr_typedefs.cc
M    libstdc++-v3/testsuite/23_containers/deque/types/pmr_typedefs_debug.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/48101-2_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/48101-3_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/48101_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/92124.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/allocator/copy.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/allocator/copy_assign.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/allocator/default_init.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/allocator/ext_ptr.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/allocator/minimal.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/allocator/move.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/allocator/move_assign.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/allocator/noexcept.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/allocator/swap.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/capacity/1.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/capacity/resize_size.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/comparable.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/1.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/10.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/11.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/12.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/13.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/14.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/2.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/3.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/4.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/5.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/6.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/7.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/8.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/87809.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/9.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/cons_size.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/deduction.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/moveable.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/cons/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/60499.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/clear.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/construct1_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/construct2_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/construct3_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/construct4_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/erase_after1_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/erase_after2_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/erase_after3_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/erase_after4_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/erase_after5_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/erase_after6_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/erase_after7_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/erase_after8_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/erase_after9_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/insert_after1_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/insert_after2_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/insert_after3_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/insert_after4_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/iterator_self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/move_constructor.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/move_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/splice_after.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/splice_after1_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/splice_after2_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/splice_after3_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/splice_after4_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/splice_after5_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/splice_after6_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/splice_after7_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/debug/swap.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/erasure.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/modifiers/1.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/modifiers/2.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/modifiers/3.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/modifiers/4.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/modifiers/5.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/modifiers/6.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/modifiers/addressof.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/modifiers/emplace_cxx17_return.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/operations/1.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/operations/2.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/operations/3.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/operations/4.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/operations/5.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/operations/6.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/operations/7.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/operations/90105.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/operations/remove_cxx20_return.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/operations/remove_freed.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/operations/unique_cxx20_return.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/pmr_typedefs.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/pmr_typedefs_debug.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/range_access.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/requirements/citerators.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/requirements/do_the_right_thing.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/requirements/dr438/assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/requirements/dr438/constructor.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/requirements/dr438/constructor_1_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/requirements/dr438/constructor_2_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/requirements/dr438/insert_neg.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/requirements/exception/basic.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/requirements/exception/generation_prohibited.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/requirements/exception/propagation_consistent.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/requirements/explicit_instantiation/4.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/requirements/explicit_instantiation/5.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/forward_list/types/1.cc
M    libstdc++-v3/testsuite/23_containers/headers/array/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/23_containers/headers/bitset/synopsis.cc
M    libstdc++-v3/testsuite/23_containers/headers/deque/synopsis.cc
M    libstdc++-v3/testsuite/23_containers/headers/forward_list/synopsis.cc
M    libstdc++-v3/testsuite/23_containers/headers/list/synopsis.cc
M    libstdc++-v3/testsuite/23_containers/headers/map/synopsis.cc
M    libstdc++-v3/testsuite/23_containers/headers/queue/synopsis.cc
M    libstdc++-v3/testsuite/23_containers/headers/set/synopsis.cc
M    libstdc++-v3/testsuite/23_containers/headers/stack/synopsis.cc
M    libstdc++-v3/testsuite/23_containers/headers/tuple/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/23_containers/headers/tuple/types_std_c++0x.cc
M    libstdc++-v3/testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/23_containers/headers/vector/synopsis.cc
M    libstdc++-v3/testsuite/23_containers/list/14340.cc
M    libstdc++-v3/testsuite/23_containers/list/18604.cc
M    libstdc++-v3/testsuite/23_containers/list/23781_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/48101-2_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/48101-3_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/48101_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/58764.cc
M    libstdc++-v3/testsuite/23_containers/list/61347.cc
M    libstdc++-v3/testsuite/23_containers/list/68222_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/92124.cc
M    libstdc++-v3/testsuite/23_containers/list/allocator/copy.cc
M    libstdc++-v3/testsuite/23_containers/list/allocator/copy_assign.cc
M    libstdc++-v3/testsuite/23_containers/list/allocator/default_init.cc
M    libstdc++-v3/testsuite/23_containers/list/allocator/minimal.cc
M    libstdc++-v3/testsuite/23_containers/list/allocator/move.cc
M    libstdc++-v3/testsuite/23_containers/list/allocator/move_assign.cc
M    libstdc++-v3/testsuite/23_containers/list/allocator/noexcept.cc
M    libstdc++-v3/testsuite/23_containers/list/allocator/swap.cc
M    libstdc++-v3/testsuite/23_containers/list/capacity/1.cc
M    libstdc++-v3/testsuite/23_containers/list/capacity/1.h
M    libstdc++-v3/testsuite/23_containers/list/capacity/29134.cc
M    libstdc++-v3/testsuite/23_containers/list/capacity/resize_size.cc
M    libstdc++-v3/testsuite/23_containers/list/check_construct_destroy.cc
M    libstdc++-v3/testsuite/23_containers/list/check_construct_destroy.h
M    libstdc++-v3/testsuite/23_containers/list/cons/1.cc
M    libstdc++-v3/testsuite/23_containers/list/cons/1.h
M    libstdc++-v3/testsuite/23_containers/list/cons/2.cc
M    libstdc++-v3/testsuite/23_containers/list/cons/2.h
M    libstdc++-v3/testsuite/23_containers/list/cons/3.cc
M    libstdc++-v3/testsuite/23_containers/list/cons/3.h
M    libstdc++-v3/testsuite/23_containers/list/cons/4.cc
M    libstdc++-v3/testsuite/23_containers/list/cons/4.h
M    libstdc++-v3/testsuite/23_containers/list/cons/5.cc
M    libstdc++-v3/testsuite/23_containers/list/cons/5.h
M    libstdc++-v3/testsuite/23_containers/list/cons/55979.cc
M    libstdc++-v3/testsuite/23_containers/list/cons/6.cc
M    libstdc++-v3/testsuite/23_containers/list/cons/6.h
M    libstdc++-v3/testsuite/23_containers/list/cons/7.cc
M    libstdc++-v3/testsuite/23_containers/list/cons/7.h
M    libstdc++-v3/testsuite/23_containers/list/cons/8.cc
M    libstdc++-v3/testsuite/23_containers/list/cons/8.h
M    libstdc++-v3/testsuite/23_containers/list/cons/87809.cc
M    libstdc++-v3/testsuite/23_containers/list/cons/9.cc
M    libstdc++-v3/testsuite/23_containers/list/cons/9.h
M    libstdc++-v3/testsuite/23_containers/list/cons/clear_allocator.cc
M    libstdc++-v3/testsuite/23_containers/list/cons/clear_allocator.h
M    libstdc++-v3/testsuite/23_containers/list/cons/cons_size.cc
M    libstdc++-v3/testsuite/23_containers/list/cons/deduction.cc
M    libstdc++-v3/testsuite/23_containers/list/cons/moveable.cc
M    libstdc++-v3/testsuite/23_containers/list/cons/moveable.h
M    libstdc++-v3/testsuite/23_containers/list/cons/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/assign1_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/assign2_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/assign3_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/assign4_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/construct1_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/construct2_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/construct3_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/construct4_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/insert1_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/insert2_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/insert3_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/insert4_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/insert5_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/invalidation/1.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/invalidation/2.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/invalidation/3.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/invalidation/4.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/iterator_self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/debug/self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/erasure.cc
M    libstdc++-v3/testsuite/23_containers/list/init-list.cc
M    libstdc++-v3/testsuite/23_containers/list/init-list.h
M    libstdc++-v3/testsuite/23_containers/list/modifiers/1.cc
M    libstdc++-v3/testsuite/23_containers/list/modifiers/1.h
M    libstdc++-v3/testsuite/23_containers/list/modifiers/1_c++0x.cc
M    libstdc++-v3/testsuite/23_containers/list/modifiers/2.cc
M    libstdc++-v3/testsuite/23_containers/list/modifiers/2.h
M    libstdc++-v3/testsuite/23_containers/list/modifiers/3.cc
M    libstdc++-v3/testsuite/23_containers/list/modifiers/3.h
M    libstdc++-v3/testsuite/23_containers/list/modifiers/addressof.cc
M    libstdc++-v3/testsuite/23_containers/list/modifiers/assign/1.cc
M    libstdc++-v3/testsuite/23_containers/list/modifiers/emplace/52799.cc
M    libstdc++-v3/testsuite/23_containers/list/modifiers/emplace/const_iterator.cc
M    libstdc++-v3/testsuite/23_containers/list/modifiers/emplace/cxx17_return.cc
M    libstdc++-v3/testsuite/23_containers/list/modifiers/erase/54577.cc
M    libstdc++-v3/testsuite/23_containers/list/modifiers/insert/25288.cc
M    libstdc++-v3/testsuite/23_containers/list/modifiers/insert/25288.h
M    libstdc++-v3/testsuite/23_containers/list/modifiers/insert/const_iterator.cc
M    libstdc++-v3/testsuite/23_containers/list/modifiers/swap/1.cc
M    libstdc++-v3/testsuite/23_containers/list/modifiers/swap/1.h
M    libstdc++-v3/testsuite/23_containers/list/modifiers/swap/2.cc
M    libstdc++-v3/testsuite/23_containers/list/modifiers/swap/2.h
M    libstdc++-v3/testsuite/23_containers/list/modifiers/swap/3.cc
M    libstdc++-v3/testsuite/23_containers/list/modifiers/swap/3.h
M    libstdc++-v3/testsuite/23_containers/list/operations/1.cc
M    libstdc++-v3/testsuite/23_containers/list/operations/1.h
M    libstdc++-v3/testsuite/23_containers/list/operations/2.cc
M    libstdc++-v3/testsuite/23_containers/list/operations/2.h
M    libstdc++-v3/testsuite/23_containers/list/operations/2_c++0x.cc
M    libstdc++-v3/testsuite/23_containers/list/operations/3.cc
M    libstdc++-v3/testsuite/23_containers/list/operations/3.h
M    libstdc++-v3/testsuite/23_containers/list/operations/35969.cc
M    libstdc++-v3/testsuite/23_containers/list/operations/3_c++0x.cc
M    libstdc++-v3/testsuite/23_containers/list/operations/4.cc
M    libstdc++-v3/testsuite/23_containers/list/operations/4.h
M    libstdc++-v3/testsuite/23_containers/list/operations/42352.cc
M    libstdc++-v3/testsuite/23_containers/list/operations/78389.cc
M    libstdc++-v3/testsuite/23_containers/list/operations/80034.cc
M    libstdc++-v3/testsuite/23_containers/list/operations/remove_cxx20_return.cc
M    libstdc++-v3/testsuite/23_containers/list/operations/splice/const_iterator.cc
M    libstdc++-v3/testsuite/23_containers/list/operations/unique_cxx20_return.cc
M    libstdc++-v3/testsuite/23_containers/list/pmr_typedefs.cc
M    libstdc++-v3/testsuite/23_containers/list/pmr_typedefs_debug.cc
M    libstdc++-v3/testsuite/23_containers/list/pthread1.cc
M    libstdc++-v3/testsuite/23_containers/list/pthread5.cc
M    libstdc++-v3/testsuite/23_containers/list/range_access.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/citerators.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/do_the_right_thing.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/dr438/insert_neg.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/exception/basic.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/exception/generation_prohibited.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/exception/propagation_consistent.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/explicit_instantiation/4.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/explicit_instantiation/5.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/partial_specialization/1.cc
M    libstdc++-v3/testsuite/23_containers/list/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/list/types/1.cc
M    libstdc++-v3/testsuite/23_containers/map/14340.cc
M    libstdc++-v3/testsuite/23_containers/map/18604.cc
M    libstdc++-v3/testsuite/23_containers/map/23781_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/48101-2_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/48101-3_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/48101_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/56613.cc
M    libstdc++-v3/testsuite/23_containers/map/58764.cc
M    libstdc++-v3/testsuite/23_containers/map/59872.cc
M    libstdc++-v3/testsuite/23_containers/map/77334.cc
M    libstdc++-v3/testsuite/23_containers/map/allocator/copy.cc
M    libstdc++-v3/testsuite/23_containers/map/allocator/copy_assign.cc
M    libstdc++-v3/testsuite/23_containers/map/allocator/default_init.cc
M    libstdc++-v3/testsuite/23_containers/map/allocator/init-list.cc
M    libstdc++-v3/testsuite/23_containers/map/allocator/minimal.cc
M    libstdc++-v3/testsuite/23_containers/map/allocator/move.cc
M    libstdc++-v3/testsuite/23_containers/map/allocator/move_assign.cc
M    libstdc++-v3/testsuite/23_containers/map/allocator/noexcept.cc
M    libstdc++-v3/testsuite/23_containers/map/allocator/swap.cc
M    libstdc++-v3/testsuite/23_containers/map/capacity/29134.cc
M    libstdc++-v3/testsuite/23_containers/map/cons/moveable.cc
M    libstdc++-v3/testsuite/23_containers/map/cons/noexcept_default_construct.cc
M    libstdc++-v3/testsuite/23_containers/map/cons/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/23_containers/map/debug/60499.cc
M    libstdc++-v3/testsuite/23_containers/map/debug/construct1_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/debug/construct2_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/debug/construct3_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/debug/construct4_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/debug/construct5_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/debug/insert1_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/debug/insert2_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/debug/insert3_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/debug/insert4_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/debug/invalidation/1.cc
M    libstdc++-v3/testsuite/23_containers/map/debug/invalidation/2.cc
M    libstdc++-v3/testsuite/23_containers/map/debug/iterator_self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/debug/move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/debug/move_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/debug/self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/element_access/1.cc
M    libstdc++-v3/testsuite/23_containers/map/element_access/2.cc
M    libstdc++-v3/testsuite/23_containers/map/element_access/39901.cc
M    libstdc++-v3/testsuite/23_containers/map/element_access/46148.cc
M    libstdc++-v3/testsuite/23_containers/map/erasure.cc
M    libstdc++-v3/testsuite/23_containers/map/init-list.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/dr130.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/emplace/1.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/erase/47628.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/erase/51142.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/erase/abi_tag.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/erase/dr130-linkage-check.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/erase/end_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/extract.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/insert/1.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/insert/16813.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/insert/2.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/insert/3.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/insert/4.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/insert/5.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/insert/78595.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/insert/83226.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/insert/87194.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/insert/dr2354.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/insert_or_assign/1.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/merge.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/swap/1.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/swap/2.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/swap/3.cc
M    libstdc++-v3/testsuite/23_containers/map/modifiers/try_emplace/1.cc
M    libstdc++-v3/testsuite/23_containers/map/operations/1.cc
M    libstdc++-v3/testsuite/23_containers/map/operations/2.cc
M    libstdc++-v3/testsuite/23_containers/map/operations/31440.cc
M    libstdc++-v3/testsuite/23_containers/map/operations/contains.cc
M    libstdc++-v3/testsuite/23_containers/map/operations/count.cc
M    libstdc++-v3/testsuite/23_containers/map/operators/1.cc
M    libstdc++-v3/testsuite/23_containers/map/operators/1_neg.cc
M    libstdc++-v3/testsuite/23_containers/map/operators/2.cc
M    libstdc++-v3/testsuite/23_containers/map/pmr_typedefs.cc
M    libstdc++-v3/testsuite/23_containers/map/pmr_typedefs_debug.cc
M    libstdc++-v3/testsuite/23_containers/map/pthread6.cc
M    libstdc++-v3/testsuite/23_containers/map/range_access.cc
M    libstdc++-v3/testsuite/23_containers/map/requirements/citerators.cc
M    libstdc++-v3/testsuite/23_containers/map/requirements/exception/basic.cc
M    libstdc++-v3/testsuite/23_containers/map/requirements/exception/generation_prohibited.cc
M    libstdc++-v3/testsuite/23_containers/map/requirements/exception/propagation_consistent.cc
M    libstdc++-v3/testsuite/23_containers/map/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/map/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/23_containers/map/requirements/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/23_containers/map/requirements/explicit_instantiation/4.cc
M    libstdc++-v3/testsuite/23_containers/map/requirements/explicit_instantiation/5.cc
M    libstdc++-v3/testsuite/23_containers/map/requirements/partial_specialization/1.cc
M    libstdc++-v3/testsuite/23_containers/map/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/multimap/14340.cc
M    libstdc++-v3/testsuite/23_containers/multimap/23781_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/48101-2_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/48101-3_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/48101_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/58764.cc
M    libstdc++-v3/testsuite/23_containers/multimap/allocator/copy.cc
M    libstdc++-v3/testsuite/23_containers/multimap/allocator/copy_assign.cc
M    libstdc++-v3/testsuite/23_containers/multimap/allocator/init-list.cc
M    libstdc++-v3/testsuite/23_containers/multimap/allocator/minimal.cc
M    libstdc++-v3/testsuite/23_containers/multimap/allocator/move.cc
M    libstdc++-v3/testsuite/23_containers/multimap/allocator/move_assign.cc
M    libstdc++-v3/testsuite/23_containers/multimap/allocator/noexcept.cc
M    libstdc++-v3/testsuite/23_containers/multimap/allocator/swap.cc
M    libstdc++-v3/testsuite/23_containers/multimap/capacity/29134.cc
M    libstdc++-v3/testsuite/23_containers/multimap/cons/moveable.cc
M    libstdc++-v3/testsuite/23_containers/multimap/cons/noexcept_default_construct.cc
M    libstdc++-v3/testsuite/23_containers/multimap/cons/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/23_containers/multimap/debug/60499.cc
M    libstdc++-v3/testsuite/23_containers/multimap/debug/construct1_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/debug/construct2_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/debug/construct3_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/debug/construct4_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/debug/construct5_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/debug/insert1_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/debug/insert2_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/debug/insert3_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/debug/insert4_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/debug/invalidation/1.cc
M    libstdc++-v3/testsuite/23_containers/multimap/debug/invalidation/2.cc
M    libstdc++-v3/testsuite/23_containers/multimap/debug/iterator_self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/debug/move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/debug/move_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/debug/self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/multimap/init-list.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/dr130.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/emplace/1.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/47628.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/51142.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/dr130-linkage-check.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/extract.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/1.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/2.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/22102.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/3.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/4.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/78595.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/87194.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/dr2354.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/merge.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/swap/1.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/swap/2.cc
M    libstdc++-v3/testsuite/23_containers/multimap/modifiers/swap/3.cc
M    libstdc++-v3/testsuite/23_containers/multimap/operations/1.cc
M    libstdc++-v3/testsuite/23_containers/multimap/operations/2.cc
M    libstdc++-v3/testsuite/23_containers/multimap/operations/contains.cc
M    libstdc++-v3/testsuite/23_containers/multimap/operations/count.cc
M    libstdc++-v3/testsuite/23_containers/multimap/pmr_typedefs.cc
M    libstdc++-v3/testsuite/23_containers/multimap/pmr_typedefs_debug.cc
M    libstdc++-v3/testsuite/23_containers/multimap/range_access.cc
M    libstdc++-v3/testsuite/23_containers/multimap/requirements/citerators.cc
M    libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/basic.cc
M    libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/generation_prohibited.cc
M    libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/propagation_consistent.cc
M    libstdc++-v3/testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/23_containers/multimap/requirements/explicit_instantiation/4.cc
M    libstdc++-v3/testsuite/23_containers/multimap/requirements/explicit_instantiation/5.cc
M    libstdc++-v3/testsuite/23_containers/multimap/requirements/partial_specialization/1.cc
M    libstdc++-v3/testsuite/23_containers/multimap/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/multiset/14340.cc
M    libstdc++-v3/testsuite/23_containers/multiset/23781_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/48101-2_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/48101-3_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/48101_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/58764.cc
M    libstdc++-v3/testsuite/23_containers/multiset/allocator/copy.cc
M    libstdc++-v3/testsuite/23_containers/multiset/allocator/copy_assign.cc
M    libstdc++-v3/testsuite/23_containers/multiset/allocator/init-list.cc
M    libstdc++-v3/testsuite/23_containers/multiset/allocator/minimal.cc
M    libstdc++-v3/testsuite/23_containers/multiset/allocator/move.cc
M    libstdc++-v3/testsuite/23_containers/multiset/allocator/move_assign.cc
M    libstdc++-v3/testsuite/23_containers/multiset/allocator/noexcept.cc
M    libstdc++-v3/testsuite/23_containers/multiset/allocator/swap.cc
M    libstdc++-v3/testsuite/23_containers/multiset/capacity/29134.cc
M    libstdc++-v3/testsuite/23_containers/multiset/cons/moveable.cc
M    libstdc++-v3/testsuite/23_containers/multiset/cons/noexcept_default_construct.cc
M    libstdc++-v3/testsuite/23_containers/multiset/cons/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/23_containers/multiset/debug/60499.cc
M    libstdc++-v3/testsuite/23_containers/multiset/debug/construct1_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/debug/construct2_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/debug/construct3_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/debug/construct4_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/debug/construct5_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/debug/insert1_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/debug/insert2_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/debug/insert3_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/debug/insert4_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/debug/invalidation/1.cc
M    libstdc++-v3/testsuite/23_containers/multiset/debug/invalidation/2.cc
M    libstdc++-v3/testsuite/23_containers/multiset/debug/iterator_self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/debug/move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/debug/move_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/debug/self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/multiset/init-list.cc
M    libstdc++-v3/testsuite/23_containers/multiset/modifiers/dr130.cc
M    libstdc++-v3/testsuite/23_containers/multiset/modifiers/emplace/1.cc
M    libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/51142.cc
M    libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc
M    libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/dr130-linkage-check.cc
M    libstdc++-v3/testsuite/23_containers/multiset/modifiers/extract.cc
M    libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/1.cc
M    libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/2.cc
M    libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/22102.cc
M    libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/3.cc
M    libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/4.cc
M    libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/87194.cc
M    libstdc++-v3/testsuite/23_containers/multiset/modifiers/merge.cc
M    libstdc++-v3/testsuite/23_containers/multiset/modifiers/swap/1.cc
M    libstdc++-v3/testsuite/23_containers/multiset/modifiers/swap/2.cc
M    libstdc++-v3/testsuite/23_containers/multiset/modifiers/swap/3.cc
M    libstdc++-v3/testsuite/23_containers/multiset/operations/1.cc
M    libstdc++-v3/testsuite/23_containers/multiset/operations/2.cc
M    libstdc++-v3/testsuite/23_containers/multiset/operations/contains.cc
M    libstdc++-v3/testsuite/23_containers/multiset/operations/count.cc
M    libstdc++-v3/testsuite/23_containers/multiset/pmr_typedefs.cc
M    libstdc++-v3/testsuite/23_containers/multiset/pmr_typedefs_debug.cc
M    libstdc++-v3/testsuite/23_containers/multiset/range_access.cc
M    libstdc++-v3/testsuite/23_containers/multiset/requirements/citerators.cc
M    libstdc++-v3/testsuite/23_containers/multiset/requirements/exception/basic.cc
M    libstdc++-v3/testsuite/23_containers/multiset/requirements/exception/generation_prohibited.cc
M    libstdc++-v3/testsuite/23_containers/multiset/requirements/exception/propagation_consistent.cc
M    libstdc++-v3/testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/multiset/requirements/explicit_instantiation/1_c++0x.cc
M    libstdc++-v3/testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/23_containers/multiset/requirements/explicit_instantiation/4.cc
M    libstdc++-v3/testsuite/23_containers/multiset/requirements/explicit_instantiation/5.cc
M    libstdc++-v3/testsuite/23_containers/multiset/requirements/partial_specialization/1.cc
M    libstdc++-v3/testsuite/23_containers/multiset/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/priority_queue/67085.cc
M    libstdc++-v3/testsuite/23_containers/priority_queue/77528.cc
M    libstdc++-v3/testsuite/23_containers/priority_queue/allocator.cc
M    libstdc++-v3/testsuite/23_containers/priority_queue/deduction.cc
M    libstdc++-v3/testsuite/23_containers/priority_queue/dr2537.cc
M    libstdc++-v3/testsuite/23_containers/priority_queue/members/7161.cc
M    libstdc++-v3/testsuite/23_containers/priority_queue/moveable.cc
M    libstdc++-v3/testsuite/23_containers/priority_queue/requirements/constructible.cc
M    libstdc++-v3/testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1_c++98.cc
M    libstdc++-v3/testsuite/23_containers/priority_queue/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/priority_queue/requirements/uses_allocator.cc
M    libstdc++-v3/testsuite/23_containers/queue/77528.cc
M    libstdc++-v3/testsuite/23_containers/queue/deduction.cc
M    libstdc++-v3/testsuite/23_containers/queue/members/7157.cc
M    libstdc++-v3/testsuite/23_containers/queue/members/emplace_cxx17_return.cc
M    libstdc++-v3/testsuite/23_containers/queue/moveable.cc
M    libstdc++-v3/testsuite/23_containers/queue/requirements/constructible.cc
M    libstdc++-v3/testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/queue/requirements/explicit_instantiation/1_c++98.cc
M    libstdc++-v3/testsuite/23_containers/queue/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/queue/requirements/uses_allocator.cc
M    libstdc++-v3/testsuite/23_containers/set/14340.cc
M    libstdc++-v3/testsuite/23_containers/set/18604.cc
M    libstdc++-v3/testsuite/23_containers/set/23781_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/48101-2_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/48101-3_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/48101_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/58764.cc
M    libstdc++-v3/testsuite/23_containers/set/85965.cc
M    libstdc++-v3/testsuite/23_containers/set/allocator/71964.cc
M    libstdc++-v3/testsuite/23_containers/set/allocator/copy.cc
M    libstdc++-v3/testsuite/23_containers/set/allocator/copy_assign.cc
M    libstdc++-v3/testsuite/23_containers/set/allocator/default_init.cc
M    libstdc++-v3/testsuite/23_containers/set/allocator/init-list.cc
M    libstdc++-v3/testsuite/23_containers/set/allocator/minimal.cc
M    libstdc++-v3/testsuite/23_containers/set/allocator/move.cc
M    libstdc++-v3/testsuite/23_containers/set/allocator/move_assign.cc
M    libstdc++-v3/testsuite/23_containers/set/allocator/noexcept.cc
M    libstdc++-v3/testsuite/23_containers/set/allocator/swap.cc
M    libstdc++-v3/testsuite/23_containers/set/capacity/29134.cc
M    libstdc++-v3/testsuite/23_containers/set/check_construct_destroy.cc
M    libstdc++-v3/testsuite/23_containers/set/cons/61023.cc
M    libstdc++-v3/testsuite/23_containers/set/cons/moveable.cc
M    libstdc++-v3/testsuite/23_containers/set/cons/noexcept_default_construct.cc
M    libstdc++-v3/testsuite/23_containers/set/cons/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/23_containers/set/debug/60499.cc
M    libstdc++-v3/testsuite/23_containers/set/debug/construct1_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/debug/construct2_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/debug/construct3_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/debug/construct4_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/debug/construct5_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/debug/insert1_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/debug/insert2_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/debug/insert3_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/debug/insert4_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/debug/invalidation/1.cc
M    libstdc++-v3/testsuite/23_containers/set/debug/invalidation/2.cc
M    libstdc++-v3/testsuite/23_containers/set/debug/iterator_self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/debug/move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/debug/move_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/debug/self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/erasure.cc
M    libstdc++-v3/testsuite/23_containers/set/init-list.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/16728.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/17948.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/dr130.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/emplace/1.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/erase/51142.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/erase/abi_tag.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/erase/dr130-linkage-check.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/extract.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/insert/1.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/insert/2.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/insert/3.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/insert/87194.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/merge.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/node_swap.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/swap/1.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/swap/2.cc
M    libstdc++-v3/testsuite/23_containers/set/modifiers/swap/3.cc
M    libstdc++-v3/testsuite/23_containers/set/move_comparison.cc
M    libstdc++-v3/testsuite/23_containers/set/operations/1.cc
M    libstdc++-v3/testsuite/23_containers/set/operations/2.cc
M    libstdc++-v3/testsuite/23_containers/set/operations/contains.cc
M    libstdc++-v3/testsuite/23_containers/set/operations/count.cc
M    libstdc++-v3/testsuite/23_containers/set/operators/1_neg.cc
M    libstdc++-v3/testsuite/23_containers/set/pmr_typedefs.cc
M    libstdc++-v3/testsuite/23_containers/set/pmr_typedefs_debug.cc
M    libstdc++-v3/testsuite/23_containers/set/range_access.cc
M    libstdc++-v3/testsuite/23_containers/set/requirements/citerators.cc
M    libstdc++-v3/testsuite/23_containers/set/requirements/exception/basic.cc
M    libstdc++-v3/testsuite/23_containers/set/requirements/exception/generation_prohibited.cc
M    libstdc++-v3/testsuite/23_containers/set/requirements/exception/propagation_consistent.cc
M    libstdc++-v3/testsuite/23_containers/set/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/set/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/23_containers/set/requirements/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/23_containers/set/requirements/explicit_instantiation/4.cc
M    libstdc++-v3/testsuite/23_containers/set/requirements/explicit_instantiation/5.cc
M    libstdc++-v3/testsuite/23_containers/set/requirements/partial_specialization/1.cc
M    libstdc++-v3/testsuite/23_containers/set/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/span/1.cc
M    libstdc++-v3/testsuite/23_containers/span/2.cc
M    libstdc++-v3/testsuite/23_containers/span/back_assert_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/back_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/contiguous_range_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/everything.cc
M    libstdc++-v3/testsuite/23_containers/span/first_2_assert_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/first_assert_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/first_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/front_assert_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/front_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/get_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/index_op_assert_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/index_op_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/last_2_assert_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/last_assert_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/last_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/lwg3255.cc
M    libstdc++-v3/testsuite/23_containers/span/nothrow_cons.cc
M    libstdc++-v3/testsuite/23_containers/span/subspan_2_assert_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/subspan_3_assert_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/subspan_4_assert_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/subspan_5_assert_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/subspan_6_assert_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/subspan_assert_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/subspan_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/tuple_element_dynamic_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/tuple_element_oob_neg.cc
M    libstdc++-v3/testsuite/23_containers/span/tuple_size_neg.cc
M    libstdc++-v3/testsuite/23_containers/stack/77528.cc
M    libstdc++-v3/testsuite/23_containers/stack/deduction.cc
M    libstdc++-v3/testsuite/23_containers/stack/members/7158.cc
M    libstdc++-v3/testsuite/23_containers/stack/members/emplace_cxx17_return.cc
M    libstdc++-v3/testsuite/23_containers/stack/requirements/constructible.cc
M    libstdc++-v3/testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/stack/requirements/explicit_instantiation/1_c++98.cc
M    libstdc++-v3/testsuite/23_containers/stack/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/stack/requirements/uses_allocator.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/48101-2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/48101-3_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/48101_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/55043.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/59548.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/allocator/copy.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/allocator/copy_assign.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/allocator/minimal.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/allocator/move.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/allocator/move_assign.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/allocator/noexcept.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/allocator/swap.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/cons/56112.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/cons/66055.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/cons/81891.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/cons/moveable.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/60499.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/begin1_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/begin2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/bucket_size_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/cbegin_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/cend_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/construct1_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/construct2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/construct3_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/construct4_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/construct5_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/end1_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/end2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/insert1_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/insert2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/insert3_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/insert4_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/invalid_local_iterator_compare_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/invalid_local_iterator_range_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/iterator_self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/max_load_factor_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/move_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/use_erased_local_iterator_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/use_invalid_iterator_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/debug/use_invalid_local_iterator_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/dr761.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/erase/1.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/erase/24061-map.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/erase/51142.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/erase/54276.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/erasure.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/final_hash.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/hash_policy/dr1189.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/init-list.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/insert/24061-map.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/insert/57619.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/insert/83709.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/insert/array_syntax.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/insert/array_syntax_move.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/insert/dr2354.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/insert/map_range.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/insert/map_single.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/insert/map_single_move-1.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/insert/map_single_move-2.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/61667.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/78595.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/emplace.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/extract.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/insert_or_assign.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/merge.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/try_emplace.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/observers.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/operations/contains.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/operations/count.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/operators/1.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/operators/2.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/pmr_typedefs.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/pmr_typedefs_debug.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/range_access.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/requirements/52942.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/requirements/53067.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/requirements/53339.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/requirements/citerators.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/requirements/cliterators.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/requirements/debug_container.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/requirements/debug_mode.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/requirements/exception/basic.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/requirements/exception/generation_prohibited.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/requirements/exception/propagation_consistent.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/requirements/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/requirements/explicit_instantiation/4.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/requirements/explicit_instantiation/5.cc
M    libstdc++-v3/testsuite/23_containers/unordered_map/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/48101-2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/48101-3_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/48101_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/55043.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/copy.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/copy_assign.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/minimal.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/move.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/move_assign.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/noexcept.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/swap.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/cons/66055.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/cons/moveable.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/60499.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/begin1_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/begin2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/bucket_size_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/cbegin_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/cend_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/construct1_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/construct2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/construct3_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/construct4_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/construct5_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/end1_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/end2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/insert1_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/insert2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/insert3_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/insert4_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/invalid_local_iterator_compare_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/invalid_local_iterator_range_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/iterator_self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/max_load_factor_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/move_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/use_erased_local_iterator_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/use_invalid_iterator_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/use_invalid_local_iterator_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/erase/1.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/erase/2.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/erase/24061-multimap.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/erase/51142.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/erase/51845-multimap.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/erase/54276.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/final_hash.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/hash_policy/dr1189.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/init-list.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/24061-multimap.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/51866.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/52476.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/53115.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/55028-debug.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/57619.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/dr2354.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/hint.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/multimap_range.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/multimap_single.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/multimap_single_move-1.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/multimap_single_move-2.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/78595.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/emplace.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/extract.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/merge.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/reserve.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/observers.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/operations/contains.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/operations/count.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/operators/1.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/operators/2.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/pmr_typedefs.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/pmr_typedefs_debug.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/range_access.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/53339.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/citerators.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/cliterators.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/debug.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/exception/basic.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/exception/generation_prohibited.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/exception/propagation_consistent.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation/4.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation/5.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/48101-2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/48101-3_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/48101_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/55043.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/copy.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/copy_assign.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/minimal.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/move.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/move_assign.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/noexcept.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/swap.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/66055.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/copy.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/moveable.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/60499.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/begin1_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/begin2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/bucket_size_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/cbegin_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/cend_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/construct1_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/construct2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/construct3_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/construct4_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/construct5_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/end1_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/end2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/insert1_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/insert2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/insert3_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/insert4_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/invalid_local_iterator_compare_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/invalid_local_iterator_range_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/iterator_self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/max_load_factor_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/move_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/use_erased_local_iterator_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/use_invalid_iterator_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/use_invalid_local_iterator_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/erase/1.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/erase/2.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/erase/24061-multiset.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/erase/51142.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/final_hash.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/hash_policy/dr1189.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/init-list.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/24061-multiset.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/51866.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/52476.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/53115.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/hash_policy.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/multiset_range.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/multiset_single.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/multiset_single_move.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/emplace.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/extract.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/merge.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/reserve.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/observers.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/operations/contains.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/operations/count.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/operators/1.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/pmr_typedefs.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/pmr_typedefs_debug.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/range_access.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/citerators.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/cliterators.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/debug.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/exception/basic.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/exception/generation_prohibited.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/exception/propagation_consistent.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation/4.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation/5.cc
M    libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/48101-2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/48101-3_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/48101_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/55043.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/56267-2.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/56267.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/56278.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/61143.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/63456.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/85965.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/allocator/copy.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/allocator/copy_assign.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/allocator/ext_ptr.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/allocator/minimal.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/allocator/move.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/allocator/move_assign.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/allocator/noexcept.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/allocator/swap.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/buckets/swap.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/cons/66055.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/cons/moveable.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/60499.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/89608_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/begin1_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/begin2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/bucket_size_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/cbegin_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/cend_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/construct1_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/construct2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/construct3_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/construct4_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/construct5_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/debug_functions.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/end1_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/end2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/insert1_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/insert2_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/insert3_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/insert4_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/invalid_local_iterator_compare_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/invalid_local_iterator_range_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/iterator_self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/max_load_factor_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/move_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/use_erased_local_iterator_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/use_invalid_iterator_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/debug/use_invalid_local_iterator_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/erase/1.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/erase/24061-set.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/erase/51142.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/erasure.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/final_hash.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/hash_policy/26132.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/hash_policy/71181.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/hash_policy/dr1189.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/hash_policy/load_factor.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/hash_policy/power2_rehash.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/hash_policy/prime_rehash.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/hash_policy/rehash.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/init-list.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/insert/24061-set.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/insert/83709.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/insert/hash_policy.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/insert/move_range.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/insert/set_range.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/insert/set_single.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/insert/set_single_move.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/instantiation_neg.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/max_load_factor/robustness.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/emplace.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/extract.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/merge.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/reserve.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/swap.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/observers.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/operations/contains.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/operations/count.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/operators/1.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/operators/52309.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/pmr_typedefs.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/pmr_typedefs_debug.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/range_access.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/requirements/52942.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/requirements/53067.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/requirements/citerators.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/requirements/cliterators.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/requirements/debug_container.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/requirements/debug_mode.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/requirements/exception/basic.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/requirements/exception/generation_prohibited.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/requirements/exception/propagation_consistent.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/requirements/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/requirements/explicit_instantiation/4.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/requirements/explicit_instantiation/5.cc
M    libstdc++-v3/testsuite/23_containers/unordered_set/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/vector/14340.cc
M    libstdc++-v3/testsuite/23_containers/vector/15523.cc
M    libstdc++-v3/testsuite/23_containers/vector/18604.cc
M    libstdc++-v3/testsuite/23_containers/vector/26412-1.cc
M    libstdc++-v3/testsuite/23_containers/vector/26412-2.cc
M    libstdc++-v3/testsuite/23_containers/vector/40192.cc
M    libstdc++-v3/testsuite/23_containers/vector/48101-2_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/48101-3_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/48101_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/52591.cc
M    libstdc++-v3/testsuite/23_containers/vector/58764.cc
M    libstdc++-v3/testsuite/23_containers/vector/59829.cc
M    libstdc++-v3/testsuite/23_containers/vector/63500.cc
M    libstdc++-v3/testsuite/23_containers/vector/92124.cc
M    libstdc++-v3/testsuite/23_containers/vector/allocator/construction.cc
M    libstdc++-v3/testsuite/23_containers/vector/allocator/copy.cc
M    libstdc++-v3/testsuite/23_containers/vector/allocator/copy_assign.cc
M    libstdc++-v3/testsuite/23_containers/vector/allocator/default_init.cc
M    libstdc++-v3/testsuite/23_containers/vector/allocator/ext_ptr.cc
M    libstdc++-v3/testsuite/23_containers/vector/allocator/minimal.cc
M    libstdc++-v3/testsuite/23_containers/vector/allocator/move.cc
M    libstdc++-v3/testsuite/23_containers/vector/allocator/move_assign.cc
M    libstdc++-v3/testsuite/23_containers/vector/allocator/noexcept.cc
M    libstdc++-v3/testsuite/23_containers/vector/allocator/swap.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/21244.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/23632.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/6886.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/72847.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/80893.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/82558.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/allocator/copy.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/allocator/copy_assign.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/allocator/default_init.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/allocator/ext_ptr.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/allocator/minimal.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/allocator/move.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/allocator/move_assign.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/allocator/noexcept.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/allocator/swap.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/capacity/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/capacity/29134.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/capacity/shrink_to_fit.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/clear_allocator.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/cons/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/cons/2.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/cons/87809.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/cons/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/emplace.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/emplace_cxx17_return.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/hash/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/iterator_c++20.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/assign/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/erase/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/erase/54577.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/insert/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/insert/31370.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/insert/const_iterator.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/swap/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/swap/2.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/requirements/citerators.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/requirements/dr438/constructor.cc
M    libstdc++-v3/testsuite/23_containers/vector/bool/swap.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/2.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/29134-2.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/29134.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/44190.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/8230.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/87544.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/max_size.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/reserve/moveable.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/reserve/moveable2.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/resize/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/resize/moveable.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/resize/moveable2.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/resize/resize_size.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/resize/strong_guarantee.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/shrink_to_fit.cc
M    libstdc++-v3/testsuite/23_containers/vector/capacity/shrink_to_fit2.cc
M    libstdc++-v3/testsuite/23_containers/vector/check_construct_destroy.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/2.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/3.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/4.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/6513.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/86292.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/87809.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/89164.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/89164_c++17.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/clear_allocator.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/cons_size.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/deduction.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/destructible_debug_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/destructible_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/moveable.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/moveable2.cc
M    libstdc++-v3/testsuite/23_containers/vector/cons/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/23_containers/vector/data_access/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/52433.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/57779_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/60499.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/60587.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/60587_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/alloc_prop.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/assign1_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/assign2_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/assign3_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/assign4_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/bool/shrink_to_fit.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/construct1_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/construct2_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/construct3_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/construct4_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/debug_functions.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/insert1_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/insert2_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/insert3_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/insert4_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/insert5_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/insert6_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/insert7_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/invalidation/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/invalidation/2.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/invalidation/3.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/invalidation/4.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/iterator_self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/move_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/multithreaded_swap.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/mutex_association.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/self_move_assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug/shrink_to_fit.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc
M    libstdc++-v3/testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc
M    libstdc++-v3/testsuite/23_containers/vector/element_access/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/erasure.cc
M    libstdc++-v3/testsuite/23_containers/vector/ext_pointer/citerators.cc
M    libstdc++-v3/testsuite/23_containers/vector/ext_pointer/data_access.cc
M    libstdc++-v3/testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/23_containers/vector/ext_pointer/modifiers/element.cc
M    libstdc++-v3/testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc
M    libstdc++-v3/testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc
M    libstdc++-v3/testsuite/23_containers/vector/ext_pointer/resize.cc
M    libstdc++-v3/testsuite/23_containers/vector/ext_pointer/types/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/ext_pointer/types/2.cc
M    libstdc++-v3/testsuite/23_containers/vector/init-list.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/2.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/assign/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/52799.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/const_iterator.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/cxx17_return.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/self_emplace.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/erase/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/erase/50529.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/erase/54577.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/erase/moveable.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/insert/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/insert/58148.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/insert/aliasing.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/insert/const_iterator.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/insert/self_insert.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/moveable.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/moveable2.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back/49836.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back/89130.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back/89416.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back/strong_guarantee.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/swap/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/swap/2.cc
M    libstdc++-v3/testsuite/23_containers/vector/modifiers/swap/3.cc
M    libstdc++-v3/testsuite/23_containers/vector/pmr_typedefs.cc
M    libstdc++-v3/testsuite/23_containers/vector/range_access.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/citerators.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/do_the_right_thing.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/exception/basic.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/exception/generation_prohibited.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/exception/propagation_consistent.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/explicit_instantiation/1_c++0x.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/explicit_instantiation/4.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/partial_specialization/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/requirements/typedefs.cc
M    libstdc++-v3/testsuite/23_containers/vector/types/1.cc
M    libstdc++-v3/testsuite/23_containers/vector/types/23767.cc
M    libstdc++-v3/testsuite/23_containers/vector/types/pmr_typedefs_debug.cc
M    libstdc++-v3/testsuite/23_containers/vector/zero_sized_allocations.cc
M    libstdc++-v3/testsuite/24_iterators/associated_types/incrementable.traits.cc
M    libstdc++-v3/testsuite/24_iterators/associated_types/readable.traits.cc
M    libstdc++-v3/testsuite/24_iterators/back_insert_iterator/2.cc
M    libstdc++-v3/testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc
M    libstdc++-v3/testsuite/24_iterators/back_insert_iterator/requirements/container.cc
M    libstdc++-v3/testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc
M    libstdc++-v3/testsuite/24_iterators/bidirectional/concept.cc
M    libstdc++-v3/testsuite/24_iterators/bidirectional/tag.cc
M    libstdc++-v3/testsuite/24_iterators/common_iterator/1.cc
M    libstdc++-v3/testsuite/24_iterators/container_access.cc
M    libstdc++-v3/testsuite/24_iterators/contiguous/concept.cc
M    libstdc++-v3/testsuite/24_iterators/contiguous/tag.cc
M    libstdc++-v3/testsuite/24_iterators/counted_iterator/1.cc
M    libstdc++-v3/testsuite/24_iterators/customization_points/iter_move.cc
M    libstdc++-v3/testsuite/24_iterators/customization_points/iter_swap.cc
M    libstdc++-v3/testsuite/24_iterators/forward/concept.cc
M    libstdc++-v3/testsuite/24_iterators/forward/tag.cc
M    libstdc++-v3/testsuite/24_iterators/front_insert_iterator/2.cc
M    libstdc++-v3/testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc
M    libstdc++-v3/testsuite/24_iterators/front_insert_iterator/requirements/container.cc
M    libstdc++-v3/testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc
M    libstdc++-v3/testsuite/24_iterators/headers/iterator/range_access_c++11.cc
M    libstdc++-v3/testsuite/24_iterators/headers/iterator/range_access_c++14.cc
M    libstdc++-v3/testsuite/24_iterators/headers/iterator/range_access_c++17.cc
M    libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis.cc
M    libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++11.cc
M    libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++14.cc
M    libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++17.cc
M    libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++20.cc
M    libstdc++-v3/testsuite/24_iterators/headers/iterator/types_std.cc
M    libstdc++-v3/testsuite/24_iterators/indirect_callable/projected.cc
M    libstdc++-v3/testsuite/24_iterators/input/concept.cc
M    libstdc++-v3/testsuite/24_iterators/input/tag.cc
M    libstdc++-v3/testsuite/24_iterators/insert_iterator/2.cc
M    libstdc++-v3/testsuite/24_iterators/insert_iterator/requirements/base_classes.cc
M    libstdc++-v3/testsuite/24_iterators/insert_iterator/requirements/container.cc
M    libstdc++-v3/testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/24_iterators/insert_iterator/requirements/typedefs.cc
M    libstdc++-v3/testsuite/24_iterators/istream_iterator/1.cc
M    libstdc++-v3/testsuite/24_iterators/istream_iterator/2.cc
M    libstdc++-v3/testsuite/24_iterators/istream_iterator/70766.cc
M    libstdc++-v3/testsuite/24_iterators/istream_iterator/cons/constexpr.cc
M    libstdc++-v3/testsuite/24_iterators/istream_iterator/requirements/base_classes.cc
M    libstdc++-v3/testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/24_iterators/istream_iterator/requirements/typedefs.cc
M    libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/2.cc
M    libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/2627.cc
M    libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/cons/constexpr.cc
M    libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/debug/1_neg.cc
M    libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/debug/2_neg.cc
M    libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc
M    libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/requirements/dr445.cc
M    libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc
M    libstdc++-v3/testsuite/24_iterators/move_iterator/cust.cc
M    libstdc++-v3/testsuite/24_iterators/move_iterator/debug_neg.cc
M    libstdc++-v3/testsuite/24_iterators/move_iterator/dr2061.cc
M    libstdc++-v3/testsuite/24_iterators/move_iterator/dr2106.cc
M    libstdc++-v3/testsuite/24_iterators/move_iterator/greedy_ops.cc
M    libstdc++-v3/testsuite/24_iterators/move_iterator/sentinel.cc
M    libstdc++-v3/testsuite/24_iterators/normal_iterator/58403.cc
M    libstdc++-v3/testsuite/24_iterators/normal_iterator/debug_neg.cc
M    libstdc++-v3/testsuite/24_iterators/normal_iterator/greedy_ops.cc
M    libstdc++-v3/testsuite/24_iterators/operations/26020.cc
M    libstdc++-v3/testsuite/24_iterators/operations/40497.cc
M    libstdc++-v3/testsuite/24_iterators/operations/next.cc
M    libstdc++-v3/testsuite/24_iterators/operations/prev.cc
M    libstdc++-v3/testsuite/24_iterators/operations/prev_neg.cc
M    libstdc++-v3/testsuite/24_iterators/ostream_iterator/1.cc
M    libstdc++-v3/testsuite/24_iterators/ostream_iterator/70766.cc
M    libstdc++-v3/testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc
M    libstdc++-v3/testsuite/24_iterators/ostream_iterator/requirements/constexpr.cc
M    libstdc++-v3/testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc
M    libstdc++-v3/testsuite/24_iterators/ostreambuf_iterator/2.cc
M    libstdc++-v3/testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc
M    libstdc++-v3/testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc
M    libstdc++-v3/testsuite/24_iterators/output/concept.cc
M    libstdc++-v3/testsuite/24_iterators/output/tag.cc
M    libstdc++-v3/testsuite/24_iterators/random_access/concept.cc
M    libstdc++-v3/testsuite/24_iterators/random_access/string_vector_iterators.cc
M    libstdc++-v3/testsuite/24_iterators/random_access/tag.cc
M    libstdc++-v3/testsuite/24_iterators/range_access/range_access.cc
M    libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp14.cc
M    libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp17.cc
M    libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp17_neg.cc
M    libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp20.cc
M    libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp20_neg.cc
M    libstdc++-v3/testsuite/24_iterators/range_operations/advance.cc
M    libstdc++-v3/testsuite/24_iterators/range_operations/advance_debug_neg.cc
M    libstdc++-v3/testsuite/24_iterators/range_operations/distance.cc
M    libstdc++-v3/testsuite/24_iterators/range_operations/next.cc
M    libstdc++-v3/testsuite/24_iterators/range_operations/prev.cc
M    libstdc++-v3/testsuite/24_iterators/reverse_iterator/11729.cc
M    libstdc++-v3/testsuite/24_iterators/reverse_iterator/2.cc
M    libstdc++-v3/testsuite/24_iterators/reverse_iterator/3.cc
M    libstdc++-v3/testsuite/24_iterators/reverse_iterator/71771.cc
M    libstdc++-v3/testsuite/24_iterators/reverse_iterator/debug_neg.cc
M    libstdc++-v3/testsuite/24_iterators/reverse_iterator/dr1052.cc
M    libstdc++-v3/testsuite/24_iterators/reverse_iterator/dr2188.cc
M    libstdc++-v3/testsuite/24_iterators/reverse_iterator/greedy_ops.cc
M    libstdc++-v3/testsuite/24_iterators/reverse_iterator/make.cc
M    libstdc++-v3/testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc
M    libstdc++-v3/testsuite/24_iterators/reverse_iterator/requirements/current.cc
M    libstdc++-v3/testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc
M    libstdc++-v3/testsuite/25_algorithms/adjacent_find/1.cc
M    libstdc++-v3/testsuite/25_algorithms/adjacent_find/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/adjacent_find/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/adjacent_find/vectorbool.cc
M    libstdc++-v3/testsuite/25_algorithms/advance/istreambuf_iterators/char/1.cc
M    libstdc++-v3/testsuite/25_algorithms/advance/istreambuf_iterators/char/1_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/advance/istreambuf_iterators/char/2.cc
M    libstdc++-v3/testsuite/25_algorithms/advance/istreambuf_iterators/char/2_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/advance/istreambuf_iterators/char/3_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/1.cc
M    libstdc++-v3/testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/1_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/2.cc
M    libstdc++-v3/testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/2_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/3_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/all_of/1.cc
M    libstdc++-v3/testsuite/25_algorithms/all_of/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/all_of/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/any_of/1.cc
M    libstdc++-v3/testsuite/25_algorithms/any_of/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/any_of/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/binary_search/1.cc
M    libstdc++-v3/testsuite/25_algorithms/binary_search/2.cc
M    libstdc++-v3/testsuite/25_algorithms/binary_search/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/binary_search/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/binary_search/partitioned.cc
M    libstdc++-v3/testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/clamp/1.cc
M    libstdc++-v3/testsuite/25_algorithms/clamp/2.cc
M    libstdc++-v3/testsuite/25_algorithms/clamp/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/clamp/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/25_algorithms/clamp/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/constexpr_macro.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/1.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/2.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/3.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/34595.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/4.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/58982.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/86658.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/debug/1_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/debug/2_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/2.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/31.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/32.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/33.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/41.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/42.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/43.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/move_iterators/1.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/move_iterators/69478.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc
M    libstdc++-v3/testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_backward/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/1_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/2_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/3_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_backward/deque_iterators/2.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_backward/move_iterators/1.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_backward/move_iterators/69478.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_if/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_if/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_n/1.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_n/2.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_n/3.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_n/4.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_n/50119.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_n/58982.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_n/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_n/debug/1_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_n/debug/2_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_n/istreambuf_iterator/1.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_n/istreambuf_iterator/1_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_n/istreambuf_iterator/2_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_n/move_iterators/1.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/count/1.cc
M    libstdc++-v3/testsuite/25_algorithms/count/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/count/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/count_if/1.cc
M    libstdc++-v3/testsuite/25_algorithms/count_if/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/count_if/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/cpp_lib_constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/equal/1.cc
M    libstdc++-v3/testsuite/25_algorithms/equal/2.cc
M    libstdc++-v3/testsuite/25_algorithms/equal/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/equal/check_type2.cc
M    libstdc++-v3/testsuite/25_algorithms/equal/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/equal/debug/1_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/equal/debug/2_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/equal/debug/3_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/equal/deque_iterators/1.cc
M    libstdc++-v3/testsuite/25_algorithms/equal/no_operator_ne.cc
M    libstdc++-v3/testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/equal_range/1.cc
M    libstdc++-v3/testsuite/25_algorithms/equal_range/2.cc
M    libstdc++-v3/testsuite/25_algorithms/equal_range/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/equal_range/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/equal_range/partitioned.cc
M    libstdc++-v3/testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/fill/1.cc
M    libstdc++-v3/testsuite/25_algorithms/fill/2.cc
M    libstdc++-v3/testsuite/25_algorithms/fill/3.cc
M    libstdc++-v3/testsuite/25_algorithms/fill/35725.cc
M    libstdc++-v3/testsuite/25_algorithms/fill/4.cc
M    libstdc++-v3/testsuite/25_algorithms/fill/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/fill/deque_iterators/1.cc
M    libstdc++-v3/testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/fill_n/1.cc
M    libstdc++-v3/testsuite/25_algorithms/fill_n/2.cc
M    libstdc++-v3/testsuite/25_algorithms/fill_n/25306.cc
M    libstdc++-v3/testsuite/25_algorithms/fill_n/35725.cc
M    libstdc++-v3/testsuite/25_algorithms/fill_n/87982.cc
M    libstdc++-v3/testsuite/25_algorithms/fill_n/87982_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/fill_n/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/fill_n/debug/1_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/fill_n/debug/2_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/fill_n/debug/3_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/fill_n/debug/4_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/fill_n/dr426.cc
M    libstdc++-v3/testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/find/1.cc
M    libstdc++-v3/testsuite/25_algorithms/find/17441.cc
M    libstdc++-v3/testsuite/25_algorithms/find/39546.cc
M    libstdc++-v3/testsuite/25_algorithms/find/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/find/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc
M    libstdc++-v3/testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc
M    libstdc++-v3/testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc
M    libstdc++-v3/testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc
M    libstdc++-v3/testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/find/vectorbool.cc
M    libstdc++-v3/testsuite/25_algorithms/find_end/1.cc
M    libstdc++-v3/testsuite/25_algorithms/find_end/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/find_end/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/find_end/vectorbool.cc
M    libstdc++-v3/testsuite/25_algorithms/find_first_of/1.cc
M    libstdc++-v3/testsuite/25_algorithms/find_first_of/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/find_first_of/concept_check_1.cc
M    libstdc++-v3/testsuite/25_algorithms/find_first_of/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/find_first_of/vectorbool.cc
M    libstdc++-v3/testsuite/25_algorithms/find_if/1.cc
M    libstdc++-v3/testsuite/25_algorithms/find_if/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/find_if/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/find_if/vectorbool.cc
M    libstdc++-v3/testsuite/25_algorithms/find_if_not/1.cc
M    libstdc++-v3/testsuite/25_algorithms/find_if_not/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/find_if_not/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/find_if_not/vectorbool.cc
M    libstdc++-v3/testsuite/25_algorithms/for_each/1.cc
M    libstdc++-v3/testsuite/25_algorithms/for_each/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n.cc
M    libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n_debug.cc
M    libstdc++-v3/testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/generate/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/generate_n/1.cc
M    libstdc++-v3/testsuite/25_algorithms/generate_n/25306.cc
M    libstdc++-v3/testsuite/25_algorithms/generate_n/87982.cc
M    libstdc++-v3/testsuite/25_algorithms/generate_n/87982_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/generate_n/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/generate_n/dr426.cc
M    libstdc++-v3/testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc
M    libstdc++-v3/testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc
M    libstdc++-v3/testsuite/25_algorithms/headers/algorithm/parallel_algorithm_assert.cc
M    libstdc++-v3/testsuite/25_algorithms/headers/algorithm/parallel_algorithm_assert2.cc
M    libstdc++-v3/testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc
M    libstdc++-v3/testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc
M    libstdc++-v3/testsuite/25_algorithms/headers/algorithm/synopsis.cc
M    libstdc++-v3/testsuite/25_algorithms/headers/cstdlib/functions_std.cc
M    libstdc++-v3/testsuite/25_algorithms/heap/1.cc
M    libstdc++-v3/testsuite/25_algorithms/heap/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/heap/moveable2.cc
M    libstdc++-v3/testsuite/25_algorithms/heap/vectorbool.cc
M    libstdc++-v3/testsuite/25_algorithms/includes/1.cc
M    libstdc++-v3/testsuite/25_algorithms/includes/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/inplace_merge/1.cc
M    libstdc++-v3/testsuite/25_algorithms/inplace_merge/49559.cc
M    libstdc++-v3/testsuite/25_algorithms/inplace_merge/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/inplace_merge/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/inplace_merge/moveable2.cc
M    libstdc++-v3/testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/is_heap/1.cc
M    libstdc++-v3/testsuite/25_algorithms/is_heap/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/is_heap_until/1.cc
M    libstdc++-v3/testsuite/25_algorithms/is_heap_until/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/is_partitioned/1.cc
M    libstdc++-v3/testsuite/25_algorithms/is_partitioned/2.cc
M    libstdc++-v3/testsuite/25_algorithms/is_partitioned/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/is_partitioned/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/is_permutation/1.cc
M    libstdc++-v3/testsuite/25_algorithms/is_permutation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/is_permutation/64646.cc
M    libstdc++-v3/testsuite/25_algorithms/is_permutation/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/is_permutation/check_type2.cc
M    libstdc++-v3/testsuite/25_algorithms/is_permutation/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/is_permutation/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/is_permutation/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/is_permutation/vectorbool.cc
M    libstdc++-v3/testsuite/25_algorithms/is_sorted/1.cc
M    libstdc++-v3/testsuite/25_algorithms/is_sorted/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/is_sorted_until/1.cc
M    libstdc++-v3/testsuite/25_algorithms/is_sorted_until/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/iter_swap/20577.cc
M    libstdc++-v3/testsuite/25_algorithms/iter_swap/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/1.cc
M    libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/71545.cc
M    libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/lexicographical_compare_three_way/1.cc
M    libstdc++-v3/testsuite/25_algorithms/lexicographical_compare_three_way/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/lower_bound/1.cc
M    libstdc++-v3/testsuite/25_algorithms/lower_bound/2.cc
M    libstdc++-v3/testsuite/25_algorithms/lower_bound/33613.cc
M    libstdc++-v3/testsuite/25_algorithms/lower_bound/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/lower_bound/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/irreflexive.cc
M    libstdc++-v3/testsuite/25_algorithms/lower_bound/no_operator_ne.cc
M    libstdc++-v3/testsuite/25_algorithms/lower_bound/partitioned.cc
M    libstdc++-v3/testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/make_heap/80064.cc
M    libstdc++-v3/testsuite/25_algorithms/make_heap/complexity.cc
M    libstdc++-v3/testsuite/25_algorithms/make_heap/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/make_heap/movable.cc
M    libstdc++-v3/testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/max/1.cc
M    libstdc++-v3/testsuite/25_algorithms/max/2.cc
M    libstdc++-v3/testsuite/25_algorithms/max/3.cc
M    libstdc++-v3/testsuite/25_algorithms/max/37547.cc
M    libstdc++-v3/testsuite/25_algorithms/max/4.cc
M    libstdc++-v3/testsuite/25_algorithms/max/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc
M    libstdc++-v3/testsuite/25_algorithms/max_element/1.cc
M    libstdc++-v3/testsuite/25_algorithms/max_element/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/max_element/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/merge/1.cc
M    libstdc++-v3/testsuite/25_algorithms/merge/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/merge/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/min/1.cc
M    libstdc++-v3/testsuite/25_algorithms/min/2.cc
M    libstdc++-v3/testsuite/25_algorithms/min/3.cc
M    libstdc++-v3/testsuite/25_algorithms/min/37547.cc
M    libstdc++-v3/testsuite/25_algorithms/min/4.cc
M    libstdc++-v3/testsuite/25_algorithms/min/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc
M    libstdc++-v3/testsuite/25_algorithms/min_element/1.cc
M    libstdc++-v3/testsuite/25_algorithms/min_element/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/min_element/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/minmax/1.cc
M    libstdc++-v3/testsuite/25_algorithms/minmax/2.cc
M    libstdc++-v3/testsuite/25_algorithms/minmax/3.cc
M    libstdc++-v3/testsuite/25_algorithms/minmax/37547.cc
M    libstdc++-v3/testsuite/25_algorithms/minmax/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc
M    libstdc++-v3/testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc
M    libstdc++-v3/testsuite/25_algorithms/minmax_element/1.cc
M    libstdc++-v3/testsuite/25_algorithms/minmax_element/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/minmax_element/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/mismatch/1.cc
M    libstdc++-v3/testsuite/25_algorithms/mismatch/2.cc
M    libstdc++-v3/testsuite/25_algorithms/mismatch/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/mismatch/check_type2.cc
M    libstdc++-v3/testsuite/25_algorithms/mismatch/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/move/1.cc
M    libstdc++-v3/testsuite/25_algorithms/move/69478.cc
M    libstdc++-v3/testsuite/25_algorithms/move/deque_iterators/2.cc
M    libstdc++-v3/testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/move_backward/1.cc
M    libstdc++-v3/testsuite/25_algorithms/move_backward/69478.cc
M    libstdc++-v3/testsuite/25_algorithms/move_backward/deque_iterators/2.cc
M    libstdc++-v3/testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/next_permutation/1.cc
M    libstdc++-v3/testsuite/25_algorithms/next_permutation/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/next_permutation/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/next_permutation/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/none_of/1.cc
M    libstdc++-v3/testsuite/25_algorithms/none_of/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/none_of/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/nth_element/1.cc
M    libstdc++-v3/testsuite/25_algorithms/nth_element/2.cc
M    libstdc++-v3/testsuite/25_algorithms/nth_element/3.cc
M    libstdc++-v3/testsuite/25_algorithms/nth_element/58800.cc
M    libstdc++-v3/testsuite/25_algorithms/nth_element/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/nth_element/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/nth_element/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/nth_element/random_test.cc
M    libstdc++-v3/testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort/1.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort/2.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort/check_compare_by_value.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort/random_test.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort_copy/1.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort_copy/2.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort_copy/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort_copy/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort_copy/debug/irreflexive_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort_copy/random_test.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/partition/1.cc
M    libstdc++-v3/testsuite/25_algorithms/partition/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/partition/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/partition_copy/1.cc
M    libstdc++-v3/testsuite/25_algorithms/partition_copy/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/partition_copy/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/partition_point/1.cc
M    libstdc++-v3/testsuite/25_algorithms/partition_point/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/partition_point/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/pop_heap/57010.cc
M    libstdc++-v3/testsuite/25_algorithms/pop_heap/complexity.cc
M    libstdc++-v3/testsuite/25_algorithms/pop_heap/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/pop_heap/empty2_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/pop_heap/empty_neg.cc
M    libstdc++-v3/testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/prev_permutation/1.cc
M    libstdc++-v3/testsuite/25_algorithms/prev_permutation/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/prev_permutation/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/prev_permutation/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc
M    libstdc++-v3/testsuite/25_algorithms/push_heap/complexity.cc
M    libstdc++-v3/testsuite/25_algorithms/push_heap/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/random_shuffle/1.cc
M    libstdc++-v3/testsuite/25_algorithms/random_shuffle/59603.cc
M    libstdc++-v3/testsuite/25_algorithms/random_shuffle/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/remove/1.cc
M    libstdc++-v3/testsuite/25_algorithms/remove/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/remove/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/remove/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/remove_copy/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/remove_copy_if/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/remove_copy_if/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/remove_if/1.cc
M    libstdc++-v3/testsuite/25_algorithms/remove_if/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/remove_if/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/remove_if/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/replace/1.cc
M    libstdc++-v3/testsuite/25_algorithms/replace/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/replace_copy/1.cc
M    libstdc++-v3/testsuite/25_algorithms/replace_copy/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/replace_copy/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/replace_copy_if/1.cc
M    libstdc++-v3/testsuite/25_algorithms/replace_copy_if/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/replace_copy_if/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/replace_if/1.cc
M    libstdc++-v3/testsuite/25_algorithms/replace_if/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/replace_if/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/reverse/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/reverse_copy/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/rotate/1.cc
M    libstdc++-v3/testsuite/25_algorithms/rotate/90920.cc
M    libstdc++-v3/testsuite/25_algorithms/rotate/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/rotate/dr488.cc
M    libstdc++-v3/testsuite/25_algorithms/rotate/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/rotate/moveable2.cc
M    libstdc++-v3/testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/rotate/rotate.cc
M    libstdc++-v3/testsuite/25_algorithms/rotate_copy/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/sample/1.cc
M    libstdc++-v3/testsuite/25_algorithms/sample/2.cc
M    libstdc++-v3/testsuite/25_algorithms/sample/81221.cc
M    libstdc++-v3/testsuite/25_algorithms/search/1.cc
M    libstdc++-v3/testsuite/25_algorithms/search/78346.cc
M    libstdc++-v3/testsuite/25_algorithms/search/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/search/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/search/searcher.cc
M    libstdc++-v3/testsuite/25_algorithms/search_n/11400.cc
M    libstdc++-v3/testsuite/25_algorithms/search_n/58358.cc
M    libstdc++-v3/testsuite/25_algorithms/search_n/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/search_n/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/search_n/iterator.cc
M    libstdc++-v3/testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/set_difference/1.cc
M    libstdc++-v3/testsuite/25_algorithms/set_difference/35541.cc
M    libstdc++-v3/testsuite/25_algorithms/set_difference/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/set_difference/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/set_intersection/1.cc
M    libstdc++-v3/testsuite/25_algorithms/set_intersection/34730.cc
M    libstdc++-v3/testsuite/25_algorithms/set_intersection/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/set_intersection/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/1.cc
M    libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/set_union/1.cc
M    libstdc++-v3/testsuite/25_algorithms/set_union/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/set_union/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/shuffle/1.cc
M    libstdc++-v3/testsuite/25_algorithms/shuffle/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/shuffle/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/sort/1.cc
M    libstdc++-v3/testsuite/25_algorithms/sort/34095.cc
M    libstdc++-v3/testsuite/25_algorithms/sort/34636.cc
M    libstdc++-v3/testsuite/25_algorithms/sort/35588.cc
M    libstdc++-v3/testsuite/25_algorithms/sort/78991.cc
M    libstdc++-v3/testsuite/25_algorithms/sort/check_compare_by_value.cc
M    libstdc++-v3/testsuite/25_algorithms/sort/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/sort/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/sort/random_test.cc
M    libstdc++-v3/testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/sort/vectorbool.cc
M    libstdc++-v3/testsuite/25_algorithms/sort_heap/check_compare_by_value.cc
M    libstdc++-v3/testsuite/25_algorithms/sort_heap/complexity.cc
M    libstdc++-v3/testsuite/25_algorithms/sort_heap/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_partition/1.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_partition/mem_check.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_partition/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_partition/pr52822.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_sort/1.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_sort/2.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_sort/3.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_sort/49559.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_sort/check_compare_by_value.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_sort/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_sort/mem_check.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_sort/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_sort/moveable2.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/swap/68877.cc
M    libstdc++-v3/testsuite/25_algorithms/swap/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/swap/dr809.cc
M    libstdc++-v3/testsuite/25_algorithms/swap/noexcept.cc
M    libstdc++-v3/testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/swap_ranges/1.cc
M    libstdc++-v3/testsuite/25_algorithms/swap_ranges/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/swap_ranges/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/swap_ranges/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/transform/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/unique/1.cc
M    libstdc++-v3/testsuite/25_algorithms/unique/11480.cc
M    libstdc++-v3/testsuite/25_algorithms/unique/2.cc
M    libstdc++-v3/testsuite/25_algorithms/unique/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/unique/moveable.cc
M    libstdc++-v3/testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/unique_copy/1.cc
M    libstdc++-v3/testsuite/25_algorithms/unique_copy/2.cc
M    libstdc++-v3/testsuite/25_algorithms/unique_copy/26133.cc
M    libstdc++-v3/testsuite/25_algorithms/unique_copy/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/unique_copy/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/25_algorithms/upper_bound/1.cc
M    libstdc++-v3/testsuite/25_algorithms/upper_bound/2.cc
M    libstdc++-v3/testsuite/25_algorithms/upper_bound/33613.cc
M    libstdc++-v3/testsuite/25_algorithms/upper_bound/check_type.cc
M    libstdc++-v3/testsuite/25_algorithms/upper_bound/constexpr.cc
M    libstdc++-v3/testsuite/25_algorithms/upper_bound/partitioned.cc
M    libstdc++-v3/testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/26_numerics/accumulate/1.cc
M    libstdc++-v3/testsuite/26_numerics/accumulate/48750.cc
M    libstdc++-v3/testsuite/26_numerics/accumulate/lwg2055.cc
M    libstdc++-v3/testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/26_numerics/adjacent_difference/1.cc
M    libstdc++-v3/testsuite/26_numerics/adjacent_difference/lwg2055.cc
M    libstdc++-v3/testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/26_numerics/bit/bit.count/countl_one.cc
M    libstdc++-v3/testsuite/26_numerics/bit/bit.count/countl_zero.cc
M    libstdc++-v3/testsuite/26_numerics/bit/bit.count/countr_one.cc
M    libstdc++-v3/testsuite/26_numerics/bit/bit.count/countr_zero.cc
M    libstdc++-v3/testsuite/26_numerics/bit/bit.count/popcount.cc
M    libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ceil2.cc
M    libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ceil2_neg.cc
M    libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/floor2.cc
M    libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ispow2.cc
M    libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/log2p1.cc
M    libstdc++-v3/testsuite/26_numerics/bit/bit.rotate/rotl.cc
M    libstdc++-v3/testsuite/26_numerics/bit/bit.rotate/rotr.cc
M    libstdc++-v3/testsuite/26_numerics/bit/header-2.cc
M    libstdc++-v3/testsuite/26_numerics/bit/header.cc
M    libstdc++-v3/testsuite/26_numerics/complex/1.cc
M    libstdc++-v3/testsuite/26_numerics/complex/13450.cc
M    libstdc++-v3/testsuite/26_numerics/complex/2.cc
M    libstdc++-v3/testsuite/26_numerics/complex/50880.cc
M    libstdc++-v3/testsuite/26_numerics/complex/51083.cc
M    libstdc++-v3/testsuite/26_numerics/complex/56111.cc
M    libstdc++-v3/testsuite/26_numerics/complex/buggy_complex.cc
M    libstdc++-v3/testsuite/26_numerics/complex/c99.cc
M    libstdc++-v3/testsuite/26_numerics/complex/comparison_operators/constexpr.cc
M    libstdc++-v3/testsuite/26_numerics/complex/comparison_operators/more_constexpr.cc
M    libstdc++-v3/testsuite/26_numerics/complex/cons/48760.cc
M    libstdc++-v3/testsuite/26_numerics/complex/cons/48760_c++0x.cc
M    libstdc++-v3/testsuite/26_numerics/complex/cons/constexpr.cc
M    libstdc++-v3/testsuite/26_numerics/complex/cons/constexpr_primary.cc
M    libstdc++-v3/testsuite/26_numerics/complex/dr387_2.cc
M    libstdc++-v3/testsuite/26_numerics/complex/dr781.cc
M    libstdc++-v3/testsuite/26_numerics/complex/dr844.cc
M    libstdc++-v3/testsuite/26_numerics/complex/inserters_extractors/char/1.cc
M    libstdc++-v3/testsuite/26_numerics/complex/inserters_extractors/char/dr2714.cc
M    libstdc++-v3/testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc
M    libstdc++-v3/testsuite/26_numerics/complex/literals/types.cc
M    libstdc++-v3/testsuite/26_numerics/complex/literals/values.cc
M    libstdc++-v3/testsuite/26_numerics/complex/operators/more_constexpr.cc
M    libstdc++-v3/testsuite/26_numerics/complex/proj.cc
M    libstdc++-v3/testsuite/26_numerics/complex/requirements/constexpr_functions.cc
M    libstdc++-v3/testsuite/26_numerics/complex/requirements/more_constexpr.cc
M    libstdc++-v3/testsuite/26_numerics/complex/value_operations/1.cc
M    libstdc++-v3/testsuite/26_numerics/complex/value_operations/constexpr.cc
M    libstdc++-v3/testsuite/26_numerics/complex/value_operations/constexpr2.cc
M    libstdc++-v3/testsuite/26_numerics/complex/value_operations/dr387.cc
M    libstdc++-v3/testsuite/26_numerics/complex/value_operations/more_constexpr.cc
M    libstdc++-v3/testsuite/26_numerics/complex/value_operations/pr88341.cc
M    libstdc++-v3/testsuite/26_numerics/endian/1.cc
M    libstdc++-v3/testsuite/26_numerics/endian/2.cc
M    libstdc++-v3/testsuite/26_numerics/endian/3.cc
M    libstdc++-v3/testsuite/26_numerics/endian/4.cc
M    libstdc++-v3/testsuite/26_numerics/exclusive_scan/1.cc
M    libstdc++-v3/testsuite/26_numerics/gcd/1.cc
M    libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc
M    libstdc++-v3/testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/14608.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/19322.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/25913.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/37582.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/48891.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/51083.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/53503.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/60401.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/60637.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/82644.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c++11.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c++98.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/c_math.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/c_math_dynamic.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/dr2192.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/dr2192_neg.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/dr550.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/fabs_inline.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_global.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_std.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_std_c++17.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/hypot.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/macros.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/overloads.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/overloads_c++0x_neg.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/powi.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/special_functions_global.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/types_std_c++0x.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc
M    libstdc++-v3/testsuite/26_numerics/headers/complex/synopsis.cc
M    libstdc++-v3/testsuite/26_numerics/headers/complex.h/std_c++11.h
M    libstdc++-v3/testsuite/26_numerics/headers/complex.h/std_c++98.h
M    libstdc++-v3/testsuite/26_numerics/headers/complex.h/std_gnu++11.h
M    libstdc++-v3/testsuite/26_numerics/headers/cstdlib/13943.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cstdlib/2190.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cstdlib/54686.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cstdlib/60401.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cstdlib/dr2192.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cstdlib/dr2192_neg.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cstdlib/dr2735.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cstdlib/functions_std.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cstdlib/macros.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cstdlib/types_std.cc
M    libstdc++-v3/testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc
M    libstdc++-v3/testsuite/26_numerics/headers/ctgmath/complex.cc
M    libstdc++-v3/testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc
M    libstdc++-v3/testsuite/26_numerics/headers/numeric/parallel_numeric.cc
M    libstdc++-v3/testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc
M    libstdc++-v3/testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc
M    libstdc++-v3/testsuite/26_numerics/headers/numeric/synopsis.cc
M    libstdc++-v3/testsuite/26_numerics/headers/random/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/26_numerics/headers/random/types_std_c++0x.cc
M    libstdc++-v3/testsuite/26_numerics/headers/valarray/synopsis.cc
M    libstdc++-v3/testsuite/26_numerics/headers/valarray/types_std.cc
M    libstdc++-v3/testsuite/26_numerics/inclusive_scan/1.cc
M    libstdc++-v3/testsuite/26_numerics/inner_product/1.cc
M    libstdc++-v3/testsuite/26_numerics/inner_product/lwg2055.cc
M    libstdc++-v3/testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/26_numerics/iota/1.cc
M    libstdc++-v3/testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/26_numerics/lcm/1.cc
M    libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc
M    libstdc++-v3/testsuite/26_numerics/lerp.cc
M    libstdc++-v3/testsuite/26_numerics/midpoint/floating.cc
M    libstdc++-v3/testsuite/26_numerics/midpoint/integral.cc
M    libstdc++-v3/testsuite/26_numerics/midpoint/pointer.cc
M    libstdc++-v3/testsuite/26_numerics/numbers/1.cc
M    libstdc++-v3/testsuite/26_numerics/numbers/2.cc
M    libstdc++-v3/testsuite/26_numerics/numbers/3.cc
M    libstdc++-v3/testsuite/26_numerics/numbers/float128.cc
M    libstdc++-v3/testsuite/26_numerics/numbers/nonfloat_neg.cc
M    libstdc++-v3/testsuite/26_numerics/partial_sum/1.cc
M    libstdc++-v3/testsuite/26_numerics/partial_sum/lwg2055.cc
M    libstdc++-v3/testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc
M    libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/values.cc
M    libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/values.cc
M    libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/values2.cc
M    libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/values3.cc
M    libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/values4.cc
M    libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/values5.cc
M    libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/83833.cc
M    libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/concept.cc
M    libstdc++-v3/testsuite/26_numerics/random/default_random_engine.cc
M    libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/55215.cc
M    libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc
M    libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc
M    libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/copy.cc
M    libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc
M    libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc
M    libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc
M    libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/seed_seq2.cc
M    libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/requirements/constexpr_data.cc
M    libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/requirements/constexpr_functions.cc
M    libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc
M    libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc
M    libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/cons/range.cc
M    libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/operators/call-default.cc
M    libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/operators/values.cc
M    libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/operators/values.cc
M    libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/55215.cc
M    libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc
M    libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc
M    libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/copy.cc
M    libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc
M    libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc
M    libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc
M    libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq2.cc
M    libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/requirements/constexpr_functions.cc
M    libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/knuth_b.cc
M    libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/55215.cc
M    libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/copy.cc
M    libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc
M    libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc
M    libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/seed_seq.cc
M    libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/seed_seq2.cc
M    libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/operators/51795.cc
M    libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/requirements/constants.cc
M    libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/requirements/constexpr_data.cc
M    libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/requirements/constexpr_functions.cc
M    libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc
M    libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/cons/55215.cc
M    libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/cons/copy.cc
M    libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc
M    libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc
M    libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/cons/seed_seq.cc
M    libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/cons/seed_seq2.cc
M    libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/requirements/constants.cc
M    libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/requirements/constexpr_data.cc
M    libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/requirements/constexpr_functions.cc
M    libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/minstd_rand.cc
M    libstdc++-v3/testsuite/26_numerics/random/minstd_rand0.cc
M    libstdc++-v3/testsuite/26_numerics/random/mt19937.cc
M    libstdc++-v3/testsuite/26_numerics/random/mt19937_64.cc
M    libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/operators/58302.cc
M    libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/operators/values.cc
M    libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/normal_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/normal_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/normal_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/normal_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/normal_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/normal_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/operators/call-default.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/operators/call-default.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/operators/values.cc
M    libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/random_device/85494.cc
M    libstdc++-v3/testsuite/26_numerics/random/random_device/cons/default-cow.cc
M    libstdc++-v3/testsuite/26_numerics/random/random_device/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/random_device/cons/token.cc
M    libstdc++-v3/testsuite/26_numerics/random/random_device/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/ranlux24.cc
M    libstdc++-v3/testsuite/26_numerics/random/ranlux24_base.cc
M    libstdc++-v3/testsuite/26_numerics/random/ranlux48.cc
M    libstdc++-v3/testsuite/26_numerics/random/ranlux48_base.cc
M    libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/65631.cc
M    libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/initlist.cc
M    libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/range.cc
M    libstdc++-v3/testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/55215.cc
M    libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc
M    libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc
M    libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/copy.cc
M    libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc
M    libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc
M    libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc
M    libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq2.cc
M    libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/requirements/constants.cc
M    libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/requirements/constexpr_data.cc
M    libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/requirements/constexpr_functions.cc
M    libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/55215.cc
M    libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/copy.cc
M    libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc
M    libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc
M    libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed_seq.cc
M    libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed_seq2.cc
M    libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/requirements/constants.cc
M    libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/requirements/constexpr_data.cc
M    libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/requirements/constexpr_functions.cc
M    libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/operators/values.cc
M    libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/64351.cc
M    libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/cons/default.cc
M    libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/reduce/1.cc
M    libstdc++-v3/testsuite/26_numerics/reduce/2.cc
M    libstdc++-v3/testsuite/26_numerics/slice/1.cc
M    libstdc++-v3/testsuite/26_numerics/slice_array/array_assignment.cc
M    libstdc++-v3/testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/26_numerics/slice_array/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/transform_exclusive_scan/1.cc
M    libstdc++-v3/testsuite/26_numerics/transform_inclusive_scan/1.cc
M    libstdc++-v3/testsuite/26_numerics/transform_reduce/1.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/27867.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/28277.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/30416.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/33084.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/40691.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/69116.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/83860.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/87641.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/algo.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/const_bracket.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/deduction.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/dr543.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/dr630-1.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/dr630-2.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/dr630-3.C
M    libstdc++-v3/testsuite/26_numerics/valarray/init-list.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/moveable.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/name_lookup.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/operators.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/range_access.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/range_access2.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/requirements/typedefs.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/subset_assignment.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/swap.cc
M    libstdc++-v3/testsuite/26_numerics/valarray/transcend.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/12790-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/81256.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-4.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/4.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/4879.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/5.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/9964.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/cons/2020.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/cons/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/cons/char/copy_neg.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/12206.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13007.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/9322.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/is_open/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/open/12790-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/4.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/5.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/9507.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/path.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/open/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/13858.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/3599.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9169.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9988.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/requirements/base_classes.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/requirements/typedefs.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/10132-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-4.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/45628-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/11543.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12232.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/26777.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/4.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/45628-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/4.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/10132-3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/81395.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/1-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/1-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/1-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/2-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/2-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/2-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1057.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/59427.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1057.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/59427.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/9339.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sync/char/1057.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/sync/char/9182-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/10096.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/10097.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/45841.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/9027.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/45841.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc
M    libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc
M    libstdc++-v3/testsuite/27_io/basic_fstream/53984.cc
M    libstdc++-v3/testsuite/27_io/basic_fstream/assign/1.cc
M    libstdc++-v3/testsuite/27_io/basic_fstream/cons/1.cc
M    libstdc++-v3/testsuite/27_io/basic_fstream/cons/base.cc
M    libstdc++-v3/testsuite/27_io/basic_fstream/cons/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_fstream/cons/char/path.cc
M    libstdc++-v3/testsuite/27_io/basic_fstream/cons/move.cc
M    libstdc++-v3/testsuite/27_io/basic_fstream/cons/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_fstream/open/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_fstream/open/char/path.cc
M    libstdc++-v3/testsuite/27_io/basic_fstream/open/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_fstream/rdbuf/char/2832.cc
M    libstdc++-v3/testsuite/27_io/basic_fstream/requirements/base_classes.cc
M    libstdc++-v3/testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/27_io/basic_fstream/requirements/typedefs.cc
M    libstdc++-v3/testsuite/27_io/basic_ifstream/assign/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ifstream/cons/2020.cc
M    libstdc++-v3/testsuite/27_io/basic_ifstream/cons/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ifstream/cons/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ifstream/cons/char/path.cc
M    libstdc++-v3/testsuite/27_io/basic_ifstream/cons/move.cc
M    libstdc++-v3/testsuite/27_io/basic_ifstream/cons/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ifstream/open/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ifstream/open/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ifstream/open/char/path.cc
M    libstdc++-v3/testsuite/27_io/basic_ifstream/open/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc
M    libstdc++-v3/testsuite/27_io/basic_ifstream/requirements/base_classes.cc
M    libstdc++-v3/testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/27_io/basic_ifstream/requirements/typedefs.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/clear/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/cons/2020.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/cons/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/cons/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/cons/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/conv/bool.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/conv/bool_neg.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/conv/voidptr.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/copyfmt/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/copyfmt/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/exceptions/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/exceptions/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/imbue/14072.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/locales/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/requirements/base_classes.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/27_io/basic_ios/requirements/typedefs.cc
M    libstdc++-v3/testsuite/27_io/basic_iostream/cons/16251.C
M    libstdc++-v3/testsuite/27_io/basic_iostream/cons/2020.cc
M    libstdc++-v3/testsuite/27_io/basic_iostream/requirements/base_classes.cc
M    libstdc++-v3/testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/27_io/basic_iostream/requirements/typedefs.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/cons/3.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/exceptions/char/9561.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/4.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/9826.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/26181.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/4.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/4.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/get/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/get/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/get/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/get/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/get/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/get/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/getline/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/getline/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/getline/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/getline/char/4.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/getline/char/5.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/getline/char/6.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/getline/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/getline/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/getline/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/getline/wchar_t/4.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/getline/wchar_t/5.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/getline/wchar_t/6.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/6360.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/7220.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/peek/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/peek/char/12296.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/peek/char/6414.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/peek/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/peek/wchar_t/12296.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/peek/wchar_t/6414.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/putback/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/putback/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/read/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/read/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/read/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/read/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/read/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/read/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/readsome/char/6746-1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/readsome/char/6746-2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/readsome/char/8258.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/requirements/base_classes.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/requirements/typedefs.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/26211.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/8348-1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/8348-2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/fstream.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/sstream.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/seekg/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/seekg/wchar_t/26211.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/12297.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/53984.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/sentry/pod/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/sentry/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/sentry/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/sentry/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/26211.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/8348.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/fstream.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/sstream.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/tellg/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/tellg/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/tellg/wchar_t/26211.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/ws/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istream/ws/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istringstream/assign/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istringstream/cons/2020.cc
M    libstdc++-v3/testsuite/27_io/basic_istringstream/cons/default.cc
M    libstdc++-v3/testsuite/27_io/basic_istringstream/cons/move.cc
M    libstdc++-v3/testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc
M    libstdc++-v3/testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc
M    libstdc++-v3/testsuite/27_io/basic_istringstream/requirements/base_classes.cc
M    libstdc++-v3/testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/27_io/basic_istringstream/requirements/typedefs.cc
M    libstdc++-v3/testsuite/27_io/basic_istringstream/str/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_istringstream/str/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ofstream/assign/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ofstream/cons/2020.cc
M    libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/path.cc
M    libstdc++-v3/testsuite/27_io/basic_ofstream/cons/move.cc
M    libstdc++-v3/testsuite/27_io/basic_ofstream/cons/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/path.cc
M    libstdc++-v3/testsuite/27_io/basic_ofstream/open/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ofstream/pthread2.cc
M    libstdc++-v3/testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc
M    libstdc++-v3/testsuite/27_io/basic_ofstream/requirements/base_classes.cc
M    libstdc++-v3/testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/27_io/basic_ofstream/requirements/typedefs.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/cons/2020.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/cons/char/9827.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/cons/char/null.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/endl/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/endl/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/ends/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/ends/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/ends/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/ends/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/exceptions/char/9561.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/flush/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/flush/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/flush/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/flush/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/4.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/5.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/6.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/8.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/deleted.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/deleted.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/4.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/5.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/6.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/6.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/put/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/put/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/requirements/base_classes.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/requirements/typedefs.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/sentry/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/sentry/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/sentry/pod/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/tellp/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/tellp/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/write/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostream/write/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostringstream/assign/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/2020.cc
M    libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/default.cc
M    libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/move.cc
M    libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_ostringstream/pthread3.cc
M    libstdc++-v3/testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc
M    libstdc++-v3/testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc
M    libstdc++-v3/testsuite/27_io/basic_ostringstream/requirements/base_classes.cc
M    libstdc++-v3/testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/27_io/basic_ostringstream/requirements/typedefs.cc
M    libstdc++-v3/testsuite/27_io/basic_ostringstream/str/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostringstream/str/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/cons/2020.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/cons/57394.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/cons/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/9322.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/char/3599.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/requirements/base_classes.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/requirements/typedefs.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/sgetc/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/sgetc/char16_t/80624.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/sgetn/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/sputc/char/1057.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/sputc/char16_t/80624.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/sputn/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/sputn/char/1057.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/sync/char/1057.cc
M    libstdc++-v3/testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/2020.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/81381.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/char/default.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/wchar_t/default.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/char/9322.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/char/26250.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/char/3599.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/char/9988.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/requirements/base_classes.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/requirements/typedefs.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/setbuf/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/setbuf/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/setbuf/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/setbuf/char/4.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sgetc/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sgetn/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/snextc/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/char/1057.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/char/1057.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3955.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sungetc/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sync/char/1057.cc
M    libstdc++-v3/testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/assign/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/assign/81338.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/cons/2020.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/cons/default.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/cons/move.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/requirements/base_classes.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/requirements/typedefs.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/3.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/4.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/3.cc
M    libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/4.cc
M    libstdc++-v3/testsuite/27_io/filesystem/directory_entry/86597.cc
M    libstdc++-v3/testsuite/27_io/filesystem/directory_entry/lwg3171.cc
M    libstdc++-v3/testsuite/27_io/filesystem/file_status/1.cc
M    libstdc++-v3/testsuite/27_io/filesystem/filesystem_error/cons.cc
M    libstdc++-v3/testsuite/27_io/filesystem/filesystem_error/copy.cc
M    libstdc++-v3/testsuite/27_io/filesystem/iterators/91067.cc
M    libstdc++-v3/testsuite/27_io/filesystem/iterators/caching.cc
M    libstdc++-v3/testsuite/27_io/filesystem/iterators/directory_iterator.cc
M    libstdc++-v3/testsuite/27_io/filesystem/iterators/pop.cc
M    libstdc++-v3/testsuite/27_io/filesystem/iterators/recursion_pending.cc
M    libstdc++-v3/testsuite/27_io/filesystem/iterators/recursive_directory_iterator.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/absolute.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/all.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/canonical.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/copy.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/copy_file.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/create_directories.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/create_directory.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/create_symlink.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/current_path.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/equivalent.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/exists.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/file_size.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/is_empty.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/last_write_time.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/permissions.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/proximate.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/read_symlink.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/relative.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/remove.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/remove_all.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/resize_file.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/space.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/status.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/symlink_status.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/temp_directory_path.cc
M    libstdc++-v3/testsuite/27_io/filesystem/operations/weakly_canonical.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/append/path.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/append/source.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/assign/assign.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/assign/copy.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/compare/compare.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/compare/lwg2936.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/compare/path.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/compare/strings.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/concat/92853.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/concat/path.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/concat/strings.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/construct/80762.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/construct/90281.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/construct/90634.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/construct/copy.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/construct/default.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/construct/format.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/construct/locale.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/construct/range.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/construct/string_view.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/decompose/extension.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/decompose/filename.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/decompose/parent_path.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/decompose/relative_path.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/decompose/root_directory.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/decompose/root_name.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/decompose/root_path.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/decompose/stem.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/factory/u8path-char8_t.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/factory/u8path.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/generation/normal.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/generation/normal2.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/generation/proximate.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/generation/relative.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/generic/generic_string.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/io/dr2989.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/itr/components.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/itr/traversal.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/clear.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/make_preferred.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/remove_filename.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/replace_extension.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/replace_filename.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/swap.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/native/alloc.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/native/string-char8_t.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/native/string.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/append.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/hash_value.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/query/empty.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/query/empty_neg.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/query/has_extension.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/query/has_filename.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/query/has_parent_path.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/query/has_relative_path.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/query/has_root_directory.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/query/has_root_name.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/query/has_root_path.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/query/has_stem.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/query/is_absolute.cc
M    libstdc++-v3/testsuite/27_io/filesystem/path/query/is_relative.cc
M    libstdc++-v3/testsuite/27_io/fpos/11450.cc
M    libstdc++-v3/testsuite/27_io/fpos/14252.cc
M    libstdc++-v3/testsuite/27_io/fpos/14320-1.cc
M    libstdc++-v3/testsuite/27_io/fpos/14320-2.cc
M    libstdc++-v3/testsuite/27_io/fpos/14320-3.cc
M    libstdc++-v3/testsuite/27_io/fpos/14320-4.cc
M    libstdc++-v3/testsuite/27_io/fpos/14320-5.cc
M    libstdc++-v3/testsuite/27_io/fpos/14775.cc
M    libstdc++-v3/testsuite/27_io/fpos/mbstate_t/1.cc
M    libstdc++-v3/testsuite/27_io/fpos/mbstate_t/12065.cc
M    libstdc++-v3/testsuite/27_io/fpos/mbstate_t/2.cc
M    libstdc++-v3/testsuite/27_io/fpos/mbstate_t/3.cc
M    libstdc++-v3/testsuite/27_io/fpos/mbstate_t/4_neg.cc
M    libstdc++-v3/testsuite/27_io/fpos/mbstate_t/5.cc
M    libstdc++-v3/testsuite/27_io/fpos/mbstate_t/6.cc
M    libstdc++-v3/testsuite/27_io/fpos/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/27_io/headers/cinttypes/types_std_c++0x.cc
M    libstdc++-v3/testsuite/27_io/headers/cstdio/functions_neg.cc
M    libstdc++-v3/testsuite/27_io/headers/cstdio/functions_std.cc
M    libstdc++-v3/testsuite/27_io/headers/cstdio/macros.cc
M    libstdc++-v3/testsuite/27_io/headers/cstdio/types_std.cc
M    libstdc++-v3/testsuite/27_io/headers/fstream/synopsis.cc
M    libstdc++-v3/testsuite/27_io/headers/fstream/types_std.cc
M    libstdc++-v3/testsuite/27_io/headers/iomanip/synopsis.cc
M    libstdc++-v3/testsuite/27_io/headers/ios/synopsis.cc
M    libstdc++-v3/testsuite/27_io/headers/ios/types_std.cc
M    libstdc++-v3/testsuite/27_io/headers/iostream/synopsis.cc
M    libstdc++-v3/testsuite/27_io/headers/iostream/types_std.cc
M    libstdc++-v3/testsuite/27_io/headers/istream/synopsis.cc
M    libstdc++-v3/testsuite/27_io/headers/istream/types_std.cc
M    libstdc++-v3/testsuite/27_io/headers/ostream/synopsis.cc
M    libstdc++-v3/testsuite/27_io/headers/ostream/types_std.cc
M    libstdc++-v3/testsuite/27_io/headers/sstream/synopsis.cc
M    libstdc++-v3/testsuite/27_io/headers/sstream/types_std.cc
M    libstdc++-v3/testsuite/27_io/headers/streambuf/synopsis.cc
M    libstdc++-v3/testsuite/27_io/headers/streambuf/types_std.cc
M    libstdc++-v3/testsuite/27_io/ios_base/callbacks/1.cc
M    libstdc++-v3/testsuite/27_io/ios_base/cons/assign_neg.cc
M    libstdc++-v3/testsuite/27_io/ios_base/cons/copy_neg.cc
M    libstdc++-v3/testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc
M    libstdc++-v3/testsuite/27_io/ios_base/failure/cxx11.cc
M    libstdc++-v3/testsuite/27_io/ios_base/failure/dual_abi.cc
M    libstdc++-v3/testsuite/27_io/ios_base/failure/what-1.cc
M    libstdc++-v3/testsuite/27_io/ios_base/failure/what-2.cc
M    libstdc++-v3/testsuite/27_io/ios_base/failure/what-3.cc
M    libstdc++-v3/testsuite/27_io/ios_base/failure/what-big.cc
M    libstdc++-v3/testsuite/27_io/ios_base/state/1.cc
M    libstdc++-v3/testsuite/27_io/ios_base/storage/1.cc
M    libstdc++-v3/testsuite/27_io/ios_base/storage/11584.cc
M    libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc
M    libstdc++-v3/testsuite/27_io/ios_base/storage/3.cc
M    libstdc++-v3/testsuite/27_io/ios_base/storage/68197.cc
M    libstdc++-v3/testsuite/27_io/ios_base/sync_with_stdio/1.cc
M    libstdc++-v3/testsuite/27_io/ios_base/sync_with_stdio/16959.cc
M    libstdc++-v3/testsuite/27_io/ios_base/sync_with_stdio/2.cc
M    libstdc++-v3/testsuite/27_io/ios_base/sync_with_stdio/9523.cc
M    libstdc++-v3/testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc
M    libstdc++-v3/testsuite/27_io/ios_base/types/fmtflags/case_label.cc
M    libstdc++-v3/testsuite/27_io/ios_base/types/fmtflags/constexpr_operators.cc
M    libstdc++-v3/testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc
M    libstdc++-v3/testsuite/27_io/ios_base/types/iostate/case_label.cc
M    libstdc++-v3/testsuite/27_io/ios_base/types/iostate/constexpr_operators.cc
M    libstdc++-v3/testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc
M    libstdc++-v3/testsuite/27_io/ios_base/types/openmode/case_label.cc
M    libstdc++-v3/testsuite/27_io/ios_base/types/openmode/constexpr_operators.cc
M    libstdc++-v3/testsuite/27_io/ios_base/types/seekdir/case_label.cc
M    libstdc++-v3/testsuite/27_io/manipulators/adjustfield/char/1.cc
M    libstdc++-v3/testsuite/27_io/manipulators/adjustfield/char/2.cc
M    libstdc++-v3/testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/manipulators/basefield/char/1.cc
M    libstdc++-v3/testsuite/27_io/manipulators/basefield/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/manipulators/extended/get_money/char/1.cc
M    libstdc++-v3/testsuite/27_io/manipulators/extended/get_money/char/51288.cc
M    libstdc++-v3/testsuite/27_io/manipulators/extended/get_money/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/manipulators/extended/get_money/wchar_t/51288.cc
M    libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/char/1.cc
M    libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/char/2.cc
M    libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/manipulators/extended/put_money/char/1.cc
M    libstdc++-v3/testsuite/27_io/manipulators/extended/put_money/char/51288.cc
M    libstdc++-v3/testsuite/27_io/manipulators/extended/put_money/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/manipulators/extended/put_money/wchar_t/51288.cc
M    libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/char/1.cc
M    libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/char/2.cc
M    libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/manipulators/standard/char/1.cc
M    libstdc++-v3/testsuite/27_io/manipulators/standard/char/2.cc
M    libstdc++-v3/testsuite/27_io/manipulators/standard/char/60270.cc
M    libstdc++-v3/testsuite/27_io/manipulators/standard/char/dr2344.cc
M    libstdc++-v3/testsuite/27_io/manipulators/standard/char/quoted.cc
M    libstdc++-v3/testsuite/27_io/manipulators/standard/char/quoted_sv.cc
M    libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/dr2344.cc
M    libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/quoted.cc
M    libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/quoted_sv.cc
M    libstdc++-v3/testsuite/27_io/objects/char/1.cc
M    libstdc++-v3/testsuite/27_io/objects/char/10.cc
M    libstdc++-v3/testsuite/27_io/objects/char/12048-1.cc
M    libstdc++-v3/testsuite/27_io/objects/char/12048-2.cc
M    libstdc++-v3/testsuite/27_io/objects/char/12048-3.cc
M    libstdc++-v3/testsuite/27_io/objects/char/12048-4.cc
M    libstdc++-v3/testsuite/27_io/objects/char/12048-5.cc
M    libstdc++-v3/testsuite/27_io/objects/char/2.cc
M    libstdc++-v3/testsuite/27_io/objects/char/2523-1_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/char/2523-2_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/char/3045.cc
M    libstdc++-v3/testsuite/27_io/objects/char/3647.cc
M    libstdc++-v3/testsuite/27_io/objects/char/3_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/char/41037.cc
M    libstdc++-v3/testsuite/27_io/objects/char/4_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/char/5.cc
M    libstdc++-v3/testsuite/27_io/objects/char/5268.cc
M    libstdc++-v3/testsuite/27_io/objects/char/5280_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/char/6.cc
M    libstdc++-v3/testsuite/27_io/objects/char/6548_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/char/6648-1_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/char/6648-2_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/char/7.cc
M    libstdc++-v3/testsuite/27_io/objects/char/7744_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/char/8.cc
M    libstdc++-v3/testsuite/27_io/objects/char/9.cc
M    libstdc++-v3/testsuite/27_io/objects/char/9661-1.cc
M    libstdc++-v3/testsuite/27_io/objects/char/9661-2_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/char/dr455.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/1.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-1.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-2.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-3.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-4.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/12048-5.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/13582-1_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/2.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/2523-1_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/2523-2_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/3045.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/3647.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/3_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/41037.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/4_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/5.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/5268.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/5280_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/6.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/6548_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/6648-1_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/6648-2_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/7.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/7744_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/8.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/9520.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/9661-1.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/9661-2_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/9662.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/9_xin.cc
M    libstdc++-v3/testsuite/27_io/objects/wchar_t/dr455.cc
M    libstdc++-v3/testsuite/27_io/rvalue_streams-2.cc
M    libstdc++-v3/testsuite/27_io/rvalue_streams.cc
M    libstdc++-v3/testsuite/27_io/types/1.cc
M    libstdc++-v3/testsuite/27_io/types/2.cc
M    libstdc++-v3/testsuite/27_io/types/3.cc
M    libstdc++-v3/testsuite/27_io/types/4.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/awk/cstring_01.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/empty_range.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_01.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_range_00_03.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_range_01_03.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_range_02_03.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/cstring_bracket_01.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/dr2329_neg.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/53622.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/57173.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/58576.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/61601.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/68863.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/anymatcher.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/backref.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/empty_range.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/emptygroup.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/hex.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/quoted_char.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/ungreedy.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/63199.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/anymatcher.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/cjk_match.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/hex.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/cstring_plus.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/cstring_questionmark.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/cstring_range.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_any.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_range_00_03.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_range_01_03.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_range_02_03.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/wstring_locale.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/51711.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/basic_replace.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/dr2213.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/pr83601.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/wchar_t/51711.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/wchar_t/pr83601.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_search/61424.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_search/61720.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_search/basic/string_01.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_search/dr2332_neg.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_search/ecma/assertion.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_search/ecma/flags.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_search/ecma/greedy.cc
M    libstdc++-v3/testsuite/28_regex/algorithms/regex_search/ecma/string_01.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/85098.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/cstring.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/cstring_op.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/lwg3296.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/moveable.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/pstring.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/range.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/string.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/string_op.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/cstring.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/cstring_op.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/lwg3296.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/pstring.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/range.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/string.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/string_op.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/47724.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/83598.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/cstring.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/default.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/iter.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/pstring_char.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/pstring_wchar_t.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/raw_string.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/string_range_01_02_03.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring_awk.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring_ecma.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring_egrep.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring_grep.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/default.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/range.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/copy_char.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/deduction.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/extended/cstring.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/extended/string_range_01_02_03.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/move_char.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/string_char.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/string_wchar_t.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/wchar_t/cstring.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/wchar_t/default.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/ctors/wchar_t/range.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/imbue/string.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/multiple_quantifiers.cc
M    libstdc++-v3/testsuite/28_regex/basic_regex/requirements/constexpr_data.cc
M    libstdc++-v3/testsuite/28_regex/constants/constexpr.cc
M    libstdc++-v3/testsuite/28_regex/constants/error_type.cc
M    libstdc++-v3/testsuite/28_regex/constants/match_flag_type.cc
M    libstdc++-v3/testsuite/28_regex/constants/syntax_option_type.cc
M    libstdc++-v3/testsuite/28_regex/headers/regex/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/28_regex/init-list.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/char/64140.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/char/string_01.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/char/string_position_01.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/ctors/char/default.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/ctors/char/dr2332_neg.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/ctors/wchar_t/default.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/typedefs.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/wchar_t/string_01.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/wchar_t/string_02.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/64303.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/char/string_01.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/ctors/char/default.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/ctors/char/dr2332_neg.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/ctors/wchar_t/default.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/typedefs.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/wchar_t/string_01.cc
M    libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/wchar_t/wstring_02.cc
M    libstdc++-v3/testsuite/28_regex/match_results/ctors/char/default.cc
M    libstdc++-v3/testsuite/28_regex/match_results/ctors/wchar_t/default.cc
M    libstdc++-v3/testsuite/28_regex/match_results/format.cc
M    libstdc++-v3/testsuite/28_regex/match_results/out_of_range_submatches.cc
M    libstdc++-v3/testsuite/28_regex/match_results/pmr_typedefs.cc
M    libstdc++-v3/testsuite/28_regex/match_results/swap.cc
M    libstdc++-v3/testsuite/28_regex/match_results/typedefs.cc
M    libstdc++-v3/testsuite/28_regex/range_access.cc
M    libstdc++-v3/testsuite/28_regex/regex_error/base.cc
M    libstdc++-v3/testsuite/28_regex/regex_error/regex_error.cc
M    libstdc++-v3/testsuite/28_regex/regression.cc
M    libstdc++-v3/testsuite/28_regex/requirements/typedefs.cc
M    libstdc++-v3/testsuite/28_regex/simple_c++11.cc
M    libstdc++-v3/testsuite/28_regex/sub_match/cast_char.cc
M    libstdc++-v3/testsuite/28_regex/sub_match/cast_wchar_t.cc
M    libstdc++-v3/testsuite/28_regex/sub_match/compare.cc
M    libstdc++-v3/testsuite/28_regex/sub_match/embedded_zeros_cmp.cc
M    libstdc++-v3/testsuite/28_regex/sub_match/length.cc
M    libstdc++-v3/testsuite/28_regex/sub_match/typedefs.cc
M    libstdc++-v3/testsuite/28_regex/traits/char/ctor.cc
M    libstdc++-v3/testsuite/28_regex/traits/char/icase.cc
M    libstdc++-v3/testsuite/28_regex/traits/char/isctype.cc
M    libstdc++-v3/testsuite/28_regex/traits/char/length.cc
M    libstdc++-v3/testsuite/28_regex/traits/char/lookup_classname.cc
M    libstdc++-v3/testsuite/28_regex/traits/char/lookup_collatename.cc
M    libstdc++-v3/testsuite/28_regex/traits/char/transform.cc
M    libstdc++-v3/testsuite/28_regex/traits/char/transform_primary.cc
M    libstdc++-v3/testsuite/28_regex/traits/char/translate.cc
M    libstdc++-v3/testsuite/28_regex/traits/char/translate_nocase.cc
M    libstdc++-v3/testsuite/28_regex/traits/char/user_defined.cc
M    libstdc++-v3/testsuite/28_regex/traits/char/value.cc
M    libstdc++-v3/testsuite/28_regex/traits/wchar_t/ctor.cc
M    libstdc++-v3/testsuite/28_regex/traits/wchar_t/isctype.cc
M    libstdc++-v3/testsuite/28_regex/traits/wchar_t/length.cc
M    libstdc++-v3/testsuite/28_regex/traits/wchar_t/lookup_classname.cc
M    libstdc++-v3/testsuite/28_regex/traits/wchar_t/lookup_collatename.cc
M    libstdc++-v3/testsuite/28_regex/traits/wchar_t/transform.cc
M    libstdc++-v3/testsuite/28_regex/traits/wchar_t/transform_primary.cc
M    libstdc++-v3/testsuite/28_regex/traits/wchar_t/translate.cc
M    libstdc++-v3/testsuite/28_regex/traits/wchar_t/translate_nocase.cc
M    libstdc++-v3/testsuite/28_regex/traits/wchar_t/user_defined.cc
M    libstdc++-v3/testsuite/28_regex/traits/wchar_t/value.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/60658.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/60695.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/62259.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/64658.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/65147.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/65913.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/69301.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/69769.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/70766.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/cons/49445.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/cons/assign_neg.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/cons/constexpr.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/cons/copy_list.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/cons/copy_neg.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/cons/default.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/cons/direct_list.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/cons/single_value.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/cons/user_pod.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/is_always_lock_free.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/nonmembers.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/operators/51811.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/operators/56011.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/operators/integral_assignment.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/operators/integral_conversion.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/operators/pointer_partial_void.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/requirements/base_classes.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/requirements/compare_exchange_lowering.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/29_atomics/atomic/requirements/typedefs.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_flag/clear/1.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/1.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/56012.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/aggregate.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/assign_neg.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/copy_neg.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/default.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_flag/requirements/trivial.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/60940.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/65147.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/assign_neg.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/constexpr.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/copy_list.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/copy_neg.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/default.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/direct_list.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/single_value.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/is_always_lock_free.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/nonmembers.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/operators/bitwise.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/operators/decrement.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/operators/increment.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/operators/increment_neg.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/trivial.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/typedefs.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_ref/deduction.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_ref/float.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_ref/generic.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_ref/integral.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_ref/pointer.cc
M    libstdc++-v3/testsuite/29_atomics/atomic_ref/requirements.cc
M    libstdc++-v3/testsuite/29_atomics/headers/atomic/functions_std_c++0x.cc
M    libstdc++-v3/testsuite/29_atomics/headers/atomic/macros.cc
M    libstdc++-v3/testsuite/29_atomics/headers/atomic/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++0x.cc
M    libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++0x_neg.cc
M    libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++20.cc
M    libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++20_neg.cc
M    libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++2a.cc
M    libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++2a_neg.cc
M    libstdc++-v3/testsuite/30_threads/async/42819.cc
M    libstdc++-v3/testsuite/30_threads/async/49668.cc
M    libstdc++-v3/testsuite/30_threads/async/54297.cc
M    libstdc++-v3/testsuite/30_threads/async/84532.cc
M    libstdc++-v3/testsuite/30_threads/async/any.cc
M    libstdc++-v3/testsuite/30_threads/async/async.cc
M    libstdc++-v3/testsuite/30_threads/async/except.cc
M    libstdc++-v3/testsuite/30_threads/async/forced_unwind.cc
M    libstdc++-v3/testsuite/30_threads/async/launch.cc
M    libstdc++-v3/testsuite/30_threads/async/lwg2021.cc
M    libstdc++-v3/testsuite/30_threads/async/sync.cc
M    libstdc++-v3/testsuite/30_threads/call_once/39909.cc
M    libstdc++-v3/testsuite/30_threads/call_once/49668.cc
M    libstdc++-v3/testsuite/30_threads/call_once/60497.cc
M    libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc
M    libstdc++-v3/testsuite/30_threads/call_once/constexpr.cc
M    libstdc++-v3/testsuite/30_threads/call_once/dr2442.cc
M    libstdc++-v3/testsuite/30_threads/call_once/once_flag.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable/54185.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable/cons/1.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable/cons/assign_neg.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable/cons/copy_neg.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable/members/1.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable/members/2.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable/members/3.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable/members/53841.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable/members/68519.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable/native_handle/typesizes.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable/requirements/standard_layout.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable/requirements/typedefs.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable_any/50862.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable_any/53830.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable_any/cond.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable_any/cons/1.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable_any/cons/assign_neg.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable_any/cons/copy_neg.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable_any/members/1.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable_any/members/2.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable_any/stop_token/1.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable_any/stop_token/2.cc
M    libstdc++-v3/testsuite/30_threads/condition_variable_any/stop_token/wait_on.cc
M    libstdc++-v3/testsuite/30_threads/future/cons/assign_neg.cc
M    libstdc++-v3/testsuite/30_threads/future/cons/constexpr.cc
M    libstdc++-v3/testsuite/30_threads/future/cons/copy_neg.cc
M    libstdc++-v3/testsuite/30_threads/future/cons/default.cc
M    libstdc++-v3/testsuite/30_threads/future/cons/move.cc
M    libstdc++-v3/testsuite/30_threads/future/cons/move_assign.cc
M    libstdc++-v3/testsuite/30_threads/future/members/45133.cc
M    libstdc++-v3/testsuite/30_threads/future/members/get.cc
M    libstdc++-v3/testsuite/30_threads/future/members/get2.cc
M    libstdc++-v3/testsuite/30_threads/future/members/share.cc
M    libstdc++-v3/testsuite/30_threads/future/members/valid.cc
M    libstdc++-v3/testsuite/30_threads/future/members/wait.cc
M    libstdc++-v3/testsuite/30_threads/future/members/wait_for.cc
M    libstdc++-v3/testsuite/30_threads/future/members/wait_until.cc
M    libstdc++-v3/testsuite/30_threads/future/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc
M    libstdc++-v3/testsuite/30_threads/headers/future/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/30_threads/headers/future/types_std_c++0x.cc
M    libstdc++-v3/testsuite/30_threads/headers/mutex/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/30_threads/headers/mutex/types_std_c++0x.cc
M    libstdc++-v3/testsuite/30_threads/headers/stop_token/synopsis.cc
M    libstdc++-v3/testsuite/30_threads/headers/thread/std_c++0x_neg.cc
M    libstdc++-v3/testsuite/30_threads/headers/thread/types_std_c++0x.cc
M    libstdc++-v3/testsuite/30_threads/headers/thread/types_std_c++20.cc
M    libstdc++-v3/testsuite/30_threads/jthread/1.cc
M    libstdc++-v3/testsuite/30_threads/jthread/2.cc
M    libstdc++-v3/testsuite/30_threads/jthread/3.cc
M    libstdc++-v3/testsuite/30_threads/jthread/jthread.cc
M    libstdc++-v3/testsuite/30_threads/lock/1.cc
M    libstdc++-v3/testsuite/30_threads/lock/2.cc
M    libstdc++-v3/testsuite/30_threads/lock/3.cc
M    libstdc++-v3/testsuite/30_threads/lock/4.cc
M    libstdc++-v3/testsuite/30_threads/lock_guard/cons/1.cc
M    libstdc++-v3/testsuite/30_threads/lock_guard/cons/deduction.cc
M    libstdc++-v3/testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/30_threads/lock_guard/requirements/typedefs.cc
M    libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc
M    libstdc++-v3/testsuite/30_threads/mutex/cons/assign_neg.cc
M    libstdc++-v3/testsuite/30_threads/mutex/cons/constexpr.cc
M    libstdc++-v3/testsuite/30_threads/mutex/cons/copy_neg.cc
M    libstdc++-v3/testsuite/30_threads/mutex/dest/destructor_locked.cc
M    libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc
M    libstdc++-v3/testsuite/30_threads/mutex/native_handle/1.cc
M    libstdc++-v3/testsuite/30_threads/mutex/native_handle/typesizes.cc
M    libstdc++-v3/testsuite/30_threads/mutex/requirements/standard_layout.cc
M    libstdc++-v3/testsuite/30_threads/mutex/requirements/typedefs.cc
M    libstdc++-v3/testsuite/30_threads/mutex/try_lock/1.cc
M    libstdc++-v3/testsuite/30_threads/mutex/try_lock/2.cc
M    libstdc++-v3/testsuite/30_threads/mutex/unlock/1.cc
M    libstdc++-v3/testsuite/30_threads/mutex/unlock/2.cc
M    libstdc++-v3/testsuite/30_threads/once_flag/cons/constexpr.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/49668.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/60564.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/79486.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/cons/1.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/cons/2.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/cons/3.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/cons/56492.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc2.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc_min.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/cons/assign_neg.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/cons/copy_neg.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/cons/move.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/cons/move_assign.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/forced_unwind.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/members/at_thread_exit.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future2.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke2.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke3.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke4.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke5.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/members/reset.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/members/reset2.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/members/swap.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/members/valid.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/30_threads/packaged_task/uses_allocator.cc
M    libstdc++-v3/testsuite/30_threads/promise/60966.cc
M    libstdc++-v3/testsuite/30_threads/promise/69106.cc
M    libstdc++-v3/testsuite/30_threads/promise/cons/1.cc
M    libstdc++-v3/testsuite/30_threads/promise/cons/alloc.cc
M    libstdc++-v3/testsuite/30_threads/promise/cons/alloc2.cc
M    libstdc++-v3/testsuite/30_threads/promise/cons/alloc_min.cc
M    libstdc++-v3/testsuite/30_threads/promise/cons/assign_neg.cc
M    libstdc++-v3/testsuite/30_threads/promise/cons/copy_neg.cc
M    libstdc++-v3/testsuite/30_threads/promise/cons/move.cc
M    libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc
M    libstdc++-v3/testsuite/30_threads/promise/members/at_thread_exit.cc
M    libstdc++-v3/testsuite/30_threads/promise/members/at_thread_exit2.cc
M    libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc
M    libstdc++-v3/testsuite/30_threads/promise/members/get_future2.cc
M    libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc
M    libstdc++-v3/testsuite/30_threads/promise/members/set_exception2.cc
M    libstdc++-v3/testsuite/30_threads/promise/members/set_value.cc
M    libstdc++-v3/testsuite/30_threads/promise/members/set_value2.cc
M    libstdc++-v3/testsuite/30_threads/promise/members/set_value3.cc
M    libstdc++-v3/testsuite/30_threads/promise/members/swap.cc
M    libstdc++-v3/testsuite/30_threads/promise/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/30_threads/promise/uses_allocator.cc
M    libstdc++-v3/testsuite/30_threads/recursive_mutex/cons/1.cc
M    libstdc++-v3/testsuite/30_threads/recursive_mutex/cons/assign_neg.cc
M    libstdc++-v3/testsuite/30_threads/recursive_mutex/cons/copy_neg.cc
M    libstdc++-v3/testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc
M    libstdc++-v3/testsuite/30_threads/recursive_mutex/lock/1.cc
M    libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/1.cc
M    libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc
M    libstdc++-v3/testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc
M    libstdc++-v3/testsuite/30_threads/recursive_mutex/requirements/typedefs.cc
M    libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/1.cc
M    libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/2.cc
M    libstdc++-v3/testsuite/30_threads/recursive_mutex/unlock/1.cc
M    libstdc++-v3/testsuite/30_threads/recursive_mutex/unlock/2.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/cons/1.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/1.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/2.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/3.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/1.cc
M    libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/2.cc
M    libstdc++-v3/testsuite/30_threads/scoped_lock/cons/1.cc
M    libstdc++-v3/testsuite/30_threads/scoped_lock/cons/deduction.cc
M    libstdc++-v3/testsuite/30_threads/scoped_lock/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/30_threads/scoped_lock/requirements/typedefs.cc
M    libstdc++-v3/testsuite/30_threads/shared_future/cons/assign.cc
M    libstdc++-v3/testsuite/30_threads/shared_future/cons/constexpr.cc
M    libstdc++-v3/testsuite/30_threads/shared_future/cons/copy.cc
M    libstdc++-v3/testsuite/30_threads/shared_future/cons/default.cc
M    libstdc++-v3/testsuite/30_threads/shared_future/cons/move.cc
M    libstdc++-v3/testsuite/30_threads/shared_future/cons/move_assign.cc
M    libstdc++-v3/testsuite/30_threads/shared_future/members/45133.cc
M    libstdc++-v3/testsuite/30_threads/shared_future/members/get.cc
M    libstdc++-v3/testsuite/30_threads/shared_future/members/get2.cc
M    libstdc++-v3/testsuite/30_threads/shared_future/members/valid.cc
M    libstdc++-v3/testsuite/30_threads/shared_future/members/wait.cc
M    libstdc++-v3/testsuite/30_threads/shared_future/members/wait_for.cc
M    libstdc++-v3/testsuite/30_threads/shared_future/members/wait_until.cc
M    libstdc++-v3/testsuite/30_threads/shared_future/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/30_threads/shared_lock/70766.cc
M    libstdc++-v3/testsuite/30_threads/shared_lock/cons/1.cc
M    libstdc++-v3/testsuite/30_threads/shared_lock/cons/2.cc
M    libstdc++-v3/testsuite/30_threads/shared_lock/cons/3.cc
M    libstdc++-v3/testsuite/30_threads/shared_lock/cons/4.cc
M    libstdc++-v3/testsuite/30_threads/shared_lock/cons/5.cc
M    libstdc++-v3/testsuite/30_threads/shared_lock/cons/6.cc
M    libstdc++-v3/testsuite/30_threads/shared_lock/locking/1.cc
M    libstdc++-v3/testsuite/30_threads/shared_lock/locking/2.cc
M    libstdc++-v3/testsuite/30_threads/shared_lock/locking/3.cc
M    libstdc++-v3/testsuite/30_threads/shared_lock/locking/4.cc
M    libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/1.cc
M    libstdc++-v3/testsuite/30_threads/shared_lock/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/30_threads/shared_lock/requirements/typedefs.cc
M    libstdc++-v3/testsuite/30_threads/shared_mutex/cons/1.cc
M    libstdc++-v3/testsuite/30_threads/shared_mutex/cons/assign_neg.cc
M    libstdc++-v3/testsuite/30_threads/shared_mutex/cons/copy_neg.cc
M    libstdc++-v3/testsuite/30_threads/shared_mutex/requirements/standard_layout.cc
M    libstdc++-v3/testsuite/30_threads/shared_mutex/try_lock/1.cc
M    libstdc++-v3/testsuite/30_threads/shared_mutex/try_lock/2.cc
M    libstdc++-v3/testsuite/30_threads/shared_mutex/unlock/1.cc
M    libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/1.cc
M    libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/assign_neg.cc
M    libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/copy_neg.cc
M    libstdc++-v3/testsuite/30_threads/shared_timed_mutex/requirements/standard_layout.cc
M    libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/1.cc
M    libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/2.cc
M    libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/3.cc
M    libstdc++-v3/testsuite/30_threads/shared_timed_mutex/unlock/1.cc
M    libstdc++-v3/testsuite/30_threads/stop_token/1.cc
M    libstdc++-v3/testsuite/30_threads/stop_token/2.cc
M    libstdc++-v3/testsuite/30_threads/stop_token/stop_callback.cc
M    libstdc++-v3/testsuite/30_threads/stop_token/stop_source.cc
M    libstdc++-v3/testsuite/30_threads/stop_token/stop_token.cc
M    libstdc++-v3/testsuite/30_threads/this_thread/1.cc
M    libstdc++-v3/testsuite/30_threads/this_thread/2.cc
M    libstdc++-v3/testsuite/30_threads/this_thread/3.cc
M    libstdc++-v3/testsuite/30_threads/this_thread/4.cc
M    libstdc++-v3/testsuite/30_threads/this_thread/57060.cc
M    libstdc++-v3/testsuite/30_threads/this_thread/58038.cc
M    libstdc++-v3/testsuite/30_threads/this_thread/60421.cc
M    libstdc++-v3/testsuite/30_threads/thread/70503.cc
M    libstdc++-v3/testsuite/30_threads/thread/84532.cc
M    libstdc++-v3/testsuite/30_threads/thread/adl.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/1.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/2.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/3.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/4.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/49668.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/5.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/6.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/69724.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/7.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/8.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/84535.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/9.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/assign_neg.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/copy_neg.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/lwg2097.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/moveable.cc
M    libstdc++-v3/testsuite/30_threads/thread/cons/terminate.cc
M    libstdc++-v3/testsuite/30_threads/thread/id/70294.cc
M    libstdc++-v3/testsuite/30_threads/thread/id/hash.cc
M    libstdc++-v3/testsuite/30_threads/thread/id/operators.cc
M    libstdc++-v3/testsuite/30_threads/thread/members/1.cc
M    libstdc++-v3/testsuite/30_threads/thread/members/2.cc
M    libstdc++-v3/testsuite/30_threads/thread/members/3.cc
M    libstdc++-v3/testsuite/30_threads/thread/members/4.cc
M    libstdc++-v3/testsuite/30_threads/thread/members/5.cc
M    libstdc++-v3/testsuite/30_threads/thread/members/hardware_concurrency.cc
M    libstdc++-v3/testsuite/30_threads/thread/native_handle/cancel.cc
M    libstdc++-v3/testsuite/30_threads/thread/native_handle/typesizes.cc
M    libstdc++-v3/testsuite/30_threads/thread/swap/1.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/cons/1.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/cons/assign_neg.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/cons/copy_neg.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/dest/destructor_locked.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/lock/1.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/1.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/typesizes.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/requirements/standard_layout.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/requirements/typedefs.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/1.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/2.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/1.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/2.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/3.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/1.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/2.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/3.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/4.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/57641.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/unlock/1.cc
M    libstdc++-v3/testsuite/30_threads/timed_mutex/unlock/2.cc
M    libstdc++-v3/testsuite/30_threads/try_lock/1.cc
M    libstdc++-v3/testsuite/30_threads/try_lock/2.cc
M    libstdc++-v3/testsuite/30_threads/try_lock/3.cc
M    libstdc++-v3/testsuite/30_threads/try_lock/4.cc
M    libstdc++-v3/testsuite/30_threads/unique_lock/cons/1.cc
M    libstdc++-v3/testsuite/30_threads/unique_lock/cons/2.cc
M    libstdc++-v3/testsuite/30_threads/unique_lock/cons/3.cc
M    libstdc++-v3/testsuite/30_threads/unique_lock/cons/4.cc
M    libstdc++-v3/testsuite/30_threads/unique_lock/cons/5.cc
M    libstdc++-v3/testsuite/30_threads/unique_lock/cons/6.cc
M    libstdc++-v3/testsuite/30_threads/unique_lock/cons/60497.cc
M    libstdc++-v3/testsuite/30_threads/unique_lock/cons/deduction.cc
M    libstdc++-v3/testsuite/30_threads/unique_lock/locking/1.cc
M    libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc
M    libstdc++-v3/testsuite/30_threads/unique_lock/locking/3.cc
M    libstdc++-v3/testsuite/30_threads/unique_lock/locking/4.cc
M    libstdc++-v3/testsuite/30_threads/unique_lock/modifiers/1.cc
M    libstdc++-v3/testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/30_threads/unique_lock/requirements/typedefs.cc
M    libstdc++-v3/testsuite/Makefile.am
M    libstdc++-v3/testsuite/abi/30586.cc
M    libstdc++-v3/testsuite/abi/cxx_runtime_only_linkage.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/01.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/02.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/03.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/04.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/05.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/06.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/07.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/08.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/09.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/10.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/11.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/12.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/13.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/14.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/15.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/16.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/17.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/18.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/19.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/20.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/21.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/22.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/23.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/24.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/25.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_examples/26.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_text/01.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_text/02.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_text/03.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_text/04.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_text/05.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_text/06.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_text/07.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_text/08.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_text/09.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_text/10.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_text/11.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_text/12.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_text/13.cc
M    libstdc++-v3/testsuite/abi/demangle/abi_text/14.cc
M    libstdc++-v3/testsuite/abi/demangle/cxx0x/rref.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/3111-1.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/3111-2.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/7986-01.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/7986-02.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/7986-03.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/7986-04.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/7986-05.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/7986-06.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/7986-07.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/7986-08.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/7986-09.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/7986-10.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/7986-11.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/7986-12.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/7986.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/8897.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/cw-01.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/cw-02.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/cw-03.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/cw-04.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/cw-05.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/cw-06.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/cw-07.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/cw-08.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/cw-09.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/cw-10.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/cw-11.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/cw-12.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/cw-13.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/cw-14.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/cw-15.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/cw-16.cc
M    libstdc++-v3/testsuite/abi/demangle/regression/old.cc
M    libstdc++-v3/testsuite/abi/header_cxxabi.c
M    libstdc++-v3/testsuite/backward/11460.cc
M    libstdc++-v3/testsuite/backward/hash_map/1.cc
M    libstdc++-v3/testsuite/backward/hash_map/14648.cc
M    libstdc++-v3/testsuite/backward/hash_map/23528.cc
M    libstdc++-v3/testsuite/backward/hash_map/25896.cc
M    libstdc++-v3/testsuite/backward/hash_map/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/backward/hash_set/1.cc
M    libstdc++-v3/testsuite/backward/hash_set/25896.cc
M    libstdc++-v3/testsuite/backward/hash_set/check_construct_destroy.cc
M    libstdc++-v3/testsuite/backward/hash_set/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/backward/strstream_members.cc
M    libstdc++-v3/testsuite/backward/strstream_move.cc
M    libstdc++-v3/testsuite/config/default.exp
M    libstdc++-v3/testsuite/decimal/binary-arith.cc
M    libstdc++-v3/testsuite/decimal/cast_neg.cc
M    libstdc++-v3/testsuite/decimal/comparison.cc
M    libstdc++-v3/testsuite/decimal/compound-assignment-memfunc.cc
M    libstdc++-v3/testsuite/decimal/compound-assignment.cc
M    libstdc++-v3/testsuite/decimal/conversion-from-float.cc
M    libstdc++-v3/testsuite/decimal/conversion-from-integral.cc
M    libstdc++-v3/testsuite/decimal/conversion-to-generic-float.cc
M    libstdc++-v3/testsuite/decimal/conversion-to-integral.cc
M    libstdc++-v3/testsuite/decimal/ctor.cc
M    libstdc++-v3/testsuite/decimal/incdec-memfunc.cc
M    libstdc++-v3/testsuite/decimal/incdec.cc
M    libstdc++-v3/testsuite/decimal/make-decimal.cc
M    libstdc++-v3/testsuite/decimal/mixed-mode-arith_neg.cc
M    libstdc++-v3/testsuite/decimal/mixed-mode-cmp_neg.cc
M    libstdc++-v3/testsuite/decimal/operator_neg.cc
M    libstdc++-v3/testsuite/decimal/pr54036-1.cc
M    libstdc++-v3/testsuite/decimal/pr54036-2.cc
M    libstdc++-v3/testsuite/decimal/pr54036-3.cc
M    libstdc++-v3/testsuite/decimal/pr58815.cc
M    libstdc++-v3/testsuite/decimal/unary-arith.cc
M    libstdc++-v3/testsuite/experimental/algorithm/sample-2.cc
M    libstdc++-v3/testsuite/experimental/algorithm/sample.cc
M    libstdc++-v3/testsuite/experimental/algorithm/search.cc
M    libstdc++-v3/testsuite/experimental/algorithm/shuffle.cc
M    libstdc++-v3/testsuite/experimental/any/assign/1.cc
M    libstdc++-v3/testsuite/experimental/any/assign/2.cc
M    libstdc++-v3/testsuite/experimental/any/assign/exception.cc
M    libstdc++-v3/testsuite/experimental/any/assign/self.cc
M    libstdc++-v3/testsuite/experimental/any/cons/1.cc
M    libstdc++-v3/testsuite/experimental/any/cons/2.cc
M    libstdc++-v3/testsuite/experimental/any/cons/aligned.cc
M    libstdc++-v3/testsuite/experimental/any/cons/nontrivial.cc
M    libstdc++-v3/testsuite/experimental/any/misc/any_cast.cc
M    libstdc++-v3/testsuite/experimental/any/misc/any_cast_neg.cc
M    libstdc++-v3/testsuite/experimental/any/misc/any_cast_no_rtti.cc
M    libstdc++-v3/testsuite/experimental/any/misc/swap.cc
M    libstdc++-v3/testsuite/experimental/any/modifiers/1.cc
M    libstdc++-v3/testsuite/experimental/any/observers/type.cc
M    libstdc++-v3/testsuite/experimental/any/typedefs.cc
M    libstdc++-v3/testsuite/experimental/array/make_array.cc
M    libstdc++-v3/testsuite/experimental/array/neg.cc
M    libstdc++-v3/testsuite/experimental/chrono/value.cc
M    libstdc++-v3/testsuite/experimental/deque/erasure.cc
M    libstdc++-v3/testsuite/experimental/filesystem/file_status/1.cc
M    libstdc++-v3/testsuite/experimental/filesystem/filesystem_error/cons.cc
M    libstdc++-v3/testsuite/experimental/filesystem/iterators/directory_iterator.cc
M    libstdc++-v3/testsuite/experimental/filesystem/iterators/pop.cc
M    libstdc++-v3/testsuite/experimental/filesystem/iterators/recursive_directory_iterator.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/absolute.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/canonical.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/copy.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/copy_file.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/create_directories.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/create_directory.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/create_symlink.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/current_path.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/equivalent.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/exists.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/file_size.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/is_empty.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/last_write_time.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/permissions.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/read_symlink.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/remove.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/remove_all.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/space.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/status.cc
M    libstdc++-v3/testsuite/experimental/filesystem/operations/temp_directory_path.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/append/path.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/assign/assign.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/assign/copy.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/compare/compare.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/compare/path.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/compare/strings.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/concat/path.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/concat/strings.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/construct/80762.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/construct/90281.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/construct/90634.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/construct/copy.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/construct/default.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/construct/locale.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/construct/range.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/construct/string_view.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/decompose/extension.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/decompose/filename.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/decompose/parent_path.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/decompose/relative_path.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/decompose/root_directory.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/decompose/root_name.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/decompose/root_path.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/decompose/stem.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/factory/u8path-char8_t.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/factory/u8path.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/generic/generic_string.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/itr/traversal.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/clear.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/make_preferred.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/remove_filename.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/replace_extension.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/replace_filename.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/swap.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/native/alloc.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/native/string-char8_t.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/native/string.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/nonmember/hash_value.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/preferred_separator.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/query/empty.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/query/has_extension.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/query/has_filename.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/query/has_parent_path.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/query/has_relative_path.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/query/has_root_directory.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/query/has_root_name.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/query/has_root_path.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/query/has_stem.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/query/is_absolute.cc
M    libstdc++-v3/testsuite/experimental/filesystem/path/query/is_relative.cc
M    libstdc++-v3/testsuite/experimental/forward_list/erasure.cc
M    libstdc++-v3/testsuite/experimental/functional/87538.cc
M    libstdc++-v3/testsuite/experimental/functional/not_fn.cc
M    libstdc++-v3/testsuite/experimental/functional/searchers.cc
M    libstdc++-v3/testsuite/experimental/functional/value.cc
M    libstdc++-v3/testsuite/experimental/iterator/make_ostream_joiner.cc
M    libstdc++-v3/testsuite/experimental/iterator/ostream_joiner.cc
M    libstdc++-v3/testsuite/experimental/iterator/requirements.cc
M    libstdc++-v3/testsuite/experimental/list/erasure.cc
M    libstdc++-v3/testsuite/experimental/map/erasure.cc
M    libstdc++-v3/testsuite/experimental/memory/observer_ptr/assignment/assign.cc
M    libstdc++-v3/testsuite/experimental/memory/observer_ptr/cons/cons.cc
M    libstdc++-v3/testsuite/experimental/memory/observer_ptr/hash/hash.cc
M    libstdc++-v3/testsuite/experimental/memory/observer_ptr/make_observer.cc
M    libstdc++-v3/testsuite/experimental/memory/observer_ptr/relops/relops.cc
M    libstdc++-v3/testsuite/experimental/memory/observer_ptr/requirements.cc
M    libstdc++-v3/testsuite/experimental/memory/observer_ptr/swap/swap.cc
M    libstdc++-v3/testsuite/experimental/memory/observer_ptr/typedefs.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/assign/assign.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/cast/cast.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/comparison/comparison.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/alias_ctor.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/alloc_ctor.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/copy_ctor.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/copy_ctor_neg.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/default_ctor.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/enable_shared_from_this.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/move_ctor.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/pointer_ctor.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/pointer_ctor_neg.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/torture.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/unique_ptr_ctor.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/weak_ptr_ctor.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/dest/dest.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/modifiers/reset.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/modifiers/reset_neg.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/modifiers/swap.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/bool_conv.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/operators.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/owner_before.cc
M    libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/use_count.cc
M    libstdc++-v3/testsuite/experimental/memory_resource/1.cc
M    libstdc++-v3/testsuite/experimental/memory_resource/70966.cc
M    libstdc++-v3/testsuite/experimental/memory_resource/new_delete_resource.cc
M    libstdc++-v3/testsuite/experimental/memory_resource/null_memory_resource.cc
M    libstdc++-v3/testsuite/experimental/memory_resource/resource_adaptor.cc
M    libstdc++-v3/testsuite/experimental/names.cc
M    libstdc++-v3/testsuite/experimental/net/buffer/arithmetic.cc
M    libstdc++-v3/testsuite/experimental/net/buffer/const.cc
M    libstdc++-v3/testsuite/experimental/net/buffer/creation.cc
M    libstdc++-v3/testsuite/experimental/net/buffer/mutable.cc
M    libstdc++-v3/testsuite/experimental/net/buffer/size.cc
M    libstdc++-v3/testsuite/experimental/net/buffer/traits.cc
M    libstdc++-v3/testsuite/experimental/net/execution_context/use_service.cc
M    libstdc++-v3/testsuite/experimental/net/headers.cc
M    libstdc++-v3/testsuite/experimental/net/internet/address/v4/comparisons.cc
M    libstdc++-v3/testsuite/experimental/net/internet/address/v4/cons.cc
M    libstdc++-v3/testsuite/experimental/net/internet/address/v4/creation.cc
M    libstdc++-v3/testsuite/experimental/net/internet/address/v4/members.cc
M    libstdc++-v3/testsuite/experimental/net/internet/resolver/base.cc
M    libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/lookup.cc
M    libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/reverse.cc
M    libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc
M    libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc
M    libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc
M    libstdc++-v3/testsuite/experimental/numeric/77801.cc
M    libstdc++-v3/testsuite/experimental/numeric/gcd.cc
M    libstdc++-v3/testsuite/experimental/numeric/lcm.cc
M    libstdc++-v3/testsuite/experimental/optional/77288.cc
M    libstdc++-v3/testsuite/experimental/optional/assignment/1.cc
M    libstdc++-v3/testsuite/experimental/optional/assignment/2.cc
M    libstdc++-v3/testsuite/experimental/optional/assignment/3.cc
M    libstdc++-v3/testsuite/experimental/optional/assignment/4.cc
M    libstdc++-v3/testsuite/experimental/optional/assignment/5.cc
M    libstdc++-v3/testsuite/experimental/optional/assignment/6.cc
M    libstdc++-v3/testsuite/experimental/optional/cons/77727.cc
M    libstdc++-v3/testsuite/experimental/optional/cons/copy.cc
M    libstdc++-v3/testsuite/experimental/optional/cons/default.cc
M    libstdc++-v3/testsuite/experimental/optional/cons/move.cc
M    libstdc++-v3/testsuite/experimental/optional/cons/value.cc
M    libstdc++-v3/testsuite/experimental/optional/cons/value_neg.cc
M    libstdc++-v3/testsuite/experimental/optional/constexpr/cons/default.cc
M    libstdc++-v3/testsuite/experimental/optional/constexpr/cons/value.cc
M    libstdc++-v3/testsuite/experimental/optional/constexpr/in_place.cc
M    libstdc++-v3/testsuite/experimental/optional/constexpr/make_optional.cc
M    libstdc++-v3/testsuite/experimental/optional/constexpr/nullopt.cc
M    libstdc++-v3/testsuite/experimental/optional/constexpr/observers/1.cc
M    libstdc++-v3/testsuite/experimental/optional/constexpr/observers/2.cc
M    libstdc++-v3/testsuite/experimental/optional/constexpr/observers/3.cc
M    libstdc++-v3/testsuite/experimental/optional/constexpr/observers/4.cc
M    libstdc++-v3/testsuite/experimental/optional/constexpr/observers/5.cc
M    libstdc++-v3/testsuite/experimental/optional/constexpr/relops/1.cc
M    libstdc++-v3/testsuite/experimental/optional/constexpr/relops/2.cc
M    libstdc++-v3/testsuite/experimental/optional/constexpr/relops/3.cc
M    libstdc++-v3/testsuite/experimental/optional/constexpr/relops/4.cc
M    libstdc++-v3/testsuite/experimental/optional/constexpr/relops/5.cc
M    libstdc++-v3/testsuite/experimental/optional/constexpr/relops/6.cc
M    libstdc++-v3/testsuite/experimental/optional/in_place.cc
M    libstdc++-v3/testsuite/experimental/optional/make_optional.cc
M    libstdc++-v3/testsuite/experimental/optional/nullopt.cc
M    libstdc++-v3/testsuite/experimental/optional/observers/1.cc
M    libstdc++-v3/testsuite/experimental/optional/observers/2.cc
M    libstdc++-v3/testsuite/experimental/optional/observers/3.cc
M    libstdc++-v3/testsuite/experimental/optional/observers/4.cc
M    libstdc++-v3/testsuite/experimental/optional/observers/5.cc
M    libstdc++-v3/testsuite/experimental/optional/relops/1.cc
M    libstdc++-v3/testsuite/experimental/optional/relops/2.cc
M    libstdc++-v3/testsuite/experimental/optional/relops/3.cc
M    libstdc++-v3/testsuite/experimental/optional/relops/4.cc
M    libstdc++-v3/testsuite/experimental/optional/relops/5.cc
M    libstdc++-v3/testsuite/experimental/optional/relops/6.cc
M    libstdc++-v3/testsuite/experimental/optional/requirements.cc
M    libstdc++-v3/testsuite/experimental/optional/swap/1.cc
M    libstdc++-v3/testsuite/experimental/optional/typedefs.cc
M    libstdc++-v3/testsuite/experimental/polymorphic_allocator/1.cc
M    libstdc++-v3/testsuite/experimental/polymorphic_allocator/construct_pair.cc
M    libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_deque.cc
M    libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_forward_list.cc
M    libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_list.cc
M    libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_map.cc
M    libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_match.cc
M    libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_multimap.cc
M    libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_multiset.cc
M    libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_set.cc
M    libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_string.cc
M    libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_unordered_map.cc
M    libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_unordered_multimap.cc
M    libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_unordered_multiset.cc
M    libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_unordered_set.cc
M    libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_vector.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/assignment/copy.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/assignment/move.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/assignment/move_neg.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/cons/copy.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/cons/default.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/cons/move.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/cons/move_neg.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/hash/1.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/observers/1.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/relops/1.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/requirements1.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/requirements2.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/requirements3.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/requirements4.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/requirements5.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/swap/1.cc
M    libstdc++-v3/testsuite/experimental/propagate_const/typedefs.cc
M    libstdc++-v3/testsuite/experimental/random/randint.cc
M    libstdc++-v3/testsuite/experimental/ratio/value.cc
M    libstdc++-v3/testsuite/experimental/set/erasure.cc
M    libstdc++-v3/testsuite/experimental/source_location/1.cc
M    libstdc++-v3/testsuite/experimental/string/erasure.cc
M    libstdc++-v3/testsuite/experimental/string_view/capacity/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/cons/char/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/cons/char/2.cc
M    libstdc++-v3/testsuite/experimental/string_view/cons/char/3.cc
M    libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/2.cc
M    libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/3.cc
M    libstdc++-v3/testsuite/experimental/string_view/element_access/char/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/element_access/char/2.cc
M    libstdc++-v3/testsuite/experimental/string_view/element_access/char/empty.cc
M    libstdc++-v3/testsuite/experimental/string_view/element_access/char/front_back.cc
M    libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/2.cc
M    libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/empty.cc
M    libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/front_back.cc
M    libstdc++-v3/testsuite/experimental/string_view/include.cc
M    libstdc++-v3/testsuite/experimental/string_view/inserters/char/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/inserters/char/2.cc
M    libstdc++-v3/testsuite/experimental/string_view/inserters/char/3.cc
M    libstdc++-v3/testsuite/experimental/string_view/inserters/pod/10081-out.cc
M    libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/2.cc
M    libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/3.cc
M    libstdc++-v3/testsuite/experimental/string_view/literals/types-char8_t.cc
M    libstdc++-v3/testsuite/experimental/string_view/literals/types.cc
M    libstdc++-v3/testsuite/experimental/string_view/literals/values-char8_t.cc
M    libstdc++-v3/testsuite/experimental/string_view/literals/values.cc
M    libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/char/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/wchar_t/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/char/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/wchar_t/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/13650.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/70483.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/13650.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/copy/char/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/copy/wchar_t/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/find/char/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/find/char/2.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/find/char/3.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/find/char/4.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/2.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/3.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/4.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/2.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/3.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/2.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/3.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/substr/char/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/substr/char/83511.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/substr/wchar_t/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/substr/wchar_t/83511.cc
M    libstdc++-v3/testsuite/experimental/string_view/operations/to_string/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/operators/char/2.cc
M    libstdc++-v3/testsuite/experimental/string_view/operators/wchar_t/2.cc
M    libstdc++-v3/testsuite/experimental/string_view/range_access/char/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/range_access/wchar_t/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char16_t/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char32_t/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char8_t/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/wchar_t/1.cc
M    libstdc++-v3/testsuite/experimental/string_view/requirements/typedefs.cc
M    libstdc++-v3/testsuite/experimental/string_view/typedefs.cc
M    libstdc++-v3/testsuite/experimental/string_view/types/1.cc
M    libstdc++-v3/testsuite/experimental/system_error/value.cc
M    libstdc++-v3/testsuite/experimental/tuple/apply.cc
M    libstdc++-v3/testsuite/experimental/tuple/tuple_size.cc
M    libstdc++-v3/testsuite/experimental/type_erased_allocator/2.cc
M    libstdc++-v3/testsuite/experimental/type_erased_allocator/uses_allocator.cc
M    libstdc++-v3/testsuite/experimental/type_traits/detection.cc
M    libstdc++-v3/testsuite/experimental/type_traits/nonesuch.cc
M    libstdc++-v3/testsuite/experimental/type_traits/value.cc
M    libstdc++-v3/testsuite/experimental/unordered_map/erasure.cc
M    libstdc++-v3/testsuite/experimental/unordered_set/erasure.cc
M    libstdc++-v3/testsuite/experimental/vector/erasure.cc
M    libstdc++-v3/testsuite/ext/bitmap_allocator/check_allocate_max_size.cc
M    libstdc++-v3/testsuite/ext/bitmap_allocator/check_deallocate_null.cc
M    libstdc++-v3/testsuite/ext/bitmap_allocator/check_delete.cc
M    libstdc++-v3/testsuite/ext/bitmap_allocator/check_new.cc
M    libstdc++-v3/testsuite/ext/bitmap_allocator/overaligned.cc
M    libstdc++-v3/testsuite/ext/bitmap_allocator/variadic_construct.cc
M    libstdc++-v3/testsuite/ext/codecvt/1.cc
M    libstdc++-v3/testsuite/ext/codecvt/char-1.cc
M    libstdc++-v3/testsuite/ext/codecvt/char-2.cc
M    libstdc++-v3/testsuite/ext/codecvt/wchar_t.cc
M    libstdc++-v3/testsuite/ext/concept_checks.cc
M    libstdc++-v3/testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc
M    libstdc++-v3/testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc
M    libstdc++-v3/testsuite/ext/debug_allocator/56170.cc
M    libstdc++-v3/testsuite/ext/debug_allocator/check_deallocate_null.cc
M    libstdc++-v3/testsuite/ext/debug_allocator/check_delete.cc
M    libstdc++-v3/testsuite/ext/debug_allocator/check_new.cc
M    libstdc++-v3/testsuite/ext/debug_allocator/eq.cc
M    libstdc++-v3/testsuite/ext/debug_allocator/explicit_instantiation.cc
M    libstdc++-v3/testsuite/ext/enc_filebuf/char/13189.cc
M    libstdc++-v3/testsuite/ext/enc_filebuf/char/13598.cc
M    libstdc++-v3/testsuite/ext/enc_filebuf/wchar_t/13189.cc
M    libstdc++-v3/testsuite/ext/ext_pointer/1.cc
M    libstdc++-v3/testsuite/ext/ext_pointer/1_neg.cc
M    libstdc++-v3/testsuite/ext/ext_pointer/alloc_eq.cc
M    libstdc++-v3/testsuite/ext/forced_error/cons_virtual_derivation.cc
M    libstdc++-v3/testsuite/ext/headers.cc
M    libstdc++-v3/testsuite/ext/iota/cxx0x.cc
M    libstdc++-v3/testsuite/ext/is_heap/1.cc
M    libstdc++-v3/testsuite/ext/is_heap/47709.cc
M    libstdc++-v3/testsuite/ext/is_heap/check_type.cc
M    libstdc++-v3/testsuite/ext/is_sorted/cxx0x.cc
M    libstdc++-v3/testsuite/ext/malloc_allocator/check_allocate_max_size.cc
M    libstdc++-v3/testsuite/ext/malloc_allocator/check_deallocate_null.cc
M    libstdc++-v3/testsuite/ext/malloc_allocator/check_delete.cc
M    libstdc++-v3/testsuite/ext/malloc_allocator/check_new.cc
M    libstdc++-v3/testsuite/ext/malloc_allocator/deallocate_global.cc
M    libstdc++-v3/testsuite/ext/malloc_allocator/deallocate_local.cc
M    libstdc++-v3/testsuite/ext/malloc_allocator/eq.cc
M    libstdc++-v3/testsuite/ext/malloc_allocator/explicit_instantiation.cc
M    libstdc++-v3/testsuite/ext/malloc_allocator/overaligned.cc
M    libstdc++-v3/testsuite/ext/malloc_allocator/sanity.cc
M    libstdc++-v3/testsuite/ext/malloc_allocator/variadic_construct.cc
M    libstdc++-v3/testsuite/ext/median.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/22309_thread.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/check_allocate_big_per_type.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/check_allocate_max_size.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/check_deallocate_null.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/check_deallocate_null_thread.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/check_delete.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/check_new.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-2.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-4.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global_thread-1.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global_thread-3.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local-2.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local-4.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local-6.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local-8.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local_thread-1.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local_thread-3.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local_thread-5.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local_thread-7.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/explicit_instantiation.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/overaligned.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/tune-1.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/tune-2.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/tune-3.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/tune-4.cc
M    libstdc++-v3/testsuite/ext/mt_allocator/variadic_construct.cc
M    libstdc++-v3/testsuite/ext/new_allocator/check_allocate_max_size.cc
M    libstdc++-v3/testsuite/ext/new_allocator/check_deallocate_null.cc
M    libstdc++-v3/testsuite/ext/new_allocator/check_delete.cc
M    libstdc++-v3/testsuite/ext/new_allocator/check_new.cc
M    libstdc++-v3/testsuite/ext/new_allocator/deallocate_global.cc
M    libstdc++-v3/testsuite/ext/new_allocator/deallocate_local.cc
M    libstdc++-v3/testsuite/ext/new_allocator/eq.cc
M    libstdc++-v3/testsuite/ext/new_allocator/instantiate.cc
M    libstdc++-v3/testsuite/ext/new_allocator/overaligned.cc
M    libstdc++-v3/testsuite/ext/new_allocator/variadic_construct.cc
M    libstdc++-v3/testsuite/ext/numeric_traits/numeric_traits.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/assoc_container_traits.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/basic_map.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/basic_multimap.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/basic_multiset.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/basic_priority_queue.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/basic_set.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/erase_if.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/hash_find_neg.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/hash_illegal_resize.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/hash_initial_size.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/hash_load_set_change.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/hash_mod.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/hash_resize.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/hash_resize_neg.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/hash_shift_mask.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/priority_queue_container_traits.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/priority_queue_erase_if.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/priority_queue_split_join.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/priority_queue_xref.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/ranged_hash.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/store_hash.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/tree_intervals.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/tree_join.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/tree_order_statistics.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/tree_order_statistics_join.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/trie_dna.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/trie_prefix_search.cc
M    libstdc++-v3/testsuite/ext/pb_ds/example/trie_split.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/associative_containers.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/hash_map_rand.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/hash_map_rand_debug.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/hash_set_rand.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/hash_set_rand_debug.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/list_update_map_rand.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/list_update_map_rand_debug.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/list_update_set_rand.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/list_update_set_rand_debug.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/priority_queue_binary_heap-62045.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/priority_queue_rand.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/priority_queue_rand_debug.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/priority_queues.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/tree_map_rand.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/tree_map_rand_debug.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/tree_set_rand.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/tree_set_rand_debug.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/trie_map_rand.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/trie_map_rand_debug.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/trie_set_rand.cc
M    libstdc++-v3/testsuite/ext/pb_ds/regression/trie_set_rand_debug.cc
M    libstdc++-v3/testsuite/ext/pod_char_traits.cc
M    libstdc++-v3/testsuite/ext/pool_allocator/allocate_chunk.cc
M    libstdc++-v3/testsuite/ext/pool_allocator/check_allocate_max_size.cc
M    libstdc++-v3/testsuite/ext/pool_allocator/check_deallocate_null.cc
M    libstdc++-v3/testsuite/ext/pool_allocator/check_delete.cc
M    libstdc++-v3/testsuite/ext/pool_allocator/check_new.cc
M    libstdc++-v3/testsuite/ext/pool_allocator/explicit_instantiation.cc
M    libstdc++-v3/testsuite/ext/pool_allocator/overaligned.cc
M    libstdc++-v3/testsuite/ext/pool_allocator/variadic_construct.cc
M    libstdc++-v3/testsuite/ext/random/arcsine_distribution/cons/default.cc
M    libstdc++-v3/testsuite/ext/random/arcsine_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/ext/random/arcsine_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/ext/random/arcsine_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/ext/random/arcsine_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/ext/random/arcsine_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/ext/random/arcsine_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/ext/random/beta_distribution/cons/default.cc
M    libstdc++-v3/testsuite/ext/random/beta_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/ext/random/beta_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/ext/random/beta_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/ext/random/beta_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/ext/random/beta_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/ext/random/beta_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/ext/random/hoyt_distribution/cons/default.cc
M    libstdc++-v3/testsuite/ext/random/hoyt_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/ext/random/hoyt_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/ext/random/hoyt_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/ext/random/hoyt_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/ext/random/hoyt_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/ext/random/hoyt_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/ext/random/hypergeometric_distribution/cons/default.cc
M    libstdc++-v3/testsuite/ext/random/hypergeometric_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/ext/random/hypergeometric_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/ext/random/hypergeometric_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/ext/random/hypergeometric_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/ext/random/hypergeometric_distribution/operators/values.cc
M    libstdc++-v3/testsuite/ext/random/hypergeometric_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/ext/random/hypergeometric_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/ext/random/k_distribution/cons/default.cc
M    libstdc++-v3/testsuite/ext/random/k_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/ext/random/k_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/ext/random/k_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/ext/random/k_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/ext/random/k_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/ext/random/k_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/ext/random/logistic_distribution/cons/default.cc
M    libstdc++-v3/testsuite/ext/random/logistic_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/ext/random/logistic_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/ext/random/logistic_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/ext/random/logistic_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/ext/random/logistic_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/ext/random/nakagami_distribution/cons/default.cc
M    libstdc++-v3/testsuite/ext/random/nakagami_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/ext/random/nakagami_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/ext/random/nakagami_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/ext/random/nakagami_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/ext/random/nakagami_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/ext/random/nakagami_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/ext/random/normal_mv_distribution/cons/default.cc
M    libstdc++-v3/testsuite/ext/random/normal_mv_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/ext/random/normal_mv_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/ext/random/normal_mv_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/ext/random/normal_mv_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/ext/random/normal_mv_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/ext/random/normal_mv_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/ext/random/pareto_distribution/cons/default.cc
M    libstdc++-v3/testsuite/ext/random/pareto_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/ext/random/pareto_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/ext/random/pareto_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/ext/random/pareto_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/ext/random/pareto_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/ext/random/pareto_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/ext/random/rice_distribution/cons/default.cc
M    libstdc++-v3/testsuite/ext/random/rice_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/ext/random/rice_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/ext/random/rice_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/ext/random/rice_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/ext/random/rice_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/ext/random/rice_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/ext/random/simd_fast_mersenne_twister_engine/cons/copy.cc
M    libstdc++-v3/testsuite/ext/random/simd_fast_mersenne_twister_engine/cons/default.cc
M    libstdc++-v3/testsuite/ext/random/simd_fast_mersenne_twister_engine/cons/seed1.cc
M    libstdc++-v3/testsuite/ext/random/simd_fast_mersenne_twister_engine/cons/seed2.cc
M    libstdc++-v3/testsuite/ext/random/simd_fast_mersenne_twister_engine/cons/seed_seq.cc
M    libstdc++-v3/testsuite/ext/random/simd_fast_mersenne_twister_engine/cons/seed_seq2.cc
M    libstdc++-v3/testsuite/ext/random/simd_fast_mersenne_twister_engine/operators/equal.cc
M    libstdc++-v3/testsuite/ext/random/simd_fast_mersenne_twister_engine/operators/inequal.cc
M    libstdc++-v3/testsuite/ext/random/simd_fast_mersenne_twister_engine/operators/serialize.cc
M    libstdc++-v3/testsuite/ext/random/triangular_distribution/cons/default.cc
M    libstdc++-v3/testsuite/ext/random/triangular_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/ext/random/triangular_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/ext/random/triangular_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/ext/random/triangular_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/ext/random/triangular_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/ext/random/triangular_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/ext/random/uniform_inside_sphere_distribution/cons/default.cc
M    libstdc++-v3/testsuite/ext/random/uniform_inside_sphere_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/ext/random/uniform_inside_sphere_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/ext/random/uniform_inside_sphere_distribution/operators/generate.cc
M    libstdc++-v3/testsuite/ext/random/uniform_inside_sphere_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/ext/random/uniform_inside_sphere_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/ext/random/uniform_on_sphere_distribution/cons/default.cc
M    libstdc++-v3/testsuite/ext/random/uniform_on_sphere_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/ext/random/uniform_on_sphere_distribution/operators/generate.cc
M    libstdc++-v3/testsuite/ext/random/uniform_on_sphere_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/ext/random/uniform_on_sphere_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/ext/random/von_mises_distribution/cons/default.cc
M    libstdc++-v3/testsuite/ext/random/von_mises_distribution/cons/parms.cc
M    libstdc++-v3/testsuite/ext/random/von_mises_distribution/operators/equal.cc
M    libstdc++-v3/testsuite/ext/random/von_mises_distribution/operators/inequal.cc
M    libstdc++-v3/testsuite/ext/random/von_mises_distribution/operators/serialize.cc
M    libstdc++-v3/testsuite/ext/random/von_mises_distribution/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/ext/random/von_mises_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/ext/rope/1.cc
M    libstdc++-v3/testsuite/ext/rope/2.cc
M    libstdc++-v3/testsuite/ext/rope/3.cc
M    libstdc++-v3/testsuite/ext/rope/36832.cc
M    libstdc++-v3/testsuite/ext/rope/4.cc
M    libstdc++-v3/testsuite/ext/rope/40299.cc
M    libstdc++-v3/testsuite/ext/rope/44708.cc
M    libstdc++-v3/testsuite/ext/rope/44963.cc
M    libstdc++-v3/testsuite/ext/rope/5.cc
M    libstdc++-v3/testsuite/ext/rope/6.cc
M    libstdc++-v3/testsuite/ext/rope/61946.cc
M    libstdc++-v3/testsuite/ext/rope/7.cc
M    libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc
M    libstdc++-v3/testsuite/ext/shared_ptr/1.cc
M    libstdc++-v3/testsuite/ext/slist/23781_neg.cc
M    libstdc++-v3/testsuite/ext/slist/check_construct_destroy.cc
M    libstdc++-v3/testsuite/ext/slist/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/ext/special_functions/airy_ai/check_nan.cc
M    libstdc++-v3/testsuite/ext/special_functions/airy_ai/check_value.cc
M    libstdc++-v3/testsuite/ext/special_functions/airy_ai/compile.cc
M    libstdc++-v3/testsuite/ext/special_functions/airy_bi/check_nan.cc
M    libstdc++-v3/testsuite/ext/special_functions/airy_bi/check_value.cc
M    libstdc++-v3/testsuite/ext/special_functions/airy_bi/compile.cc
M    libstdc++-v3/testsuite/ext/special_functions/conf_hyperg/check_nan.cc
M    libstdc++-v3/testsuite/ext/special_functions/conf_hyperg/check_value.cc
M    libstdc++-v3/testsuite/ext/special_functions/conf_hyperg/compile.cc
M    libstdc++-v3/testsuite/ext/special_functions/hyperg/check_nan.cc
M    libstdc++-v3/testsuite/ext/special_functions/hyperg/check_value.cc
M    libstdc++-v3/testsuite/ext/special_functions/hyperg/compile.cc
M    libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-1.cc
M    libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-2.cc
M    libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-3.cc
M    libstdc++-v3/testsuite/ext/stdio_filebuf/char/2.cc
M    libstdc++-v3/testsuite/ext/stdio_filebuf/char/79820.cc
M    libstdc++-v3/testsuite/ext/stdio_filebuf/char/81751.cc
M    libstdc++-v3/testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/1.cc
M    libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-1.cc
M    libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-2.cc
M    libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-3.cc
M    libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-4.cc
M    libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/35209.cc
M    libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc
M    libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc
M    libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc
M    libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc
M    libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc
M    libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc
M    libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc
M    libstdc++-v3/testsuite/ext/throw_allocator/check_allocate_max_size.cc
M    libstdc++-v3/testsuite/ext/throw_allocator/check_deallocate_null.cc
M    libstdc++-v3/testsuite/ext/throw_allocator/check_delete.cc
M    libstdc++-v3/testsuite/ext/throw_allocator/check_new.cc
M    libstdc++-v3/testsuite/ext/throw_allocator/deallocate_global.cc
M    libstdc++-v3/testsuite/ext/throw_allocator/deallocate_local.cc
M    libstdc++-v3/testsuite/ext/throw_allocator/explicit_instantiation.cc
M    libstdc++-v3/testsuite/ext/throw_allocator/variadic_construct.cc
M    libstdc++-v3/testsuite/ext/throw_value/cons.cc
M    libstdc++-v3/testsuite/ext/type_traits/add_unsigned.cc
M    libstdc++-v3/testsuite/ext/type_traits/add_unsigned_floating_neg.cc
M    libstdc++-v3/testsuite/ext/type_traits/add_unsigned_integer_neg.cc
M    libstdc++-v3/testsuite/ext/type_traits/remove_unsigned.cc
M    libstdc++-v3/testsuite/ext/type_traits/remove_unsigned_floating_neg.cc
M    libstdc++-v3/testsuite/ext/type_traits/remove_unsigned_integer_neg.cc
M    libstdc++-v3/testsuite/ext/vstring/capacity/29134.cc
M    libstdc++-v3/testsuite/ext/vstring/capacity/shrink_to_fit.cc
M    libstdc++-v3/testsuite/ext/vstring/cons/58415-1.cc
M    libstdc++-v3/testsuite/ext/vstring/cons/58415-2.cc
M    libstdc++-v3/testsuite/ext/vstring/cons/moveable.cc
M    libstdc++-v3/testsuite/ext/vstring/cons/noexcept_move_construct.cc
M    libstdc++-v3/testsuite/ext/vstring/element_access/char/58163.cc
M    libstdc++-v3/testsuite/ext/vstring/element_access/char/front_back.cc
M    libstdc++-v3/testsuite/ext/vstring/element_access/wchar_t/58163.cc
M    libstdc++-v3/testsuite/ext/vstring/element_access/wchar_t/front_back.cc
M    libstdc++-v3/testsuite/ext/vstring/hash/char/1.cc
M    libstdc++-v3/testsuite/ext/vstring/hash/wchar_t/1.cc
M    libstdc++-v3/testsuite/ext/vstring/init-list.cc
M    libstdc++-v3/testsuite/ext/vstring/inserters_extractors/char/28277.cc
M    libstdc++-v3/testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc
M    libstdc++-v3/testsuite/ext/vstring/modifiers/assign/move_assign.cc
M    libstdc++-v3/testsuite/ext/vstring/modifiers/clear/56166.cc
M    libstdc++-v3/testsuite/ext/vstring/modifiers/erase/char/54577.cc
M    libstdc++-v3/testsuite/ext/vstring/modifiers/erase/wchar_t/54577.cc
M    libstdc++-v3/testsuite/ext/vstring/modifiers/insert/char/const_iterator.cc
M    libstdc++-v3/testsuite/ext/vstring/modifiers/insert/wchar_t/const_iterator.cc
M    libstdc++-v3/testsuite/ext/vstring/modifiers/pop_back/char/1.cc
M    libstdc++-v3/testsuite/ext/vstring/modifiers/pop_back/wchar_t/1.cc
M    libstdc++-v3/testsuite/ext/vstring/modifiers/replace/char/const_iterator.cc
M    libstdc++-v3/testsuite/ext/vstring/modifiers/replace/wchar_t/const_iterator.cc
M    libstdc++-v3/testsuite/ext/vstring/operators/1.cc
M    libstdc++-v3/testsuite/ext/vstring/operators/2.cc
M    libstdc++-v3/testsuite/ext/vstring/range_access.cc
M    libstdc++-v3/testsuite/ext/vstring/requirements/citerators.cc
M    libstdc++-v3/testsuite/ext/vstring/requirements/do_the_right_thing.cc
M    libstdc++-v3/testsuite/ext/vstring/requirements/dr438/constructor.cc
M    libstdc++-v3/testsuite/ext/vstring/requirements/exception/basic.cc
M    libstdc++-v3/testsuite/ext/vstring/requirements/exception/generation_prohibited.cc
M    libstdc++-v3/testsuite/ext/vstring/requirements/exception/propagation_consistent.cc
M    libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc
M    libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc
M    libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc
M    libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc
M    libstdc++-v3/testsuite/ext/vstring/requirements/typedefs.cc
M    libstdc++-v3/testsuite/ext/vstring/types/23767.cc
M    libstdc++-v3/testsuite/lib/dg-options.exp
M    libstdc++-v3/testsuite/lib/gdb-test.exp
M    libstdc++-v3/testsuite/lib/libstdc++.exp
M    libstdc++-v3/testsuite/lib/prune.exp
M    libstdc++-v3/testsuite/libstdc++-abi/abi.exp
M    libstdc++-v3/testsuite/libstdc++-dg/conformance.exp
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/48362.cc
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/59161.cc
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/80276.cc
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/91997.cc
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/compat.cc
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx11.cc
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx17.cc
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx20.cc
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/debug.cc
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/debug_cxx11.cc
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/libfundts.cc
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/shared_ptr.cc
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/simple.cc
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/simple11.cc
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/tr1.cc
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/whatis.cc
M    libstdc++-v3/testsuite/libstdc++-prettyprinters/whatis2.cc
M    libstdc++-v3/testsuite/libstdc++-xmethods/array.cc
M    libstdc++-v3/testsuite/libstdc++-xmethods/associative-containers.cc
M    libstdc++-v3/testsuite/libstdc++-xmethods/deque.cc
M    libstdc++-v3/testsuite/libstdc++-xmethods/forwardlist.cc
M    libstdc++-v3/testsuite/libstdc++-xmethods/list.cc
M    libstdc++-v3/testsuite/libstdc++-xmethods/shared_ptr.cc
M    libstdc++-v3/testsuite/libstdc++-xmethods/unique_ptr.cc
M    libstdc++-v3/testsuite/libstdc++-xmethods/vector.cc
M    libstdc++-v3/testsuite/libstdc++-xmethods/xmethods.exp
M    libstdc++-v3/testsuite/performance/21_strings/append-1.cc
M    libstdc++-v3/testsuite/performance/21_strings/append-2.cc
M    libstdc++-v3/testsuite/performance/21_strings/cons_input_iterator.cc
M    libstdc++-v3/testsuite/performance/21_strings/copy_cons_and_dest.cc
M    libstdc++-v3/testsuite/performance/21_strings/find.cc
M    libstdc++-v3/testsuite/performance/22_locale/is_wchar_t.cc
M    libstdc++-v3/testsuite/performance/22_locale/narrow_widen_char.cc
M    libstdc++-v3/testsuite/performance/22_locale/narrow_widen_wchar_t.cc
M    libstdc++-v3/testsuite/performance/22_locale/wchar_t_in.cc
M    libstdc++-v3/testsuite/performance/22_locale/wchar_t_length.cc
M    libstdc++-v3/testsuite/performance/22_locale/wchar_t_out.cc
M    libstdc++-v3/testsuite/performance/23_containers/copy_construct/unordered_set.cc
M    libstdc++-v3/testsuite/performance/23_containers/copy_construct/vector_bool.cc
M    libstdc++-v3/testsuite/performance/23_containers/create/map.cc
M    libstdc++-v3/testsuite/performance/23_containers/create_from_sorted/set.cc
M    libstdc++-v3/testsuite/performance/23_containers/create_sort/list.cc
M    libstdc++-v3/testsuite/performance/23_containers/find/map.cc
M    libstdc++-v3/testsuite/performance/23_containers/index/map.cc
M    libstdc++-v3/testsuite/performance/23_containers/insert/54075.cc
M    libstdc++-v3/testsuite/performance/23_containers/insert/81476.cc
M    libstdc++-v3/testsuite/performance/23_containers/insert/associative.cc
M    libstdc++-v3/testsuite/performance/23_containers/insert/sequence.cc
M    libstdc++-v3/testsuite/performance/23_containers/insert/unordered_map_array.cc
M    libstdc++-v3/testsuite/performance/23_containers/insert/unordered_multiset_hint.cc
M    libstdc++-v3/testsuite/performance/23_containers/insert/unordered_set.cc
M    libstdc++-v3/testsuite/performance/23_containers/insert_erase/41975.cc
M    libstdc++-v3/testsuite/performance/23_containers/insert_erase/associative.cc
M    libstdc++-v3/testsuite/performance/23_containers/insert_from_sorted/set.cc
M    libstdc++-v3/testsuite/performance/23_containers/producer_consumer/associative.cc
M    libstdc++-v3/testsuite/performance/23_containers/producer_consumer/sequence.cc
M    libstdc++-v3/testsuite/performance/23_containers/range_construct/deque_construct.cc
M    libstdc++-v3/testsuite/performance/23_containers/range_construct/list_construct1.cc
M    libstdc++-v3/testsuite/performance/23_containers/range_construct/list_construct2.cc
M    libstdc++-v3/testsuite/performance/23_containers/range_construct/vector_construct.cc
M    libstdc++-v3/testsuite/performance/23_containers/resize/vector_bool.cc
M    libstdc++-v3/testsuite/performance/23_containers/sort_search/list.cc
M    libstdc++-v3/testsuite/performance/25_algorithms/copy_streambuf_iterators.cc
M    libstdc++-v3/testsuite/performance/25_algorithms/equal_deque_iterators.cc
M    libstdc++-v3/testsuite/performance/25_algorithms/find_istreambuf_iterators.cc
M    libstdc++-v3/testsuite/performance/25_algorithms/lexicographical_compare.cc
M    libstdc++-v3/testsuite/performance/25_algorithms/nth_element_worst_case.cc
M    libstdc++-v3/testsuite/performance/25_algorithms/search_n.cc
M    libstdc++-v3/testsuite/performance/25_algorithms/sort.cc
M    libstdc++-v3/testsuite/performance/25_algorithms/sort_heap.cc
M    libstdc++-v3/testsuite/performance/25_algorithms/stable_sort.cc
M    libstdc++-v3/testsuite/performance/26_numerics/complex_norm.cc
M    libstdc++-v3/testsuite/performance/26_numerics/valarray_gslice_to_index.cc
M    libstdc++-v3/testsuite/performance/27_io/cout_insert_int.cc
M    libstdc++-v3/testsuite/performance/27_io/filebuf_copy.cc
M    libstdc++-v3/testsuite/performance/27_io/filebuf_sgetn_unbuf.cc
M    libstdc++-v3/testsuite/performance/27_io/filebuf_sputc.cc
M    libstdc++-v3/testsuite/performance/27_io/filebuf_sputn_unbuf.cc
M    libstdc++-v3/testsuite/performance/27_io/fmtflags_manipulators.cc
M    libstdc++-v3/testsuite/performance/27_io/fstream_seek_write.cc
M    libstdc++-v3/testsuite/performance/27_io/ifstream_extract_chars.cc
M    libstdc++-v3/testsuite/performance/27_io/ifstream_extract_float.cc
M    libstdc++-v3/testsuite/performance/27_io/ifstream_extract_int.cc
M    libstdc++-v3/testsuite/performance/27_io/ifstream_getline-2.cc
M    libstdc++-v3/testsuite/performance/27_io/ifstream_getline.cc
M    libstdc++-v3/testsuite/performance/27_io/ofstream_insert_float.cc
M    libstdc++-v3/testsuite/performance/27_io/ofstream_insert_int.cc
M    libstdc++-v3/testsuite/performance/27_io/stringbuf_overflow.cc
M    libstdc++-v3/testsuite/performance/28_regex/range.cc
M    libstdc++-v3/testsuite/performance/28_regex/split.cc
M    libstdc++-v3/testsuite/performance/28_regex/split.h
M    libstdc++-v3/testsuite/performance/28_regex/split_bfs.cc
M    libstdc++-v3/testsuite/performance/30_threads/future/polling.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/all_int_find.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/all_int_subscript_find.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/all_int_subscript_insert.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/all_text_find.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/hash_int_erase_mem.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/hash_zlob_int_find.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_find.hpp
M    libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_find_large.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_find_small.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert.hpp
M    libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_large.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_mem.hpp
M    libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_mem_large.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_mem_small.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_small.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_int_push.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_int_push_pop.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_join.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_modify.hpp
M    libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_modify_down.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_modify_up.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_push.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_push_pop.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/tree_order_statistics.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/tree_split_join.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/tree_text_insert.cc
M    libstdc++-v3/testsuite/performance/ext/pb_ds/tree_text_lor_find.cc
M    libstdc++-v3/testsuite/special_functions/01_assoc_laguerre/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/01_assoc_laguerre/check_value.cc
M    libstdc++-v3/testsuite/special_functions/01_assoc_laguerre/compile.cc
M    libstdc++-v3/testsuite/special_functions/01_assoc_laguerre/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/02_assoc_legendre/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/02_assoc_legendre/check_value.cc
M    libstdc++-v3/testsuite/special_functions/02_assoc_legendre/compile.cc
M    libstdc++-v3/testsuite/special_functions/02_assoc_legendre/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/02_assoc_legendre/pr86655.cc
M    libstdc++-v3/testsuite/special_functions/03_beta/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/03_beta/check_value.cc
M    libstdc++-v3/testsuite/special_functions/03_beta/compile.cc
M    libstdc++-v3/testsuite/special_functions/03_beta/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/04_comp_ellint_1/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/04_comp_ellint_1/check_value.cc
M    libstdc++-v3/testsuite/special_functions/04_comp_ellint_1/compile.cc
M    libstdc++-v3/testsuite/special_functions/04_comp_ellint_1/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/05_comp_ellint_2/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/05_comp_ellint_2/check_value.cc
M    libstdc++-v3/testsuite/special_functions/05_comp_ellint_2/compile.cc
M    libstdc++-v3/testsuite/special_functions/05_comp_ellint_2/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/06_comp_ellint_3/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/06_comp_ellint_3/check_value.cc
M    libstdc++-v3/testsuite/special_functions/06_comp_ellint_3/compile.cc
M    libstdc++-v3/testsuite/special_functions/06_comp_ellint_3/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/07_cyl_bessel_i/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/07_cyl_bessel_i/check_value.cc
M    libstdc++-v3/testsuite/special_functions/07_cyl_bessel_i/compile.cc
M    libstdc++-v3/testsuite/special_functions/07_cyl_bessel_i/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/07_cyl_bessel_i/pr56216.cc
M    libstdc++-v3/testsuite/special_functions/08_cyl_bessel_j/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/08_cyl_bessel_j/check_value.cc
M    libstdc++-v3/testsuite/special_functions/08_cyl_bessel_j/compile.cc
M    libstdc++-v3/testsuite/special_functions/08_cyl_bessel_j/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/09_cyl_bessel_k/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/09_cyl_bessel_k/check_value.cc
M    libstdc++-v3/testsuite/special_functions/09_cyl_bessel_k/compile.cc
M    libstdc++-v3/testsuite/special_functions/09_cyl_bessel_k/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/10_cyl_neumann/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/10_cyl_neumann/check_value.cc
M    libstdc++-v3/testsuite/special_functions/10_cyl_neumann/compile.cc
M    libstdc++-v3/testsuite/special_functions/10_cyl_neumann/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/11_ellint_1/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/11_ellint_1/check_value.cc
M    libstdc++-v3/testsuite/special_functions/11_ellint_1/compile.cc
M    libstdc++-v3/testsuite/special_functions/11_ellint_1/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/12_ellint_2/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/12_ellint_2/check_value.cc
M    libstdc++-v3/testsuite/special_functions/12_ellint_2/compile.cc
M    libstdc++-v3/testsuite/special_functions/12_ellint_2/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/13_ellint_3/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/13_ellint_3/check_value.cc
M    libstdc++-v3/testsuite/special_functions/13_ellint_3/compile.cc
M    libstdc++-v3/testsuite/special_functions/13_ellint_3/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/14_expint/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/14_expint/check_value.cc
M    libstdc++-v3/testsuite/special_functions/14_expint/compile.cc
M    libstdc++-v3/testsuite/special_functions/14_expint/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/14_expint/pr68397.cc
M    libstdc++-v3/testsuite/special_functions/15_hermite/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/15_hermite/check_value.cc
M    libstdc++-v3/testsuite/special_functions/15_hermite/compile.cc
M    libstdc++-v3/testsuite/special_functions/15_hermite/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/16_laguerre/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/16_laguerre/check_value.cc
M    libstdc++-v3/testsuite/special_functions/16_laguerre/compile.cc
M    libstdc++-v3/testsuite/special_functions/16_laguerre/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/17_legendre/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/17_legendre/check_value.cc
M    libstdc++-v3/testsuite/special_functions/17_legendre/compile.cc
M    libstdc++-v3/testsuite/special_functions/17_legendre/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/18_riemann_zeta/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/18_riemann_zeta/check_value.cc
M    libstdc++-v3/testsuite/special_functions/18_riemann_zeta/compile.cc
M    libstdc++-v3/testsuite/special_functions/18_riemann_zeta/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/19_sph_bessel/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/19_sph_bessel/check_value.cc
M    libstdc++-v3/testsuite/special_functions/19_sph_bessel/compile.cc
M    libstdc++-v3/testsuite/special_functions/19_sph_bessel/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/20_sph_legendre/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/20_sph_legendre/check_value.cc
M    libstdc++-v3/testsuite/special_functions/20_sph_legendre/compile.cc
M    libstdc++-v3/testsuite/special_functions/20_sph_legendre/compile_2.cc
M    libstdc++-v3/testsuite/special_functions/20_sph_legendre/pr86655.cc
M    libstdc++-v3/testsuite/special_functions/21_sph_neumann/check_nan.cc
M    libstdc++-v3/testsuite/special_functions/21_sph_neumann/check_value.cc
M    libstdc++-v3/testsuite/special_functions/21_sph_neumann/compile.cc
M    libstdc++-v3/testsuite/special_functions/21_sph_neumann/compile_2.cc
M    libstdc++-v3/testsuite/std/concepts/1.cc
M    libstdc++-v3/testsuite/std/concepts/2.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.callable/invocable.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.callable/regular_invocable.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.callable/relation.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.callable/strictweakorder.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.arithmetic/floating_point.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.arithmetic/integral.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.arithmetic/signed_integral.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.arithmetic/unsigned_integral.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.assignable/1.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.common/1.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.commonref/1.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.constructible/1.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.convertible/1.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.copyconstructible/1.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.defaultinitializable/1.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.defaultinitializable/lwg3149.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.derived/1.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.destructible/1.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.moveconstructible/1.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.same/1.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.swappable/swap.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.swappable/swappable.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.swappable/swappable_with.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.object/copyable.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.object/movable.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.object/regular.cc
M    libstdc++-v3/testsuite/std/concepts/concepts.object/semiregular.cc
M    libstdc++-v3/testsuite/std/ranges/access/begin.cc
M    libstdc++-v3/testsuite/std/ranges/access/cbegin.cc
M    libstdc++-v3/testsuite/std/ranges/access/cdata.cc
M    libstdc++-v3/testsuite/std/ranges/access/cend.cc
M    libstdc++-v3/testsuite/std/ranges/access/crbegin.cc
M    libstdc++-v3/testsuite/std/ranges/access/crend.cc
M    libstdc++-v3/testsuite/std/ranges/access/data.cc
M    libstdc++-v3/testsuite/std/ranges/access/empty.cc
M    libstdc++-v3/testsuite/std/ranges/access/end.cc
M    libstdc++-v3/testsuite/std/ranges/access/end_neg.cc
M    libstdc++-v3/testsuite/std/ranges/access/rbegin.cc
M    libstdc++-v3/testsuite/std/ranges/access/rend.cc
M    libstdc++-v3/testsuite/std/ranges/access/size.cc
M    libstdc++-v3/testsuite/std/ranges/access/size_neg.cc
M    libstdc++-v3/testsuite/std/ranges/empty_view.cc
M    libstdc++-v3/testsuite/std/ranges/headers/ranges/synopsis.cc
M    libstdc++-v3/testsuite/std/ranges/iota_view.cc
M    libstdc++-v3/testsuite/std/ranges/range.cc
M    libstdc++-v3/testsuite/std/ranges/refinements.cc
M    libstdc++-v3/testsuite/std/ranges/safe_range.cc
M    libstdc++-v3/testsuite/std/ranges/safe_range_types.cc
M    libstdc++-v3/testsuite/std/ranges/single_view.cc
M    libstdc++-v3/testsuite/std/ranges/sized.cc
M    libstdc++-v3/testsuite/std/ranges/view.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/43820_neg.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/misc/42019.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc
M    libstdc++-v3/testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/bind/all_bound.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/bind/cv_quals.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/bind/mixed.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/bind/nested.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/bind/placeholders.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/bind/ref.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/function/1.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/function/10.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/function/2.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/function/3.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/function/4.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/function/5.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/function/6.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/function/63840.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/function/7.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/function/8.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/function/9.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/headers/functional/synopsis.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/mem_fn.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc
M    libstdc++-v3/testsuite/tr1/3_function_objects/result_of.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/add_const/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/add_cv/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/add_pointer/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/add_reference/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/add_volatile/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/aligned_storage/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/alignment_of/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/extent/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_abstract/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_array/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_base_of/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_class/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_compound/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_const/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_convertible/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_empty/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_enum/24808.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_enum/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_floating_point/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_function/24808.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_function/35637.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_function/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_fundamental/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_integral/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_object/24808.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_object/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_pod/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_pointer/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_reference/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_same/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_scalar/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_signed/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_union/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_unsigned/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_void/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/is_volatile/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/rank/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_const/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_cv/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_extent/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_pointer/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_reference/value.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_volatile/value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/constants.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/constants.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/constants.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mt19937.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/ranlux3.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/ranlux4.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/constants.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/constants.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/constants.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/pr86655.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_cxx17.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/pr56216.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/airy.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/15_expint/pr68397.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_cxx17.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/pr86655.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc
M    libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/testcase.h
M    libstdc++-v3/testsuite/tr1/6_containers/array/capacity/empty.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/capacity/max_size.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/capacity/size.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/comparison_operators/equal.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/comparison_operators/greater.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/comparison_operators/less.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/element_access/back.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/element_access/data.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/element_access/front.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/requirements/assign.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/requirements/contiguous.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/requirements/member_swap.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/get.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc
M    libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc
M    libstdc++-v3/testsuite/tr1/6_containers/hash/24799.cc
M    libstdc++-v3/testsuite/tr1/6_containers/hash/operators/size_t.cc
M    libstdc++-v3/testsuite/tr1/6_containers/hash/requirements/base_classes.cc
M    libstdc++-v3/testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/6_containers/headers/array/synopsis.cc
M    libstdc++-v3/testsuite/tr1/6_containers/headers/functional/synopsis.cc
M    libstdc++-v3/testsuite/tr1/6_containers/headers/tuple/synopsis.cc
M    libstdc++-v3/testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc
M    libstdc++-v3/testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc
M    libstdc++-v3/testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc
M    libstdc++-v3/testsuite/tr1/6_containers/tuple/comparison_operators/35480_neg.cc
M    libstdc++-v3/testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc
M    libstdc++-v3/testsuite/tr1/6_containers/tuple/cons/assignment.cc
M    libstdc++-v3/testsuite/tr1/6_containers/tuple/cons/big_tuples.cc
M    libstdc++-v3/testsuite/tr1/6_containers/tuple/cons/constructor.cc
M    libstdc++-v3/testsuite/tr1/6_containers/tuple/creation_functions/23978.cc
M    libstdc++-v3/testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc
M    libstdc++-v3/testsuite/tr1/6_containers/tuple/creation_functions/tie.cc
M    libstdc++-v3/testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc
M    libstdc++-v3/testsuite/tr1/6_containers/tuple/element_access/get.cc
M    libstdc++-v3/testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/6_containers/tuple/tuple_element.cc
M    libstdc++-v3/testsuite/tr1/6_containers/tuple/tuple_size.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_map/24064.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_map/erase/1.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_map/find/map1.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_map/insert/map_range.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_map/insert/map_single.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_map/swap/1.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_map/swap/2.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/erase/1.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/swap/1.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/swap/2.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/24054.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/erase/1.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/swap/1.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/swap/2.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/23053.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/23465.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/26127.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/26132.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/erase/1.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/find/set1.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/insert/set_range.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/insert/set_single.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/swap/1.cc
M    libstdc++-v3/testsuite/tr1/6_containers/unordered_set/swap/2.cc
M    libstdc++-v3/testsuite/tr1/6_containers/utility/19535.cc
M    libstdc++-v3/testsuite/tr1/6_containers/utility/pair.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc
M    libstdc++-v3/testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cctype/functions.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cfenv/functions.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cinttypes/functions.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cmath/51083.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cmath/functions.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cmath/overloads.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cmath/overloads_neg.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cmath/pow_cmath.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cmath/templates.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/50880.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/51083.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/functions.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/overloads_float.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/overloads_int.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cstdio/functions.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cstdlib/functions.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cwchar/functions.cc
M    libstdc++-v3/testsuite/tr1/8_c_compatibility/cwctype/functions.cc
M    libstdc++-v3/testsuite/tr1/headers/all.cc
M    libstdc++-v3/testsuite/tr1/headers/c++200x/complex.cc
M    libstdc++-v3/testsuite/tr1/headers/c++200x/math.cc
M    libstdc++-v3/testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc
M    libstdc++-v3/testsuite/tr1/headers/using_namespace_std_tr1.cc
M    libstdc++-v3/testsuite/tr2/bases/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr2/bases/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr2/bases/value.cc
M    libstdc++-v3/testsuite/tr2/direct_bases/requirements/explicit_instantiation.cc
M    libstdc++-v3/testsuite/tr2/direct_bases/requirements/typedefs.cc
M    libstdc++-v3/testsuite/tr2/direct_bases/value.cc
M    libstdc++-v3/testsuite/tr2/dynamic_bitset/cmp.cc
M    libstdc++-v3/testsuite/tr2/dynamic_bitset/cons.cc
M    libstdc++-v3/testsuite/tr2/dynamic_bitset/copy.cc
M    libstdc++-v3/testsuite/tr2/dynamic_bitset/move.cc
M    libstdc++-v3/testsuite/tr2/dynamic_bitset/pr58729.cc
M    libstdc++-v3/testsuite/tr2/dynamic_bitset/pr87784.cc
M    libstdc++-v3/testsuite/tr2/dynamic_bitset/pr92059.cc
M    libstdc++-v3/testsuite/tr2/headers/all.cc
M    libstdc++-v3/testsuite/tr2/headers/using_namespace_std_tr2.cc
M    libstdc++-v3/testsuite/util/common_type/assoc/common_type.hpp
M    libstdc++-v3/testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp
M    libstdc++-v3/testsuite/util/common_type/assoc/detail/ds_string_form.hpp
M    libstdc++-v3/testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp
M    libstdc++-v3/testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp
M    libstdc++-v3/testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp
M    libstdc++-v3/testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp
M    libstdc++-v3/testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp
M    libstdc++-v3/testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp
M    libstdc++-v3/testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp
M    libstdc++-v3/testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp
M    libstdc++-v3/testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp
M    libstdc++-v3/testsuite/util/common_type/assoc/native_set.hpp
M    libstdc++-v3/testsuite/util/common_type/assoc/string_form.hpp
M    libstdc++-v3/testsuite/util/common_type/assoc/template_policy.hpp
M    libstdc++-v3/testsuite/util/common_type/priority_queue/common_type.hpp
M    libstdc++-v3/testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp
M    libstdc++-v3/testsuite/util/common_type/priority_queue/string_form.hpp
M    libstdc++-v3/testsuite/util/debug/checks.h
M    libstdc++-v3/testsuite/util/debug/unordered_checks.h
M    libstdc++-v3/testsuite/util/exception/safety.h
M    libstdc++-v3/testsuite/util/hash_fn/dna_str_limit.hpp
M    libstdc++-v3/testsuite/util/hash_fn/limit_string_hash_fn.hpp
M    libstdc++-v3/testsuite/util/hash_fn/string_hash_fn.hpp
M    libstdc++-v3/testsuite/util/hash_fn/string_ranged_hash_fn.hpp
M    libstdc++-v3/testsuite/util/hash_fn/string_ranged_probe_fn.hpp
M    libstdc++-v3/testsuite/util/io/illegal_input_error.hpp
M    libstdc++-v3/testsuite/util/io/prog_bar.cc
M    libstdc++-v3/testsuite/util/io/prog_bar.hpp
M    libstdc++-v3/testsuite/util/io/text_populate.hpp
M    libstdc++-v3/testsuite/util/io/verified_cmd_line_input.cc
M    libstdc++-v3/testsuite/util/io/verified_cmd_line_input.hpp
M    libstdc++-v3/testsuite/util/io/xml.hpp
M    libstdc++-v3/testsuite/util/io/xml_test_formatter.hpp
M    libstdc++-v3/testsuite/util/native_type/native_hash_map.hpp
M    libstdc++-v3/testsuite/util/native_type/native_hash_multimap.hpp
M    libstdc++-v3/testsuite/util/native_type/native_hash_set.hpp
M    libstdc++-v3/testsuite/util/native_type/native_hash_tag.hpp
M    libstdc++-v3/testsuite/util/native_type/native_map.hpp
M    libstdc++-v3/testsuite/util/native_type/native_multimap.hpp
M    libstdc++-v3/testsuite/util/native_type/native_priority_queue.hpp
M    libstdc++-v3/testsuite/util/native_type/native_set.hpp
M    libstdc++-v3/testsuite/util/native_type/native_tree_tag.hpp
M    libstdc++-v3/testsuite/util/performance/assoc/mem_usage/erase_test.hpp
M    libstdc++-v3/testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp
M    libstdc++-v3/testsuite/util/performance/assoc/multimap_common_type.hpp
M    libstdc++-v3/testsuite/util/performance/assoc/timing/common_type.hpp
M    libstdc++-v3/testsuite/util/performance/assoc/timing/find_test.hpp
M    libstdc++-v3/testsuite/util/performance/assoc/timing/insert_test.hpp
M    libstdc++-v3/testsuite/util/performance/assoc/timing/multimap_find_test.hpp
M    libstdc++-v3/testsuite/util/performance/assoc/timing/multimap_insert_test.hpp
M    libstdc++-v3/testsuite/util/performance/assoc/timing/subscript_find_test.hpp
M    libstdc++-v3/testsuite/util/performance/assoc/timing/subscript_insert_test.hpp
M    libstdc++-v3/testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp
M    libstdc++-v3/testsuite/util/performance/assoc/timing/tree_split_join_test.hpp
M    libstdc++-v3/testsuite/util/performance/io/xml_formatter.hpp
M    libstdc++-v3/testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp
M    libstdc++-v3/testsuite/util/performance/priority_queue/timing/join_test.hpp
M    libstdc++-v3/testsuite/util/performance/priority_queue/timing/modify_test.hpp
M    libstdc++-v3/testsuite/util/performance/priority_queue/timing/push_pop_test.hpp
M    libstdc++-v3/testsuite/util/performance/priority_queue/timing/push_test.hpp
M    libstdc++-v3/testsuite/util/performance/time/elapsed_timer.cc
M    libstdc++-v3/testsuite/util/performance/time/elapsed_timer.hpp
M    libstdc++-v3/testsuite/util/performance/time/timing_test_base.hpp
M    libstdc++-v3/testsuite/util/regression/basic_type.hpp
M    libstdc++-v3/testsuite/util/regression/common_type.hpp
M    libstdc++-v3/testsuite/util/regression/rand/assoc/container_rand_regression_test.h
M    libstdc++-v3/testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc
M    libstdc++-v3/testsuite/util/regression/rand/assoc/rand_regression_test.hpp
M    libstdc++-v3/testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h
M    libstdc++-v3/testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc
M    libstdc++-v3/testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp
M    libstdc++-v3/testsuite/util/regression/rand/xml_formatter.hpp
M    libstdc++-v3/testsuite/util/regression/trait/assoc/get_set_load_trait.hpp
M    libstdc++-v3/testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp
M    libstdc++-v3/testsuite/util/regression/trait/assoc/native_type_trait.hpp
M    libstdc++-v3/testsuite/util/regression/trait/assoc/node_update_trait.hpp
M    libstdc++-v3/testsuite/util/regression/trait/assoc/resize_trait.hpp
M    libstdc++-v3/testsuite/util/regression/trait/assoc/to_string.hpp
M    libstdc++-v3/testsuite/util/regression/trait/assoc/trait.hpp
M    libstdc++-v3/testsuite/util/regression/trait/assoc/type_trait.hpp
M    libstdc++-v3/testsuite/util/regression/trait/erase_if_fn.hpp
M    libstdc++-v3/testsuite/util/regression/trait/priority_queue/trait.hpp
M    libstdc++-v3/testsuite/util/replacement_memory_operators.h
M    libstdc++-v3/testsuite/util/slow_clock.h
M    libstdc++-v3/testsuite/util/specfun_testcase.h
M    libstdc++-v3/testsuite/util/statistic/result_recorder.hpp
M    libstdc++-v3/testsuite/util/statistic/sample_mean.hpp
M    libstdc++-v3/testsuite/util/statistic/sample_mean_confidence_checker.hpp
M    libstdc++-v3/testsuite/util/statistic/sample_variance.hpp
M    libstdc++-v3/testsuite/util/testsuite_abi.cc
M    libstdc++-v3/testsuite/util/testsuite_abi.h
M    libstdc++-v3/testsuite/util/testsuite_abi_check.cc
M    libstdc++-v3/testsuite/util/testsuite_allocator.cc
M    libstdc++-v3/testsuite/util/testsuite_allocator.h
M    libstdc++-v3/testsuite/util/testsuite_api.h
M    libstdc++-v3/testsuite/util/testsuite_character.cc
M    libstdc++-v3/testsuite/util/testsuite_character.h
M    libstdc++-v3/testsuite/util/testsuite_common_types.h
M    libstdc++-v3/testsuite/util/testsuite_container_traits.h
M    libstdc++-v3/testsuite/util/testsuite_containergen.h
M    libstdc++-v3/testsuite/util/testsuite_containers.h
M    libstdc++-v3/testsuite/util/testsuite_counter_type.h
M    libstdc++-v3/testsuite/util/testsuite_error.h
M    libstdc++-v3/testsuite/util/testsuite_fs.h
M    libstdc++-v3/testsuite/util/testsuite_greedy_ops.h
M    libstdc++-v3/testsuite/util/testsuite_hooks.cc
M    libstdc++-v3/testsuite/util/testsuite_hooks.h
M    libstdc++-v3/testsuite/util/testsuite_io.h
M    libstdc++-v3/testsuite/util/testsuite_iterators.h
M    libstdc++-v3/testsuite/util/testsuite_new_operators.h
M    libstdc++-v3/testsuite/util/testsuite_performance.h
M    libstdc++-v3/testsuite/util/testsuite_random.h
M    libstdc++-v3/testsuite/util/testsuite_regex.h
M    libstdc++-v3/testsuite/util/testsuite_rng.h
M    libstdc++-v3/testsuite/util/testsuite_rvalref.h
M    libstdc++-v3/testsuite/util/testsuite_shared.cc
M    libstdc++-v3/testsuite/util/testsuite_tr1.h
M    libstdc++-v3/testsuite/util/thread/all.h
M    libvtv/ChangeLog
M    libvtv/Makefile.am
M    libvtv/configure.tgt
M    libvtv/testsuite/config/default.exp
M    libvtv/testsuite/libvtv.cc/virtfunc-test.cc
M    libvtv/testsuite/other-tests/Makefile.am
M    libvtv/vtv_fail.cc
M    libvtv/vtv_fail.h
M    libvtv/vtv_malloc.cc
M    libvtv/vtv_malloc.h
M    libvtv/vtv_map.h
M    libvtv/vtv_rts.cc
M    libvtv/vtv_rts.h
M    libvtv/vtv_set.h
M    libvtv/vtv_utils.cc
M    libvtv/vtv_utils.h
M    lto-plugin/ChangeLog
M    lto-plugin/lto-plugin.c

From-SVN: r279894
2020-01-06 08:02:14 +00:00
Iain Sandoe
718ba50c0f c++-coroutines - Address review comments, move coroutine header to std.
Coroutines is no longer a TS, but part of the current working
draft for C++20.  So, put the coroutine header into the 'std'
directory.

2020-01-02  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (find_std_experimental): Remove unneeded code.

	libstdc++-v3/
	* include/Makefile.am: Move coroutine header source from
	experimental to std.
	* include/Makefile.in: Regenerated.
	* include/experimental/coroutine: Move from here..
	* include/std/coroutine: ... to here.

From-SVN: r279845
2020-01-02 20:01:19 +00:00
Iain Sandoe
7f929e7a2b c++-coroutines - Update copyright year.
2020-01-01  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-builtins.def: Update copyright year.
	* coroutine-passes.cc: Likewise.

	gcc/cp/
	* coroutines.cc: Likewise.

	gcc/testsuite/
	* g++.dg/coroutines/coroutines.exp: Likewise.

	libstdc++-v3/
	* include/experimental/coroutine: Likewise.

From-SVN: r279817
2020-01-01 20:33:24 +00:00
Iain Sandoe
4b7819b35d c++-coroutines - Address review comments, prepare to move coroutine header.
This adjusts the testsuite so that it tests for <coroutine> ahead
of <experimental/coroutine> and uses a 'coro' namespace to abstract
the differences.

2019-12-31  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/co-await-syntax-01-outside-fn.C: Use coro
	namespace;
	* g++.dg/coroutines/co-await-syntax-02-outside-fn.C: Likewise.
	* g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: Likewise.
	* g++.dg/coroutines/co-await-syntax-05-constexpr.C: Likewise.
	* g++.dg/coroutines/co-await-syntax-06-main.C: Likewise.
	* g++.dg/coroutines/co-await-syntax-07-varargs.C: Likewise.
	* g++.dg/coroutines/coro.h: Check for the coroutines header in
	the top level before trying the experimental case.

From-SVN: r279805
2019-12-31 15:43:17 +00:00
Iain Sandoe
28be861188 c++-coroutines - Merge trunk r279761.
2019-12-30  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r279761.

From-SVN: r279764
2019-12-30 10:44:49 +00:00
Iain Sandoe
3f083abd89 c++-coroutines - Add validation for promise builtin arguments.
This checks that arguments 2 and 3 to the builtin are properly
const.

2019-12-29  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* call.c (build_new_function_call): Validate coroutine builtins
	arguments.
	* coroutines.cc (coro_validate_builtin_call): New.
	* cp-tree.h (coro_validate_builtin_call): New.


M    ChangeLog.coroutines
M    gcc/cp/call.c
M    gcc/cp/coroutines.cc
M    gcc/cp/cp-tree.h

From-SVN: r279757
2019-12-29 20:29:56 +00:00
Iain Sandoe
cbfc8a7341 c++-coroutines - Const-qualify the align argument to promise builtin.
Attempt to make the checking of the __builtin_coro_promise builtin
more strict.

2019-12-29  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* builtin-types.def (BT_CONST_SIZE): New.
	(BT_FN_PTR_PTR_SIZE_BOOL): Update this...
	(BT_FN_PTR_PTR_CONST_SIZE_BOOL): ... to this.
	* coroutine-builtins.def (BUILT_IN_CORO_PROMISE): Use revised
	builtin signature.

From-SVN: r279756
2019-12-29 20:21:28 +00:00
Iain Sandoe
3f85865a9e c++-coroutines - Remove unnecessary control flow, re-indent.
There's no need to check 'changed' it's already done above. Remove
this and reduce indentation.

2019-12-27  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.cc (execute_early_expand_coro_ifns):
	Remove unneeded control flow and reindent.

From-SVN: r279741
2019-12-27 16:23:55 +00:00
Iain Sandoe
dc77c3b441 c++-coroutines - Re-indent lower_coro_builtin.
Early return and reduce indentation.  Fix a couple of spellos.

2019-12-27  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.cc (lower_coro_builtin): Re-indent.
	(make_pass_coroutine_lower_builtins): Spelling corrections.

From-SVN: r279740
2019-12-27 16:03:15 +00:00
Iain Sandoe
11c2efb4ea c++-coroutines - Remove an unused var.
2019-12-24  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (captures_temporary): Remove unused var.

From-SVN: r279727
2019-12-24 17:02:09 +00:00
Iain Sandoe
3a6c80013c c++-coroutines - Address review comments, remove one iteration through BBs.
We can put the IFN_CO_ACTORs into a worklist and process them without
a second iteration through the BBs.

2019-12-24  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.cc (execute_early_expand_coro_ifns): Use
	a worklist to contain and process the IFN_CO_ACTORs.

From-SVN: r279726
2019-12-24 15:19:38 +00:00
Iain Sandoe
1642fc8e53 c++-coroutines - Fix a typo in a testcase name.
A space where a hyphen was intended.

2019-12-23  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-ret-03-different GRO-type.C:
	Rename to...
	* g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C:
	... this.

From-SVN: r279719
2019-12-23 12:30:53 +00:00
Iain Sandoe
10196fa0a7 c++-coroutines - Merge trunk 279715.
2019-12-23  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r279715.

From-SVN: r279718
2019-12-23 12:22:22 +00:00
Iain Sandoe
b02f407164 c++-coroutines - Rename func params testcases to be consistent [NFC].
Take the opportunity before the tests get into the wild.

2019-12-22  Iain Sandoe  <iain@sandoe.co.uk>

	* g++.dg/coroutines/torture/func-params-0.C: Rename to...
	* g++.dg/coroutines/torture/func-params-00.C: ... this.
	* g++.dg/coroutines/torture/func-params-1.C: Rename to...
	* g++.dg/coroutines/torture/func-params-01.C: ... this.
	* g++.dg/coroutines/torture/func-params-2.C: Rename to...
	* g++.dg/coroutines/torture/func-params-02.C: ... this.
	* g++.dg/coroutines/torture/func-params-3.C: Rename to...
	* g++.dg/coroutines/torture/func-params-03.C: ... this.
	* g++.dg/coroutines/torture/func-params-4.C: Rename to...
	* g++.dg/coroutines/torture/func-params-04.C: ... this.
	* g++.dg/coroutines/torture/func-params-5.C: Rename to...
	* g++.dg/coroutines/torture/func-params-05.C: ... this.
	* g++.dg/coroutines/torture/func-params-6.C: Rename to...
	* g++.dg/coroutines/torture/func-params-06.C: ... this.

From-SVN: r279712
2019-12-22 20:56:39 +00:00
Iain Sandoe
556cbf80d4 c++-coroutines - Rename co-yield testcases to be consistent [NFC].
Take the opportunity before the tests get into the wild.

2019-12-22  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-yield-0-triv.C: Rename to...
	* g++.dg/coroutines/torture/co-yield-00-triv.C: ... this.
	* g++.dg/coroutines/torture/co-yield-1-multi.C: Rename to...
	* g++.dg/coroutines/torture/co-yield-01-multi.C: ... this.
	* g++.dg/coroutines/torture/co-yield-2-loop.C: Rename to...
	* g++.dg/coroutines/torture/co-yield-02-loop.C: ... this.
	* g++.dg/coroutines/torture/co-yield-3-tmpl.C: Rename to...
	* g++.dg/coroutines/torture/co-yield-03-tmpl.C: ... this.
	* g++.dg/coroutines/torture/co-yield-strings.C: Rename to...
	* g++.dg/coroutines/torture/co-yield-04-complex-local-state.C:
	... this..

From-SVN: r279711
2019-12-22 20:35:36 +00:00
Iain Sandoe
d1ee63a6b3 c++-coroutines - Rename co-return testcases to be consistent [NFC].
Take the opportunity before the tests get into the wild.
Also make the names more descriptive.

2019-12-21  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-ret-void-is-ready.C: Rename to...
	* g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C:
	... this.
	* g++.dg/coroutines/torture/co-ret-void-is-suspend.C: Rename to...
	* g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C:
	... this.
	* g++.dg/coroutines/torture/co-ret-3.C: Rename to...
	* g++.dg/coroutines/torture/co-ret-03-different: ... this.
	* g++.dg/coroutines/torture/co-ret-4.C: Rename to...
	* g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: ... this.
	* g++.dg/coroutines/torture/co-ret-5.C: Rename to...
	* g++.dg/coroutines/torture/co-ret-05-return-value.C: ... this.
	* g++.dg/coroutines/torture/co-ret-6.C: Rename to...
	* g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C:
	... this.
	* g++.dg/coroutines/torture/co-ret-7.C: Rename to...
	* g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: ... this.
	* g++.dg/coroutines/torture/co-ret-8.C: Rename to...
	* g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: ... this.
	* g++.dg/coroutines/torture/co-ret-9.C: Rename to...
	* g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: ... this.
	* g++.dg/coroutines/torture/co-ret-10.C: Rename to...
	* g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C:
	... this
	* g++.dg/coroutines/torture/co-ret-11.C: Rename to...
	* g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: ... this.
	* g++.dg/coroutines/torture/co-ret-12.C: Rename to...
	* g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C:
	... this.

From-SVN: r279694
2019-12-21 10:30:50 +00:00
Iain Sandoe
1c8fe0fefa c++-coroutines - Rename co-await testcases to be consistent [NFC].
Take the opportunity before the tests get into the wild.

2019-12-21  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/	
	* g++.dg/coroutines/torture/co-await-0-triv.C: Rename to...
	* g++.dg/coroutines/torture/co-await-00-trivial.C: ... this.
	* g++.dg/coroutines/torture/co-await-1-value.C: Rename to...
	* g++.dg/coroutines/torture/co-await-01-with-value.C: ... this.
	* g++.dg/coroutines/torture/co-await-2-xform.C: Rename to...
	* g++.dg/coroutines/torture/co-await-02-xform.C: ... this..
	* g++.dg/coroutines/torture/co-await-3-rhs-op.C: Rename to...
	* g++.dg/coroutines/torture/co-await-03-rhs-op.C: ... this..
	* g++.dg/coroutines/torture/co-await-4-control-flow.C: Rename to...
	* g++.dg/coroutines/torture/co-await-04-control-flow.C: ... this.
	* g++.dg/coroutines/torture/co-await-5-loop.C: Rename to...
	* g++.dg/coroutines/torture/co-await-05-loop.C: ... this.
	* g++.dg/coroutines/torture/co-await-6-ovl.C: Rename to...
	* g++.dg/coroutines/torture/co-await-06-ovl.C: ... this.
	* g++.dg/coroutines/torture/co-await-7-tmpl.C: Rename to...
	* g++.dg/coroutines/torture/co-await-07-tmpl.C: ... this..
	* g++.dg/coroutines/torture/co-await-8-cascade.C: Rename to...
	* g++.dg/coroutines/torture/co-await-08-cascade.C: ... this.
	* g++.dg/coroutines/torture/co-await-9-pair.C: Rename to...
	* g++.dg/coroutines/torture/co-await-09-pair.C: ... this.

From-SVN: r279693
2019-12-21 10:14:37 +00:00
Iain Sandoe
d89a607266 c++-coroutines - Check for LAZY move CTORS/assigns.
It seems that even if a move CTOR is user-defined, if it's in a
templated class, the CTOR is considered 'lazily' instantiated so
we need to check for LAZY move CTOR/Assigns.

2019-12-20  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): Check for LAZY move ctors
	and assigns.

From-SVN: r279679
2019-12-20 21:53:10 +00:00
Iain Sandoe
beb52eb0d0 c++-coroutines - Check this arg in CTORs and DTORs.
We might have a move ctor.

2019-12-20  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (captures_temporary): Consider CTORs and
	DTORs.

From-SVN: r279678
2019-12-20 20:02:22 +00:00
Iain Sandoe
8fac93b596 c++-coroutines - Account co_await expressions captured by reference.
The co_await expression returns a result, if any, via a call to
await_resume(), the result of which could be contained in a
temporary subsequently captured by reference in a call argument
list.  Account for this.

2019-12-19  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (captures_temporary): Account for capture of
	co_await expression results by reference in call argument
	lists.
	(maybe_promote_captured_temps): Likewise.

From-SVN: r279594
2019-12-19 21:01:01 +00:00
Iain Sandoe
36de880771 c++-coroutines - Fix a leak of a vect.
2019-12-18  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): Delete allocated vec
	if we are not going to use it.

From-SVN: r279544
2019-12-18 21:09:01 +00:00
Iain Sandoe
c66402f248 c++-coroutines - Fix a bug where await_resume methods return references.
We were setting the co_await expression type to that of the
await_resume method rather than the type of the call using it.

Improve test coverage for cases passing and returning references.

2019-12-17  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/ChangeLog:
	* coroutines.cc (build_co_await): Set the co_await expression
	type to that of the await_resume call.

	gcc/testsuite/
	* g++.dg/coroutines/coro1-ret-int-yield-int.h: Add an awaitable
	that returns a reference.
	* g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
	* g++.dg/coroutines/torture/co-await-12-operator-2.C: Make the
	syntax more regular.
	* g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
	* g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
	* g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.

From-SVN: r279462
2019-12-17 15:26:20 +00:00
Iain Sandoe
1a68e715b4 c++-coroutines - Merge trunk r279408.
2019-12-16  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r279408.

From-SVN: r279411
2019-12-16 08:03:33 +00:00
Iain Sandoe
b8dffe630e c++-coroutines - Address review comments, more whitespace and comment changes.
2019-12-15  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc: Check for blank lines before functions.
	Check comment wrapping.
	* decl.c (emit_coro_helper): Adjust a comment.

From-SVN: r279405
2019-12-15 15:05:57 +00:00
Iain Sandoe
69fc8e7db1 c++-coroutines - Fix a warning regression.
Although the compiler-generated local labels are in fact used
(they are address-taken in the CO_YIELD IFNs) this is apparently
not enough, so mark them as used explicitly.  C++-ify as we go.

2019-12-15  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (create_anon_label_with_ctx): Mark created
	label as used.
	(create_named_label_with_ctx): Likewise.

From-SVN: r279404
2019-12-15 14:48:48 +00:00
Iain Sandoe
ddfd2fe506 c++-coroutines - Add testcase to cover non-constant param refs.
Improve test coverage, no other change.

2019-12-15  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/C
	* g++.dg/coroutines/torture/func-params-6.C: New test.

From-SVN: r279403
2019-12-15 14:40:41 +00:00
Iain Sandoe
a87e940ef6 c++-coroutines - Identify captures in the frame.
A cosmetic change to make frame entries for lambda capture proxies
start with __cp instead of __lv.

2019-12-14  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (register_local_var_uses): Adjust frame entry
	name for lambda capture proxies.

From-SVN: r279397
2019-12-14 13:19:15 +00:00
Iain Sandoe
4061e4c8ca c++-coroutines - Fix lambda capture of references.
Updated to implement a local proxy var in the ramp function which
is a proxy for the frame entry.  Process the subsequent initialisation
of frame captures in a similar manner to parameters.

2019-12-14  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (struct __local_vars_frame_data): Add fields to
	collect lambda captures.
	(register_local_var_uses): Register lambda captures separately.
	(morph_fn_to_coro): For each lambda capture, create a local proxy
	and initialise the frame copy from this.

	gcc/testsuite/
	* g++.dg/coroutines/torture/class-04-lambda-1.C: Avoid dangling ref
	to a parameter.
	* g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New.
	* g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
	* g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
	* g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
	* g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
	* g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.

From-SVN: r279396
2019-12-14 12:50:33 +00:00
Iain Sandoe
4cd736ff92 c++-coroutines - Fix PR 92933.
This fixes an omission in handling registration of local variables,
where compiler-generated ones have no name.

2019-12-13  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/

	PR c++/92933
	* coroutines.cc (register_local_var_uses): Handle unnamed
	compiler-generated local variables.

From-SVN: r279385
2019-12-13 21:40:59 +00:00
Iain Sandoe
75d7b52258 c++-coroutines - Use correct dg options for new compile tests.
This corrects a pasto where three new tests are only intended
to check syntax, but ended up with dg-do run lines and therefore
show unresolved executions.

2019-12-13  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: Use
	correct dg options for syntax check.
	* g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: Likewise.
	* g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: Likewise.

From-SVN: r279383
2019-12-13 21:21:18 +00:00
Iain Sandoe
2837bfeeac c++-coroutines - Test function-like lambdas.
Lambda cases without capture.

2019-12-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
	* g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
	* g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
	* g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
	* g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
	* g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.

From-SVN: r279318
2019-12-12 21:28:12 +00:00
Iain Sandoe
dd824264f5 c++-coroutines - Improve error recovery.
It seems that, quite often, if there's a problem severe enough that
the morph process fails, we end up with something that confuses the
gimplifier and leads to an ICE.  Just blow away the function body
and replace it with error_mark_node, pending any more selective way.

2019-12-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (coro_function_valid_p): Return false if we
	find inconsistent return information.
	* decl.c (finish_function): If the morph fails, assume that
	we have nothing interesting in the function body.

From-SVN: r279317
2019-12-12 21:22:04 +00:00
Iain Sandoe
25904bb9da c++-coroutines - Test syntax error from lambda with auto return.
Deduced return type is also an error for a labda coroutine.

2019-12-11  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
	* g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
	* g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.

From-SVN: r279245
2019-12-11 19:18:09 +00:00
Iain Sandoe
58b9a700e3 c++-coroutines - Improve test coverage, initial class tests.
These check that we handle 'this' in the instantiation of the
traits and other coroutine machinery.

2019-12-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/torture/class-00-co-ret.C: New test.
	* g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
	* g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
	* g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.

From-SVN: r279198
2019-12-10 21:14:07 +00:00
Iain Sandoe
6a08371265 c++-coroutines - Fix a bug in constexpr evaluation.
We'd omitted the case of CO_RETURN_EXPR in the list of co-
routine exclusions to constexpr.

2019-12-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* constexpr.c (potential_constant_expression_1): Add
	CO_RETURN_EXPR to the list of coroutine exclusions.

From-SVN: r279197
2019-12-10 21:09:12 +00:00
Iain Sandoe
2362a4fd3e c++-coroutines - Just fix a format type size warning.
2019-12-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/coro1-ret-int-yield-int.h: Use long
	format for long data.

From-SVN: r279191
2019-12-10 20:56:06 +00:00
Iain Sandoe
99d2b55193 c++-coroutines - Update co-return tests.
Add two missed tests and update the remainder to consistent
names with other coroutines tests.

2019-12-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
	* g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
	* g++.dg/coroutines/coro-auto-fn.C: Rename to...
	* g++.dg/coroutines/co-return-syntax-03-auto.C: ... this.
	* g++.dg/coroutines/coro-context-ctor-dtor.C: Rename to...
	* g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: ... this.
	* g++.dg/coroutines/coro-constexpr-fn.C: Rename to...
	* g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: ... this.
	* g++.dg/coroutines/coro-context-main.C: Rename to...
	* g++.dg/coroutines/co-return-syntax-06-main.C: ... this.
	* g++.dg/coroutines/coro-context-vararg.C: Rename to...
	* g++.dg/coroutines/co-return-syntax-07-vararg.C: ... this.
	* g++.dg/coroutines/coro-bad-return.C: Rename to...
	* g++.dg/coroutines/co-return-syntax-08-bad-return.C: ... this..

From-SVN: r279190
2019-12-10 20:50:50 +00:00
Iain Sandoe
43c2fd2898 c++-coroutines - merge trunk r279104.
2019-12-09  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r279104.

From-SVN: r279105
2019-12-09 01:04:41 +00:00
Iain Sandoe
851e611cac c++-coroutines - Update operator overload tests.
Make the simple case participate so that it is checked.
Add a case where we have two possible overloads.

2019-12-08  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
	* g++.dg/coroutines/torture/co-await-6-ovl.C: Make the operator
	result participate in the output.

From-SVN: r279099
2019-12-08 20:58:50 +00:00
Iain Sandoe
ac50cf3d2b c++-coroutines - Address review comments, exit early where possible.
We can stop checking for labels to be removed from each BB as
soon as we see a non-label.

2019-12-08  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.cc (execute_early_expand_coro_ifns): Early
	exit on first non-label.

M    ChangeLog.coroutines
M    gcc/coroutine-passes.cc

From-SVN: r279098
2019-12-08 20:47:38 +00:00
Iain Sandoe
4b77b1ecde c++-coroutines - Address review comments, don't recompute some trees.
Two more trees that only need to be built once at startup.

2019-12-08  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (find_coro_traits_template_class): Use pre-
	built namespace.
	(find_coro_handle_type): Likewise.
	(coro_promise_type_found_p): Initialise namespace and void
	coro handle trees.

From-SVN: r279097
2019-12-08 20:35:16 +00:00
Iain Sandoe
c5387f835e c++-coroutines - Fix two build warnings.
2019-12-08  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/ChangeLog:
	* coroutines.cc (find_coro_traits_template_decl): Rename forward
	declaration to...
	(find_coro_traits_template_class): ... this.
	(find_std_experimental): Quote std::experimental.

From-SVN: r279096
2019-12-08 20:16:57 +00:00
Iain Sandoe
6f7e057e43 c++-coroutines - More testsuite refactoring.
This adjusts the common 'boiler plate' header awaitables and adds
a conditional return_void to the promise, which means we can use
it for more cases.  Tidy up a missing cast.

2019-12-08  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/coro.h: Just formatting change.
	* g++.dg/coroutines/coro1-ret-int-yield-int.h: Add return_void.
	* g++.dg/coroutines/torture/co-await-7-tmpl.C: Add missing cast.
	* g++.dg/coroutines/torture/co-ret-5.C: Use boiler-plate header.
	* g++.dg/coroutines/torture/co-ret-7.C: Likewise.

From-SVN: r279095
2019-12-08 20:06:21 +00:00
Iain Sandoe
eee0918f68 c++-coroutines - Fix a bug in type dependency checks.
Although the promise_type is R:promise_type, the traits are type
dependent on the function arguments as well as the return.

2019-12-07  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (finish_co_await_expr): Check the function args
	for dependent types as well as the return.
	(finish_co_yield_expr): Likewise.
	(finish_co_return_stmt): Likewise.

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
	* g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
	* g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
	* g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
	* g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.

From-SVN: r279080
2019-12-07 20:33:54 +00:00
Iain Sandoe
0b7c12dfbc c++-coroutines - Fix a bug in traits lookup.
We were not correctly forming a TYPE_ARGUMENT_PACK for the second
param to the traits lookup.  Rename some variables to better match
what they represent.

2019-12-07  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (find_std_experimental): Check for NULL
	tree return.
	(find_coro_traits_template_decl): Renamed to...
	(find_coro_traits_template_class): ...this; revise to use a
	TYPE_ARGUMENT_PACK for the second param to the traits lookup.
	Pass the function in instead of assuming we should find it in
	current_function_decl.
	(find_coro_handle_type): Show errors or warnings.
	(find_promise_type): Rename variables. Show errors and warnings.
	(coro_promise_type_found_p): Revise comments and variable names.

From-SVN: r279079
2019-12-07 20:04:15 +00:00
Iain Sandoe
c26e151484 c++-coroutines - More testsuite refactoring.
This adds another awaitable, await transform and promise ctor
to the common code allowing us to reduce the duplication in
two more tests.

2019-12-07  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/coro1-ret-int-yield-int.h: Extract
	awaitable, await_transform and promise CTOR from tests.
	* g++.dg/coroutines/torture/co-await-8-cascade.C: Use
	common header.
	* g++.dg/coroutines/torture/func-params-0.C: Likewise.

From-SVN: r279078
2019-12-07 19:48:37 +00:00
Iain Sandoe
8bbc2906e5 c++-coroutines - Add more co-yield syntax tests.
Add tests and rename them to be consistent.

2019-12-06  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/ChangeLog:
	* g++.dg/coroutines/co-yield-syntax-0.C: Rename to...
	* g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: ...this
	* g++.dg/coroutines/co-yield-syntax-1.C: Rename to...
	* g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: ...this
	* g++.dg/coroutines/co-yield-syntax-2.C: Rename to...
	* g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: ...this.
	* g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
	* g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
	* g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
	* g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
	* g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
	* g++.dg/coroutines/co-yield-syntax-3.C: Rename to...
	* g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: ...this.

From-SVN: r279050
2019-12-06 14:32:10 +00:00
Iain Sandoe
990d8b519e c++-coroutines - Add more co-await syntax tests.
Add tests and rename them to be consistent.

2019-12-06  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/co-await-syntax-0.C: Rename to...
	* g++.dg/coroutines/co-await-syntax-00-needs-expr.C: ... this.
	* g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
	* g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
	* g++.dg/coroutines/coro-await-context-auto-fn.C: Rename to...
	* g++.dg/coroutines/co-await-syntax-03-auto.C: ... this.
	* g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
	* g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
	* g++.dg/coroutines/co-await-syntax-06-main.C: New test.
	* g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.

From-SVN: r279049
2019-12-06 14:13:19 +00:00
Iain Sandoe
08b7d22584 c++-coroutines - Factor code and tidy testcases.
Avoid duplication of the boiler-plate code in those tests that
are not dependent on some variation in the promise or awaitables.

Tidy some comments and make sure that each test has an objective
stated at the top.

2019-12-06  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/co-yield-syntax-3.C: Tidy testcase.
	* g++.dg/coroutines/torture/co-await-0-triv.C: Likewise.
	* g++.dg/coroutines/torture/co-await-1-value.C: Likewise.
	* g++.dg/coroutines/torture/co-await-2-xform.C: Likewise.
	* g++.dg/coroutines/torture/co-await-3-rhs-op.C: Likewise.
	* g++.dg/coroutines/torture/co-await-4-control-flow.C: Likewise.
	* g++.dg/coroutines/torture/co-await-5-loop.C: Likewise.
	* g++.dg/coroutines/torture/co-await-6-ovl.C: Likewise.
	* g++.dg/coroutines/torture/co-await-7-tmpl.C: Likewise.
	* g++.dg/coroutines/torture/co-await-8-cascade.C: Likewise.
	* g++.dg/coroutines/torture/co-await-9-pair.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-10.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-11.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-12.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-3.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-4.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-5.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-6.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-7.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-8.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-9.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-void-is-ready.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-void-is-suspend.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-0-triv.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-1-multi.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-2-loop.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-3-tmpl.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-strings.C: Likewise.
	* g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
	* g++.dg/coroutines/torture/func-params-0.C: Likewise.
	* g++.dg/coroutines/torture/func-params-1.C: Likewise.
	* g++.dg/coroutines/torture/func-params-2.C: Likewise.
	* g++.dg/coroutines/torture/func-params-3.C: Likewise.
	* g++.dg/coroutines/torture/func-params-4.C: Likewise.
	* g++.dg/coroutines/torture/func-params-5.C: Likewise.
	* g++.dg/coroutines/torture/gro_on_alloc_fail_0.C: Likewise.
	* g++.dg/coroutines/torture/local-var-0.C: Likewise.
	* g++.dg/coroutines/torture/local-var-1.C: Likewise.
	* g++.dg/coroutines/torture/local-var-2.C: Likewise.
	* g++.dg/coroutines/torture/local-var-3.C: Likewise.
	* g++.dg/coroutines/torture/local-var-4.C: Likewise.
	* g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.

From-SVN: r279046
2019-12-06 13:44:43 +00:00
Iain Sandoe
06c83cde34 c++-coroutines - Fix bug in handling co_return co_await.
We were not correctly handling the case where a co_await was a
parameter to a call expression.  This manifested most obviously
in the case of 'co_return co_await ...' because this is turned
into  'p.return_value (co_await...)'.  Added a bunch of tests for
code gen of that and similar cases.

2019-12-05  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (co_await_expander): Handle CALL_EXPR.

	gcc/testsuite/
	* g++.dg/coroutines/coro1-ret-int-yield-int.h: New helper include.
	* g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
	* g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
	* g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
	* g++.dg/coroutines/torture/co-ret-11.C: New test.
	* g++.dg/coroutines/torture/co-ret-12.C: New test.
	* g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
	* g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.

From-SVN: r279020
2019-12-05 20:25:58 +00:00
Iain Sandoe
6140d5a69e c++-coroutines - Address review comments, remove more development code.
Consolidate some asserts, remove some code that was placed to
assist in development and debug.

2019-12-05  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (create_named_label_with_ctx): Adjust
	comment.  Don't mark our local labels as used.
	(transform_await_expr): Update comments.
	(build_actor_fn): Likewise.
	(morph_fn_to_coro): Tidy asserts, and make them checking
	variety.  Remove development code.

From-SVN: r279017
2019-12-05 19:43:07 +00:00
Iain Sandoe
e6f5eaddf6 c++-coroutines - libiberty demangler update.
The coroutines implementation introduces a new operator with a
mangling of 'aw'.  This patch adds that to libiberty's demangler.

2019-12-04  Iain Sandoe  <iain@sandoe.co.uk>

	libiberty/
	* cp-demangle.c (cplus_demangle_operators): Add the co_await
	operator.

From-SVN: r278960
2019-12-04 11:39:07 +00:00
Iain Sandoe
7d5ce994a6 c++coroutines - Address review comments, make a more specific pass gate.
To avoid scanning every function for coroutine state machine IFNs, we
allocate and set a bit in the function structure for coroutines.  This
together with the enable flag, can be tested to skip the scan for all
other functions.

2019-12-03  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.cc (gate): Check for coroutine components in
	addition to the coroutine enable flag before executing the IFN
	lowering pass.
	* function.h (struct function): Allocate a bit to indicate that
	the function is a coroutine component.

	gcc/cp/
	* decl.c (emit_coro_helper): Set coroutine component bit when
	needed.
	(finish_function): Likewise.

From-SVN: r278936
2019-12-03 13:09:29 +00:00
Iain Sandoe
579fc8c533 c++-coroutines - merge trunk r278894.
2019-12-02  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r278894.

From-SVN: r278895
2019-12-02 09:46:51 +00:00
Iain Sandoe
611b128bc6 c++-coroutines - Address review comments, remove separate co_frame expand pass.
Since we have no optimisation at this time that could alter the frame
size, we can set it in the same pass as the other coroutine IFNs.

2019-12-01  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.cc (lower_coro_builtin): Amend comments.
	(execute_early_expand_coro_ifns): Expand CO_FRAME.
	(execute_finalize_frame): Remove.
	(class pass_coroutine_finalize_frame): Remove.
	(make_pass_coroutine_finalize_frame): Remove.
	* passes.def: Remove finalize frame pass.
	* tree-pass.h (make_pass_coroutine_finalize_frame): Remove.

From-SVN: r278884
2019-12-01 09:49:57 +00:00
Iain Sandoe
ca01762f8f c++-coroutines - Address review comments, rework identifiers.
There are quite a lot of identifiers for coroutines; including the main
ones for the trait etc. and those for the promise methods and awaitables.

We decided to make these local to the coroutines implementation and to
initialize them lazily on the first coroutine encountered.

2019-11-30  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (lookup_promise_member): Remove.
	(coro_init_identifiers): New.
	(coro_promise_type_found_p): Initialize the coroutines state
	and identifiers lazily.
	(lookup_promise_method): New.
	(build_co_await): Use pre-built identifiers for coroutine,
	promise and awaiter names.
	(finish_co_await_expr): Likewise.
	(finish_co_yield_expr): Likewise.
	(finish_co_return_stmt): Likewise.
	(co_await_expander): Likewise.
	(build_actor_fn): Likewise.
	(build_init_or_final_await): Likewise.
	(morph_fn_to_coro): Likewise.
	* cp-tree.h (enum cp_tree_index): Remove coroutine identifiers.
	* decl.c (initialize_predefined_identifiers): Likewise.

From-SVN: r278875
2019-11-30 15:47:21 +00:00
Iain Sandoe
49964dd5b8 c++-coroutines - Address review comments, use mode standard nodes.
Use nodes and APIs consistent with other places in the middle end.

2019-11-29  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.cc (lower_coro_builtin): Use nodes and APIs
	consistent with other places in the middle end.

From-SVN: r278864
2019-11-29 21:30:01 +00:00
Iain Sandoe
a84ccdc021 c++-coroutines - Address review comments, use ptr_type_node.
Instead of building the equivalent.

2019-11-29  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.cc (lower_coro_builtin): Use ptr_type_node
	throughout instead of building nodes each time.

From-SVN: r278861
2019-11-29 20:47:39 +00:00
Iain Sandoe
5081bbcdb9 c++-coroutines - Address review comments, update doxygen group info.
2019-11-27  Iain Sandoe  <iain@sandoe.co.uk>

	libstdc++-v3/
	* include/experimental/coroutine: Update document group
	information.

From-SVN: r278778
2019-11-27 16:36:19 +00:00
Iain Sandoe
5f6c0e8d05 c++-coroutines - Address review comments, prepare to move coroutine header.
This just collects all the common code for the coroutines header
and testsuite additions into one place, so that we don't have to
change every testcase to update it.

2019-11-27  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/co-yield-syntax-3.C: Move common code to
	coro.h.
	* g++.dg/coroutines/coro-bad-return.C: Likewise.
	* g++.dg/coroutines/coro-context-vararg.C: Likewise.
	* g++.dg/coroutines/coro-missing-gro.C: Likewise.
	* g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
	* g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
	* g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
	* g++.dg/coroutines/coro-missing-ueh-1.C: Likewise.
	* g++.dg/coroutines/coro-missing-ueh-2.C: Likewise.
	* g++.dg/coroutines/coro-missing-ueh-3.C: Likewise.
	* g++.dg/coroutines/coro-missing-ueh.h: Likewise.
	* g++.dg/coroutines/torture/co-await-0-triv.C: Likewise.
	* g++.dg/coroutines/torture/co-await-1-value.C: Likewise.
	* g++.dg/coroutines/torture/co-await-2-xform.C: Likewise.
	* g++.dg/coroutines/torture/co-await-3-rhs-op.C: Likewise.
	* g++.dg/coroutines/torture/co-await-4-control-flow.C: Likewise.
	* g++.dg/coroutines/torture/co-await-5-loop.C: Likewise.
	* g++.dg/coroutines/torture/co-await-6-ovl.C: Likewise.
	* g++.dg/coroutines/torture/co-await-7-tmpl.C: Likewise.
	* g++.dg/coroutines/torture/co-await-8-cascade.C: Likewise.
	* g++.dg/coroutines/torture/co-await-9-pair.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-10.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-3.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-4.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-5.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-6.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-7.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-8.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-9.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-void-is-ready.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-void-is-suspend.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-0-triv.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-1-multi.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-2-loop.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-3-tmpl.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-strings.C: Likewise.
	* g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
	* g++.dg/coroutines/torture/func-params-0.C: Likewise.
	* g++.dg/coroutines/torture/func-params-1.C: Likewise.
	* g++.dg/coroutines/torture/func-params-2.C: Likewise.
	* g++.dg/coroutines/torture/func-params-3.C: Likewise.
	* g++.dg/coroutines/torture/func-params-4.C: Likewise.
	* g++.dg/coroutines/torture/func-params-5.C: Likewise.
	* g++.dg/coroutines/torture/gro_on_alloc_fail_0.C: Likewise.
	* g++.dg/coroutines/torture/local-var-0.C: Likewise.
	* g++.dg/coroutines/torture/local-var-1.C: Likewise.
	* g++.dg/coroutines/torture/local-var-2.C: Likewise.
	* g++.dg/coroutines/torture/local-var-3.C: Likewise.
	* g++.dg/coroutines/torture/local-var-4.C: Likewise.
	* g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
	* g++.dg/coroutines/coro.h: Collect common code here.

From-SVN: r278776
2019-11-27 16:00:30 +00:00
Iain Sandoe
ad3ecf5b6d c++-coroutines - Address review comments, naming in coroutine header.
Use libstdc naming convention, also ensure a reserved identifier
is used for comparison selection.

2019-11-26  Iain Sandoe  <iain@sandoe.co.uk>

	libstdc++-v3/
	* include/experimental/coroutine: Use GNU convention for
	naming.  Use implementation-reserved identifiers.

From-SVN: r278724
2019-11-26 14:24:25 +00:00
Iain Sandoe
a3f6b44fc2 c++-coroutines - merge trunk 278677
2019-11-25  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r278677.

From-SVN: r278682
2019-11-25 13:08:00 +00:00
Iain Sandoe
10ffbebc94 c++-coroutines - Address review comments, use global trees for identifiers.
This moves the local identifiers for traits, handle and promise
type to global trees.

2019-11-24  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (find_coro_traits_template_decl): Use global
	identifier.
	(find_coro_handle_type): Likewise.
	(find_promise_type): Likewise.
	* cp-tree.h (enum cp_tree_index): Add indices for the coroutine
	global identifiers.
	(coro_traits_identifier): New.
	(coro_handle_identifier): New.
	(coro_promise_type_identifier): New.
	* decl.c (initialize_predefined_identifiers): Initialize global
	identifiers for coroutines.

From-SVN: r278657
2019-11-24 16:17:53 +00:00
Iain Sandoe
c387ef4c57 c++-coroutines - Address review comments - spell-check and punctuation.
More textual tidying.

2019-11-23  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc: Updated to en_US spellings.  Corrected more
	punctuation in error messages.

From-SVN: r278650
2019-11-23 21:02:08 +00:00
Iain Sandoe
b40c7e9794 c++-coroutines - Address review comments - GTY for coroutine info.
Reimplement the coroutine info cache as a GTY hash_table.

2019-11-23  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* config-lang.in (gtfiles): Add coroutines.cc.
	* coroutines.cc (struct coroutine_info_hasher): New.
	(coroutine_info_hasher::hash): New.
	(coroutine_info_hasher::equal): New.
	(get_or_insert_coroutine_info): New.
	(get_coroutine_info): New.
	(struct coroutine_info): Revise to use in a hash_table.
	(coro_promise_type_found_p): Amend to use GTY coroutine_info.
	(get_coroutine_promise_type): Likewise.
	(get_coroutine_handle_type): Likewise.
	(get_coroutine_self_handle_proxy): Likewise.
	(get_coroutine_promise_proxy): Likewise.

From-SVN: r278649
2019-11-23 20:56:50 +00:00
Iain Sandoe
61039f724a c++-coroutines - Address review comments - expr checks, susp point enum.
Confirm that empty expressions to co_await/co_yield are handled in the
parser (add testcases to cover).  Make the suspend point kind into an
enum and rename the variable.  C++-ify the coroutine state struct.

2019-11-20  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc(struct coroutine_info): Make C++ style, comment
	fields.
	(coro_promise_type_found_p): Adjust info type name.
	(get_coroutine_promise_type): Likewise.
	(get_coroutine_handle_type): Likewise.
	(get_coroutine_self_handle_proxy): Likewise.
	(get_coroutine_promise_proxy): Likewise.
	(coro_common_keyword_context_valid_p): Adjust error message line
	wrapping.
	(coro_function_valid_p): Fix comment line wrap.
	(enum suspend_point_kind): New.
	(build_co_await): Use suspend_point_kind enum. Amend comments,
	remove TYPE_CANONICAL() lookup.
	(finish_co_await_expr): Remove extra checks on expression, use
	Use suspend_point_kind enum.
	(finish_co_yield_expr): Likewise.
	(co_await_expander): Likewise.
	(build_init_or_final_await): Likewise.

	gcc/testsuite/
	* g++.dg/coroutines/co-await-syntax-0.C: New test.
	* g++.dg/coroutines/co-yield-syntax-0.C: New test.

From-SVN: r278480
2019-11-20 08:27:10 +00:00
Iain Sandoe
056f40ed70 c++-coroutines - Address review comments, rename CO_RETRN_EXPR.
Rename CO_RETRN_EXPR to CO_RETURN_EXPR.

2019-11-19  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/ChangeLog:
	* cp-tree.def (CO_RETRN_EXPR): Rename this to ...
	(CO_RETURN_EXPR): ... this.
	* coroutines.cc (finish_co_return_stmt): Rename CO_RETRN_EXPR.
	(coro_maybe_expand_co_return): Likewise.
	* cp-objcp-common.c (cp_common_init_ts): Likewise.
	* pt.c (tsubst_expr): Likewise.
	* tree.c (cp_walk_subtrees): Likewise.

From-SVN: r278464
2019-11-19 20:09:30 +00:00
Iain Sandoe
93464ce6e5 c++-coroutines - Address review comments - typographical etc.
This addresses comments on the Parse/Validation phases for the coro
lowering, that don't change function.

2019-11-19  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc: Revise includes.
	(debug_tree): Remove debug code.
	(lookup_promise_member): Fix whitespace.
	(find_coro_traits_template_decl): Adjust comments, fix error
	message punctuation.
	(get_coroutine_promise_type): Adjust style.
	(get_coroutine_handle_type): Likewise.
	(get_coroutine_self_handle_proxy): Likewise.
	(get_coroutine_promise_proxy): Likewise.
	(coro_common_keyword_context_valid_p): Add references to the
	standards sections.
	to the comments.
	(coro_function_valid_p): Fix error message punctuation.
	(build_co_await): Fix comments, fix case of a variable name.
	(finish_co_await_expr): Fix comments.
	(finish_co_yield_expr): Assert correct parser output.
	(check_co_return_expr): Delete.
	(finish_co_return_stmt): Remove unused code, correct some comments.
	(register_await_info): Remove debug code.
	(get_await_suspend_return_type): Likewise.
	(captures_temporary):  Likewise.
	(register_local_var_uses): Likewise.

	gcc/testsuite/
	* g++.dg/coroutines/coro-bad-return.C: Update the error message.

From-SVN: r278453
2019-11-19 16:03:38 +00:00
Iain Sandoe
2a1e72466b c++-coroutines - Fix an code-gen error in coro_maybe_expand_co_return.
When we are presented with 'co_return (void) expression;' we should
generate:
  (void) expression;
  p.return_void();

When we are presented with a non-void expression we should generate:
  p.return_value(expression);

We were incorrectly generating
  expression;
  p.return_value(expression);

in the second case, fixed by checking that expression is VOID type
before inserting it.

2019-11-19  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (coro_maybe_expand_co_return): Ensure that an
	expression is void type before inserting it.  Update comments
	to include the standard section refs.

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-ret-10.C: New test.
	* g++.dg/coroutines/torture/co-ret-7.C: Check that the void
	expression is called exactly once.

From-SVN: r278442
2019-11-19 11:56:42 +00:00
Iain Sandoe
905919b550 c++-corotines - Remove reference to an unused builtin from coro.h
We removed this builtin (and its uses in the coroutine header), but
forgot to remove it from the testsuite dummy header.

2019-11-19  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/coro.h: Remove references to
	__builtin_coro_is_suspended.

From-SVN: r278441
2019-11-19 09:52:32 +00:00
Iain Sandoe
2c69450663 c++-coroutines - Correct the early return in captures_temporary.
This callback has an early return to avoid duplication of the check
when there are nested co_await/co_yield instances.  There was a typo
in the condition.

2019-11-18  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (captures_temporary): Correct condition on the
	early return from this callback.

From-SVN: r278394
2019-11-18 11:30:42 +00:00
Iain Sandoe
3a533b8b45 c++-coroutines - merge trunk r278390.
2019-11-18  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r278390.

From-SVN: r278392
2019-11-18 10:01:01 +00:00
Iain Sandoe
ef54381c0b c++-coroutines - More comment tweaks.
2019-11-17  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-builtins.def: Update comments.
	* coroutine-passes.cc: Likewise.
	* internal-fn.c: Likewise.

	gcc/c-family/
	* c-common.h: Likewise.

	gcc/cp/
	* coroutines.cc: Likewise.
	* tree.c: Likewise.

	libstdc++-v3/ChangeLog:
	* include/experimental/coroutine: Likewise.

From-SVN: r278374
2019-11-17 03:37:19 +00:00
Iain Sandoe
a7028caa7a c++-coroutines - Remove unused code.
This was cut and pasted from the post LTO lowering experiment. Not
needed here.

2019-11-17  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.cc: Delete unused code.

From-SVN: r278372
2019-11-17 01:33:27 +00:00
Iain Sandoe
29f1bbe826 c++-coroutines - Comment tweaks.
2019-11-16  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* constexpr.c (potential_constant_expression_1): Amend comments.
	* parser.c (cp_parser_unary_expression): Likewise.
	(cp_parser_jump_statement): Likewise.

From-SVN: r278362
2019-11-16 20:30:39 +00:00
Iain Sandoe
5926c674ea c++-coroutines - Tidy up the builtins.
The ABI group decided not to have a mechanism for determining that a
coroutine is suspended, so remove the builtin supporting that.  We don't
use a builtin to provide the noop coroutine, so remove that.  Remove the
chunks from the library header and the testsuite.

2019-11-16  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-builtins.def: Tidy whitespace.
	(BUILT_IN_CORO_IS_SUSPENDED): Delete.
	(BUILT_IN_CORO_NOOP): Delete.
	* coroutine-passes.cc (lower_coro_builtin): Remove lowering for
	__builtin_coro_suspended.

	gcc/testsuite/
	* g++.dg/coroutines/coro-builtins.C: Remove checks for
	__builtin_coro_suspended, __builtin_coro_noop.
	* g++.dg/coroutines/torture/check-suspended.C: Remove.
	* g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Only
	test suspended state if __builtin_coro_suspended is available.

	libstdc++-v3/
	* include/experimental/coroutine: Remove references to
	__builtin_coro_suspended.

From-SVN: r278360
2019-11-16 17:21:35 +00:00
Iain Sandoe
c92243cbe9 c++-croutines - This is no longer a TS, but in the CD.
We had an alias for the fcoroutines command line switch, this can
be removed.  Also, the status with respect to Objective-C++ is not
yet specified, so don't advertise availability there.

2019-11-16  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/c-family/
	* c.opt: Remove coroutines-ts alias for the command line
	flag.  Do not enable coroutines for Objective-C++.

From-SVN: r278355
2019-11-16 12:53:42 +00:00
Iain Sandoe
d866a2f443 c++-coroutines - Whitespace fixes.
2019-11-16  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc: Lots of whitespace fixes.
	
	gcc/
	* coroutine-passes.cc: Likewise.

From-SVN: r278329
2019-11-16 00:51:52 +00:00
Iain Sandoe
2b1b929439 c++-coroutines - Fix a file extension.
New source files should be '.cc'.

2019-11-15  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.c: Rename to...
	* coroutine-passes.cc: ... this.

M    ChangeLog.coroutines
D    gcc/coroutine-passes.c
A  + gcc/coroutine-passes.cc

From-SVN: r278304
2019-11-15 16:30:46 +00:00
Iain Sandoe
394d002a67 c++-coroutines - Move the coroutine state to a local hash map.
This deals with a FIXME by removing the coroutine state from the
function decl.

2019-11-15  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (coro_promise_type_found_p): New.
	(get_coroutine_promise_type): New.
	(get_coroutine_handle_type): New.
	(get_coroutine_self_handle_proxy): New.
	(get_coroutine_promise_proxy): New.
	(lookup_promise_member): Use local hash map state instead of
	the function decl.
	(coro_function_valid_p): Likewise.
	(build_co_await): Likewise.
	(finish_co_await_expr): Likewise.
	(finish_co_yield_expr): Likewise.
	(finish_co_return_stmt): Likewise.
	(build_actor_fn): Likewise.
	(build_init_or_final_await): Likewise.
	(morph_fn_to_coro): Likewise.
	* cp-tree.h (struct GTY): Remove coroutine state fields.
	(DECL_COROUTINE_HANDLE_TYPE): Remove.
	(DECL_COROUTINE_SELF_H_PROXY): Remove.
	(DECL_COROUTINE_PROMISE_TYPE): Remove.
	(DECL_COROUTINE_PROMISE_PROXY): Remove.
	(DECL_COROUTINE_FIRST_KEYWD_LOC): Remove.

From-SVN: r278302
2019-11-15 15:45:45 +00:00
Iain Sandoe
5ed66c08e3 c++-coroutines - Ideally, we'd like to gate the coroutine passes specifically.
The intent is to run the coroutine ME passes only when the function is a
coroutine.  Mark the outlined components as coroutine too.

2019-11-14  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_actor_fn): Mark as coroutine.
	(build_destroy_fn): Likewise.

From-SVN: r278264
2019-11-14 20:14:39 +00:00
Iain Sandoe
605f04b62f c++-coroutines - Sync library and testsuite library proxy headers with n4835.
Update the comments and section numbers to the current C++20 CD and use
the latest document number in the inline namespace.

2019-11-13  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/coro.h: Update to n4835.

	libstdc++-v3/
	* include/experimental/coroutine: Fill in section names, update
	section numbers to C++20 CD (n4835).

From-SVN: r278160
2019-11-13 21:25:47 +00:00
Iain Sandoe
14152e2205 c++-coroutines - Testsuite cleanups.
Firstly, this cleans up the local namespace shortcuts.  Secondly, it adds
dg-run lines to a number of cases that were missed.  In the process of that
uncovering that one test was not checking the correct conditions anyway.

2019-11-13  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/co-yield-syntax-3.C: Adjust namespace.
	* g++.dg/coroutines/coro-bad-return.C: Likewise.
	* g++.dg/coroutines/coro-missing-gro.C: Likewise.
	* g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
	* g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
	* g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
	* g++.dg/coroutines/coro-missing-ueh.h: Likewise.
	* g++.dg/coroutines/torture/check-suspended.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-3.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-4.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-5.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-6.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-7.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-8.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-9.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-void-is-ready.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-void-is-suspend.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-3-tmpl.C: Likewise.
	* g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
	* g++.dg/coroutines/torture/local-var-0.C: Likewise.
	* g++.dg/coroutines/torture/local-var-1.C: Likewise.
	* g++.dg/coroutines/torture/local-var-2.C: Likewise.
	* g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
	* g++.dg/coroutines/torture/co-await-0-triv.C: Adjust namespace, add
	dg-run.
	* g++.dg/coroutines/torture/co-await-1-value.C: Likewise.
	* g++.dg/coroutines/torture/co-await-2-xform.C: Likewise.
	* g++.dg/coroutines/torture/co-await-4-control-flow.C: Likewise.
	* g++.dg/coroutines/torture/co-await-5-loop.C: Likewise.
	* g++.dg/coroutines/torture/co-await-6-ovl.C: Likewise.
	* g++.dg/coroutines/torture/co-await-7-tmpl.C: Likewise.
	* g++.dg/coroutines/torture/co-await-8-cascade.C: Likewise.
	* g++.dg/coroutines/torture/co-await-9-pair.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-0-triv.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-1-multi.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-2-loop.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-strings.C: Likewise.
	* g++.dg/coroutines/torture/func-params-0.C: Likewise.
	* g++.dg/coroutines/torture/func-params-1.C: Likewise.
	* g++.dg/coroutines/torture/func-params-2.C: Likewise.
	* g++.dg/coroutines/torture/func-params-3.C: Likewise.
	* g++.dg/coroutines/torture/func-params-4.C: Likewise.
	* g++.dg/coroutines/torture/func-params-5.C: Likewise.
	* g++.dg/coroutines/torture/gro_on_alloc_fail_0.C: Likewise.
	* g++.dg/coroutines/torture/local-var-3.C: Likewise.
	* g++.dg/coroutines/torture/local-var-4.C: Likewise.
	* g++.dg/coroutines/torture/co-await-3-rhs-op.C: Adjust namespace, add
	dg-run, correct check values.

From-SVN: r278158
2019-11-13 21:01:31 +00:00
Iain Sandoe
fcb4545280 c++-coroutines - Use spaceship in coroutines header.
The (n4835) CD removes the regular comparisons in the coroutine header and
replaces them with the three-way comparison.  We don't want to do that
unconditionally, since we support using coroutines with c++14 etc.

This makes the use of the spaceship operator conditional on the same
cases that the <compare> header uses.

2019-11-12  Iain Sandoe  <iain@sandoe.co.uk>

	libstdc++-v3/
	* include/experimental/coroutine: Adjust to use spaceship operator
	when it's available.

From-SVN: r278097
2019-11-12 16:00:49 +00:00
Iain Sandoe
f35c258592 c++-coroutines - Sync __cpp_coroutines value to n4835.
This syncs the value to that given in the C++20 CD.

2019-11-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/c-family/
	* c-cppbuiltin.c (c_cpp_builtins): Adjust value for
	__cpp_coroutines.

	gcc/testsuite/
	* g++.dg/coroutines/coro-pre-proc.C: Adjust test value.

From-SVN: r278092
2019-11-12 10:52:32 +00:00
Iain Sandoe
ebd8a158cb c++-coroutines - Fix some whitespace errors.
Some bad whitespace has crept in.

2019-11-11  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.c (execute_early_expand_coro_ifns):
	Fix whitespace.

	gcc/cp/
	* coroutines.cc (find_coro_traits_template_decl): Fix whitespace.
	(build_co_await): Likewise.
	(finish_co_await_expr): Likewise.
	(co_return_expander): Likewise.
	(co_await_expander): Likewise.
	(struct __await_xform_data): Likewise.
	(transform_await_expr): Likewise.
	(transform_local_var_uses): Likewise.
	(build_destroy_fn): Likewise.
	(captures_temporary): Likewise.
	(morph_fn_to_coro): Likewise.
	* cp-tree.def: Likewise.
	* decl.c (finish_function): Likewise.
	* parser.c (cp_parser_yield_expression): Likewise.

From-SVN: r278052
2019-11-11 15:21:59 +00:00
Iain Sandoe
16e43b2878 c++-coroutines - Merge trunk r278049.
2019-11-11  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r278049.
	* gcc/configure: Regenerate.

From-SVN: r278050
2019-11-11 12:58:09 +00:00
Iain Sandoe
65e684c97a c++-coroutines - merge trunk r277764
2019-11-04  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r277764.
	* gcc/configure: Regenerate.

From-SVN: r277765
2019-11-04 01:53:42 +00:00
Iain Sandoe
df86aa65ca c++-coroutines - Reduce the amount of the functional header included.
We only need less<>() from this header, and including the whole
of it causes a measurable degradation in performance on the coro
testsuite.  We can include the relevant sub-section directly.
TODO: consider a local impl. of the less<>() functionality.

2019-10-28  Iain Sandoe  <iain@sandoe.co.uk>

	libstdc++-v3/
	* include/experimental/coroutine: Include <bits/stl_function.h>
	instead of <functional>.

From-SVN: r277528
2019-10-28 16:28:30 +00:00
Iain Sandoe
cd138c221e c++-coroutines - Remove unused pass.
We retired the late coroutine IFN expansion pass in favour of an
early version.  This deletes the unused code.

2019-10-28  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.c (first_vuser): Delete.
	(move_edge_and_update_vdef): Delete.
	(execute_expand_coro_ifns): Delete.
	(class pass_coroutine_expand_ifns): Delete.
	(make_pass_coroutine_expand_ifns): Delete.
	* passes.def: Delete coroutine_expand_ifns pass.
	* tree-pass.h (make_pass_coroutine_expand_ifns): Delete.

From-SVN: r277526
2019-10-28 16:21:26 +00:00
Iain Sandoe
e8fe358d9f c++-coroutines - merge trunk r277499.
2019-10-28  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r277499.

From-SVN: r277500
2019-10-28 01:25:38 +00:00
Iain Sandoe
205c75ba4d c++-coroutines - Merge trunk r277221.
2019-10-21  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r277221.

From-SVN: r277222
2019-10-21 05:24:39 +00:00
Iain Sandoe
85e6a45077 c++-coroutines - merge trunk r276952.
2019-10-14  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r276952.

From-SVN: r276957
2019-10-14 09:28:45 +00:00
Iain Sandoe
ff997ef3a1 c++-coroutines - Trial implementation of noop-coroutine handle.
This is an implementation that does not use a builtin to obtain the
handle, but instead defines a weak aggregate that has the correct
layout per the ABI.  This should ensure only one instance is needed in
any executable (since no guarantees are made about comparisons of
noop coroutine handles).

2019-10-11  Iain Sandoe  <iain@sandoe.co.uk>

	libstdc++-v3/
	* include/experimental/coroutine (noop_coroutine_handle): New.

From-SVN: r276863
2019-10-11 08:10:30 +00:00
Iain Sandoe
d7c6ccfbd7 c++-coroutines - Fix some long lines in coroutine header.
2019-10-11  Iain Sandoe  <iain@sandoe.co.uk>

	libstdc++-v3/
	* include/experimental/coroutine: Fix long lines.

From-SVN: r276862
2019-10-11 08:04:03 +00:00
Iain Sandoe
18950675f9 c++-coroutines - Add a test for exception correctness.
This tests that we handle exceptions correctly across suspend points
and also when they are unhandled.

2019-10-08  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/torture/exceptions-test-0.C: New test.

From-SVN: r276696
2019-10-08 11:44:59 +00:00
Iain Sandoe
c13caa3234 c++-coroutines - merge trunk r276647.
2019-10-07  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r276647.

From-SVN: r276652
2019-10-07 09:16:54 +00:00
Iain Sandoe
2a2ac81148 c++-coroutines - Use <new> header when available.
Otherwise we get a clash with other headers included with the
coroutine one.

2019-10-07  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/torture/gro_on_alloc_fail_0.C: Include
	<new> when available.


M    ChangeLog.coroutines
M    gcc/testsuite/g++.dg/coroutines/torture/gro_on_alloc_fail_0.C

From-SVN: r276647
2019-10-07 08:25:09 +00:00
Iain Sandoe
6698e3dfac c++-coroutines - Add dependent header to <coroutine>.
The operators from n4775 need <functional> added here.

2019-10-07  Iain Sandoe  <iain@sandoe.co.uk>

	libstdc++-v3/
	* include/experimental/coroutine: Include <functional>.

From-SVN: r276646
2019-10-07 08:19:36 +00:00
Iain Sandoe
31c6eb2ab0 [coro] Add comparison operators from n4775.
We don't have spaceship yet, so include the other operators from
the older TS.

2019-10-04  Iain Sandoe  <iain@sandoe.co.uk>

	libstdc++-v3/
	* include/experimental/coroutine (operator!=): New.
	(operator<): New.
	(operator>): New.
	(operator<=): New.
	(operator>=): New.

From-SVN: r276565
2019-10-04 08:34:04 +00:00
Iain Sandoe
646be08a93 c++-coroutines - Add comparison operators from n4830.
We don't have spaceship yet, so this just includes the equality
operator, a follow-up will include the other operators from the
older draft.

2019-10-02  Iain Sandoe  <iain@sandoe.co.uk>

	libstdc++-v3/
	* include/experimental/coroutine (operator==): New.

From-SVN: r276467
2019-10-02 15:43:53 +00:00
Iain Sandoe
e5323947d4 c++-coroutines - Update test for non-trivial coro state.
Although the test was using std:: functionality with complex state
it wasn't directly observable that the relevant DTORs were being run.
This includes a user class with a DTOR that sets a global to a value
which we can check from the main.

2019-10-01  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-yield-strings.C: Update the test
	to show that a DTOR for coro state is run on scope exit.  Make
	the test run.

From-SVN: r276406
2019-10-01 12:03:35 +00:00
Iain Sandoe
82b55473ab c++-coroutines - Merge trunk r276292.
2019-09-30  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r276292.

From-SVN: r276293
2019-09-30 07:22:53 +00:00
Iain Sandoe
94e094896a c++-coroutines - Switch tests to use installed header.
This keeps the "coro.h" wrapper in the test-dir but uses it to include
the actual <experimental/coroutine> header when that's available.

gcc/testsuite/ChangeLog:

2019-09-25  Iain Sandoe  <iain@sandoe.co.uk>

	* g++.dg/coroutines/coro.h: Include experimental/coroutine when
	it is available.

From-SVN: r276131
2019-09-25 15:43:48 +00:00
Iain Sandoe
40ecf912fc c++-coroutines - Basic coroutine header.
A starting implementation for the <experimental/coroutine> header
enough to run the testcases already committed.

libstdc++-v3/ChangeLog:

2019-09-25  Iain Sandoe  <iain@sandoe.co.uk>

	* include/Makefile.am (experimental_headers): Add
	experimental/coroutine.
	* include/Makefile.in: Regenerated.
	* include/experimental/coroutine: New file.

From-SVN: r276130
2019-09-25 15:35:17 +00:00
Iain Sandoe
5a6d9a2bff c++-coroutines - Merge trunk r276035.
2019-09-23  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r276035.

From-SVN: r276040
2019-09-23 08:02:20 +00:00
Iain Sandoe
f78d14310a [coro] Remove unused yield logic labels.
We build a CFG in the front end with the 'special scope-exiting
return' hidden from the cleanups machinery.  Once the CFG is re-
written, these labels are redundant - however, they can confuse
BB merges when EH labels are also present.  Remove the unused
labels for now.

2019-09-18  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.c (execute_early_expand_coro_ifns):
	Remove redundant yield logic labels.

From-SVN: r275904
2019-09-18 19:26:35 +00:00
Iain Sandoe
d3026f2b72 c++-coroutines - Add a test to demonstrate CTOR-able state across suspend.
2019-09-14  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-yield-strings.C: New test.

From-SVN: r275712
2019-09-14 01:52:44 +00:00
Iain Sandoe
9715d20671 c++-coroutines - Merge trunk 275623
2019-09-11  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r275623.

From-SVN: r275624
2019-09-11 03:20:31 +00:00
Iain Sandoe
bb2c1de8de c++-coroutines - Add tests for missing unhandled_exception() promise method.
2019-09-07  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/coro-missing-ueh-1.C: New test.
	* g++.dg/coroutines/coro-missing-ueh-2.C: New test.
	* g++.dg/coroutines/coro-missing-ueh-3.C: New test.
	* g++.dg/coroutines/coro-missing-ueh.h: New.

From-SVN: r275485
2019-09-07 08:32:21 +00:00
Iain Sandoe
4089ae2ca1 c++-coroutines - Capture temporary class objects.
We omitted the 'this' case when considering objects that need lifetime
extension under the [class.temporary] (6.9) rule.  This adds that case.

2019-09-06  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (captures_temporary): Where the 'this' pointer
	addresses a temporary object, promote that to a frame variable.

From-SVN: r275463
2019-09-06 15:27:17 +00:00
Iain Sandoe
509439d18b c++-coroutines - Check for data before using it.
In some cases we might have a function with no BIND scopes and therefore
our block stack will be empty.  Calling "last()" on an empty vect is an ICE.

2019-09-06  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (maybe_promote_captured_temps): Check that there
	are any blocks in the stack before using.

From-SVN: r275461
2019-09-06 15:20:41 +00:00
Iain Sandoe
88c9a5ebe6 c++-coroutines - Merge trunk 275450.
2019-09-06  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r275450.

From-SVN: r275451
2019-09-06 08:00:50 +00:00
Iain Sandoe
baad217e1b c++-coroutines - Initial implementation of exception wrapper.
This implements the following:

IF (exceptions)

  initial_suspend
  try {
    original_function_body***
  } catch (...) {
    promise.unhandled_exception()
  }
  final_suspend.
  
ELSE

  initial_suspend
  original_function_body***
  final_suspend.
  
ENDIF

*** In each case, the original body has any noexcept wrapper stripped from
it (the wrapper is applied to the ramp only).

If we have fno-exceptions together with -pendantic, then a warning will be
issued if the promise does not contain an unhandled_exception() method.

When the original function contained more than the outer block scope (that
is it starts with a BIND_EXPR), we need to produce:

actor:
  BIND
    initial_suspend
    BIND
      try
        BIND (original)

otherwise

actor:
  BIND
    initial_suspend
    try
       original ststements


2019-09-05  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_actor_fn): Move the block link handling to
	the morph function.
	(morph_fn_to_coro): Reorganise block re-writing to handle the case
	for exception wrapper.  Implement exception wrapper onto the users
	function statements.

From-SVN: r275422
2019-09-05 16:13:52 +00:00
Iain Sandoe
63b251d8e9 c++-coroutines - Update the block handling.
We were failing to stitch in the exising sub-blocks when stitching the
original function hierarchy into the actor function.  In addition, the
reuse of the top block by the ramp function isn't necessary.

2019-09-04  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_actor_fn): Ensure that we stitch in subblocks
	of the original function top block.
	(morph_fn_to_coro):  Create a new top block for the ramp, rather than
	reusing the one from the original function.

From-SVN: r275375
2019-09-04 13:58:23 +00:00
Iain Sandoe
63910ee22b c++-coroutines - Provide an early expansion variant for the IFNs.
Expanding late (after LTO) was thought to confer some advantage in efficiency
by handling some/many optimisations on the actor function once, rather than
potentially on three inlined versions.  However, late expansion comes with a
penalty in that the control flow is hidden from the optimisations that come
earlier - and we end up with needing to fix up incorrect assumptions.

It is seeming likely that it will be better to expose the proper control-flow
to the optimisers.  This patch provides an early expansion (and disables the
late one) which resolves some problems seen with code motion for -Os.

2019-09-03  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.c (move_edge_and_update): New.
	(execute_early_expand_coro_ifns): New.
	(class pass_coroutine_early_expand_ifns): New.
	(make_pass_coroutine_early_expand_ifns): New.
	(pass_coroutine_expand_ifns::gate): Disable.
	* passes.def: Add coroutine_early_expand_ifns pass.
	* tree-pass.h (make_pass_coroutine_early_expand_ifns): New declaration.

From-SVN: r275339
2019-09-03 12:41:11 +00:00
Iain Sandoe
3813873764 c++-coroutines - Handle reference capture of temporaries.
Because of the lifetime extension here: [class.temporary] (6.9)
  'A temporary object bound to a reference parameter in a function call
   persists until the completion of the full-expression containing the call'

It is necessary to promote such a temporary call argument to be a regular
variable IFF it is part of the expression initialising an awaitable.  This
is because such references persist across the suspension point (in general).

So, while we are scanning for the initial statements that contain awaits and
recording the necessary frame elements, we note if any of the initialisers
have such lifetime extension and rewrite the statement as a bind expr with
the captured temporaries promoted to regular vars.

2019-09-02  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutines.cc (struct __susp_frame_data): Arrange to record
	temporary vars caputered by reference.
	(captures_temporary): New callback.
	(register_awaits): Walk the initialier for captured temporaries.
	(maybe_promote_captured_temps): New, if we see one or more temps
	captured by reference promote them to regular vars.
	(await_statement_walker): Walk bind expressions so that we can
	record the scope into which new insertions would be made.
	(morph_fn_to_coro): Initialise additional suspend point vars.  
	Update comments.

From-SVN: r275321
2019-09-02 14:43:31 +00:00
Iain Sandoe
8caa85cb14 c++-coroutines - Update tests to post-Cologne document number.
2019-08-27  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/coro.h (__CORO_H_N4775): Change to...
	... this __CORO_H_N4830.  Revise hidden namespace.
	* g++.dg/coroutines/co-yield-syntax-3.C: Use revised namespace.
	* g++.dg/coroutines/coro-bad-return.C: Likewise.
	* g++.dg/coroutines/coro-missing-gro.C: Likewise.
	* g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
	* g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
	* g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
	* g++.dg/coroutines/torture/check-suspended.C: Likewise.
	* g++.dg/coroutines/torture/co-await-0-triv.C: Likewise.
	* g++.dg/coroutines/torture/co-await-1-value.C: Likewise.
	* g++.dg/coroutines/torture/co-await-2-xform.C: Likewise.
	* g++.dg/coroutines/torture/co-await-3-rhs-op.C: Likewise.
	* g++.dg/coroutines/torture/co-await-4-control-flow.C: Likewise.
	* g++.dg/coroutines/torture/co-await-5-loop.C: Likewise.
	* g++.dg/coroutines/torture/co-await-6-ovl.C: Likewise.
	* g++.dg/coroutines/torture/co-await-7-tmpl.C: Likewise.
	* g++.dg/coroutines/torture/co-await-8-cascade.C: Likewise.
	* g++.dg/coroutines/torture/co-await-9-pair.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-3.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-4.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-5.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-6.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-7.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-8.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-9.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-void-is-ready.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-void-is-suspend.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-0-triv.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-1-multi.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-2-loop.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-3-tmpl.C: Likewise.
	* g++.dg/coroutines/torture/func-params-0.C: Likewise.
	* g++.dg/coroutines/torture/func-params-1.C: Likewise.
	* g++.dg/coroutines/torture/func-params-2.C: Likewise.
	* g++.dg/coroutines/torture/func-params-3.C: Likewise.
	* g++.dg/coroutines/torture/func-params-4.C: Likewise.
	* g++.dg/coroutines/torture/func-params-5.C: Likewise.
	* g++.dg/coroutines/torture/gro_on_alloc_fail_0.C: Likewise.
	* g++.dg/coroutines/torture/local-var-0.C: Likewise.
	* g++.dg/coroutines/torture/local-var-1.C: Likewise.
	* g++.dg/coroutines/torture/local-var-2.C: Likewise.
	* g++.dg/coroutines/torture/local-var-3.C: Likewise.
	* g++.dg/coroutines/torture/local-var-4.C: Likewise.
	* g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
	* g++.dg/coroutines/coro-pre-proc.C: Likewise. Check revised pre-
	proc value.

From-SVN: r274967
2019-08-27 19:22:26 +00:00
Iain Sandoe
5848817769 c++-coroutines Update document number and date post-Cologne.
Just some house-keeping.

2019-08-27  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/c-family/
	* c-cppbuiltin.c (c_cpp_builtins): Update builtin define to date
	of post-Cologne c++20 working draft.

From-SVN: r274965
2019-08-27 19:15:32 +00:00
Iain Sandoe
4978bbf784 c++-coroutines - Merge trunk r274922.
2019-08-26  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r274922.

From-SVN: r274924
2019-08-26 10:20:50 +00:00
Iain Sandoe
cb9edcaf60 c++-coroutines - Merge trunk r274689.
2019-08-20  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r274689.

From-SVN: r274690
2019-08-20 01:52:54 +00:00
Iain Sandoe
5e01959f45 c++-coroutines - Make the call to the IFN_CO_SUSPN a full expression.
Add the wrapping into a full expression, missed in the original
commit.

2019-08-19  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (co_await_expander): Wrap the internal fn
	call for IFN_CO_SUSPN into a full expression.

From-SVN: r274668
2019-08-19 09:57:19 +00:00
Iain Sandoe
aef16f2b46 c++-coroutines - Walk statements instead of trees to register awaits.
This is preparation for handling the lifetime extension needed when
references are captured within a full expression.

2019-08-18  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (struct __susp_frame_data): Add a counter for awaits.
	(register_awaits): Account the handled await.
	(await_statement_walker): New, walk statements checking each for
	awaits.
	(morph_fn_to_coro): Use await_statement_walker instead of calling
	register_awaits directly.

From-SVN: r274620
2019-08-18 14:09:06 +00:00
Iain Sandoe
889595dae9 c++-coroutines - Remove unused lowering.
We had the possibility to lower the control flow after a CO_YIELD
using either a switch or nested if statements.  Settle on the former
for now.

2019-08-17  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (co_await_expander): Remove unused lowering.

From-SVN: r274607
2019-08-17 16:35:04 +00:00
Iain Sandoe
e83dcba0b2 c++-coroutines - Delete some dead code.
2019-08-17  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (co_await_expander): Delete dead code.

From-SVN: r274606
2019-08-17 16:26:51 +00:00
Iain Sandoe
7ef9f9baf0 c++-coroutines - Merge trunk r274275.
2019-08-12  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r274275.

From-SVN: r274278
2019-08-12 08:49:50 +00:00
Iain Sandoe
eb529ca15c c++-coroutines - Update comments, NFC.
2019-08-11  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.c (execute_expand_coro_ifns): Update call
	argument description.

From-SVN: r274268
2019-08-11 12:59:27 +00:00
Iain Sandoe
ac5e2957ef c++-coroutines - Initial handling for local objects with CTOR/DTOR.
After some experimentation with alternate representations at the
tree level, this implementation 'hides' the scope-exiting suspend
returns (as an internal function).  This is preserved until the
EH/cleanup paths are expanded, at which point we replace with a
regular goto.

2019-08-11  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.c (lower_coro_builtin): Lower IFN_CO_SUSPN.
	* internal-fn.c (expand_CO_SUSPN): New.
	* internal-fn.def (CO_SUSPN): New.

	gcc/cp/ChangeLog:
	* coroutines.cc (co_await_expander): Encode the scope exiting
	return as an internal function.

From-SVN: r274267
2019-08-11 12:56:00 +00:00
Iain Sandoe
095a7f06aa c++-coroutines - Lower coroutine builtins after EH/cleanup expansions.
We want to 'hide' the suspension return path from the cleanup
machinery. As a precondition to this, move the initial lowering
of builtins after the cleanup expansions.

2019-08-11  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* passes.def: Lower coroutine builtins after the EH/cleanup
	expansions.

From-SVN: r274266
2019-08-11 12:45:45 +00:00
Iain Sandoe
ae7a1ef1f3 c++-coroutines - Update the signature of CO_YIELD.
The argument signature was an experiment, committed in error.

2019-08-11  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* internal-fn.def (CO_YIELD): Remove argument signature.

From-SVN: r274265
2019-08-11 12:19:55 +00:00
Iain Sandoe
6452953958 c++-coroutines - Update comments on the await expander.
There's a minor reordering of variable order, this is in preparation
for changes to support processing of cleanups.

2019-08-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (struct __coro_aw_data): Reorder await state
	vars struct and update comments.
	(expand_co_awaits): Likewise.

From-SVN: r274256
2019-08-10 16:16:15 +00:00
Iain Sandoe
844c710e9d c++-coroutines - Drop locals once we've initialised the frame copy.
We don't need to keep these around now, they should be unused.

2019-08-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (transform_local_var_uses): Remove dead instances
	of local variables copied to the frame.

From-SVN: r274255
2019-08-10 16:00:47 +00:00
Iain Sandoe
a3e7a3dd7d c++-coroutines - Initialise frame variables in place.
We had been copying the local var as initialised by the input code.
This change saves that and will allow use to delete the original vars.

2019-08-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/ChangeLog:
	* coroutines.cc (transform_local_var_uses): Initialise frame copies
	of local vars directly.

From-SVN: r274254
2019-08-10 15:28:33 +00:00
Iain Sandoe
a9401be148 c++-coroutines - Avoid a warning.
We want to pass the frame pointer to the IFN_CO_FRAME function so that
the function can inspect the type (and determine if there are unused
fields).  Since we can't pass types directly, we need a real pointer.
Initialise this value to 0 so that we don't get a 'used uninitialised'
warning.

2019-08-09  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): Initialise the coro frame
	pointer before passing to IFN_CO_FRAME.

From-SVN: r274228
2019-08-09 07:34:09 +00:00
Iain Sandoe
5d3c8587c3 c++-coroutines - Delete some unused code.
We get an automatic 'finally' clause that covers the 'G_R_O' when
that differs from the ramp return type.  So we can discard the code
that was put in place to carry out the action specifically.

2019-08-08  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): Discard unused code for
	explicit GRO destruction.

From-SVN: r274212
2019-08-08 15:43:10 +00:00
Iain Sandoe
dd6e280108 c++-coroutines - Create the return object in place when possible.
It the get_return_object() method returns the same type as the ramp
function, then we can create it in place.

2019-08-07  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): Create the return object
	in place when possible.

From-SVN: r274196
2019-08-07 19:55:44 +00:00
Iain Sandoe
77090e7ca4 c++-coroutines - Match the use of operator new for frame destruction.
Convert to use the delete operator to destroy the frame memory.

2019-08-07  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_actor_fn): Lookup and use delete operator
	instead of builtin_free().

From-SVN: r274194
2019-08-07 19:23:47 +00:00
Iain Sandoe
9647bd7917 c++-coroutines - Account for local vars with types that need CTORs.
Construct or move vars into place.

2019-08-06  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (transform_local_var_uses): If a local var needs
	constructing, then do so.

From-SVN: r274142
2019-08-06 11:17:09 +00:00
Iain Sandoe
8044d26560 c++-coroutines - Correct the handle type for frame suspend returns.
2019-08-06  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (register_awaits): Set the handle for the
	await_suspend() return to the correct type.

From-SVN: r274140
2019-08-06 09:09:59 +00:00
Iain Sandoe
f422d4e4ac c++-coroutines - merge trunk r274111
2019-08-05  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r274111.

From-SVN: r274112
2019-08-05 08:54:45 +00:00
Iain Sandoe
38e95d5a9b c++-coroutines - Check for a move CTOR before building a regular one.
This was missing from the parameter capture code.

2019-08-02  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): Check for the availability of
	a move CTOR and use it if present.

From-SVN: r274012
2019-08-02 14:05:21 +00:00
Iain Sandoe
3040cd17d8 c++-coroutines - Implement co_await expansion for different await_suspend return types.
2019-08-01  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_co_await): Expect a record type for a
	await_suspend() returning a handle.
	(co_await_expander): Deal with the three cases of return type
	that are allowed for await_suspend().

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-ret-9.C: New test.

From-SVN: r273987
2019-08-01 20:36:42 +00:00
Iain Sandoe
fa932a8cc0 c++-coroutines - Update the get_await_suspend_return_type() function.
For the case that we have a handle return, the entry for this will be a
target expr, rather than a call expr.  Handle both.

2019-08-01  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (get_await_suspend_return_type): Handle TARGET_EXPR
	as well as CALL_EXPR.

From-SVN: r273986
2019-08-01 20:30:37 +00:00
Iain Sandoe
1de55f8c8a c++-coroutines - Rearrange the code in transform_await_expr.
Now we have to care for the await_suspend return values, rearrange to make
this flow better.

2019-08-01  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (transform_await_expr): Rearrange and cater for the
	await_suspend() return type.

From-SVN: r273985
2019-08-01 20:25:00 +00:00
Iain Sandoe
7e7664126c c++-coroutines - Simplify argument computation for await_suspend().
2019-08-01  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (co_await_expander): Simplify argument computation
	for await_suspend().

From-SVN: r273984
2019-08-01 20:18:46 +00:00
Iain Sandoe
5f37f3d2a1 c++-coroutines - Handle alternate await_suspend return types.
Avoid creating a frame slot for a potential returned coroutine handle if the
await_suspend method is void or boolean.  Cache the return type for later use.


2019-08-01  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (struct suspend_point_info): Add space for the
	await_suspend method type.  Rename the handle field.
	(transform_await_expr): Rename the handle field.
	(register_await_info): Cache the suspend method return type.
	(get_await_suspend_return_type): New.
	(register_awaits): Handle caching the await_suspend return type.
	(morph_fn_to_coro): Ensure that we have the right suspend types
	for initial and final suspends.

From-SVN: r273972
2019-08-01 11:58:12 +00:00
Iain Sandoe
8a88505f83 c++-coroutines - Avoid untyped co_await and co_yield trees.
While we are processing template decls we can't yet fill in the proper info
in co_await/yield trees.  Rather than leaving the type unset, put in the 
expression type as a placeholder.

2019-07-31  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (finish_co_await_expr): Use the expression type as
	the tree type when processing template decls.
	(finish_co_yield_expr): Likewise.

From-SVN: r273925
2019-07-31 09:06:58 +00:00
Iain Sandoe
e6f00c33ea c++-coroutines - Don't try to construct a promise unless it's needed.
2019-07-30  Iain Sandoe  <iain@sandoe.co.uk>

	* coroutines.cc (morph_fn_to_coro): Check that the promise needs
	constructing before building one.

From-SVN: r273902
2019-07-30 08:31:09 +00:00
Iain Sandoe
b6819842a6 c++-coroutines - Comment out an unused parameter.
The do_subtree param is no longer used in the co_await expander callback,
so comment it out to avoid boostrap errors.

2019-07-29  Iain Sandoe  <iain@sandoe.co.uk>

	* coroutines.cc (co_await_expander): Comment unused param.

From-SVN: r273873
2019-07-29 09:34:53 +00:00
Iain Sandoe
241bc26c49 c++-coroutines - merge trunk r273864.
2019-07-29  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r273864.

From-SVN: r273865
2019-07-29 07:23:15 +00:00
Iain Sandoe
03106fe9f8 c++-coroutines - Mark get_return_object_on_allocation_failure() used when it is.
2019-07-28  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): If we use the allocation failure
	method, mark it as used.

From-SVN: r273860
2019-07-28 20:29:24 +00:00
Iain Sandoe
da6130d227 c++-coroutines - Switch allocation strategy to match clang.
This handles the get_return_object_on_allocation_failure() method and switches
to a situation in which an allocation failure in the absence of the method will
throw.  This means that noexcept or -fno-exceptions methods/builds will abort.

2019-07-28  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.c (execute_finalize_frame): Copy the first argument
	for now.
	* internal-fn.def (CO_FRAME): Mark as pure.

	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): If the user has declared a method
	to handle allocation failure, use a no-throw new and check its return
	using the provided method if the return is NULL.

	gcc/testsuite/
	* g++.dg/coroutines/torture/gro_on_alloc_fail_0.C: New test.

From-SVN: r273859
2019-07-28 20:21:59 +00:00
Iain Sandoe
12600c44d4 c++-coroutines - Make the torture tests use C++17 by default.
The top level coroutines .exp already does this, but it had been omitted from
the torture tests (we might elect to make this c++2a at some stage).

2019-07-28  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/torture/coro-torture.exp: Default to c++17.

From-SVN: r273858
2019-07-28 20:12:18 +00:00
Iain Sandoe
fce8f057b8 c++-coroutines - Merge trunk r273656.
2019-07-22  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r273656.

From-SVN: r273659
2019-07-22 07:27:15 +00:00
Iain Sandoe
ffaff8030a c++-coroutines - Remove unused var.
2019-07-21  Iain Sandoe  <iain@sandoe.co.uk>

	* coroutines.cc (morph_fn_to_coro): Remove unused var.

From-SVN: r273645
2019-07-21 19:56:50 +00:00
Iain Sandoe
912114440a c++-coroutines - Remove prototype check for suspended.
In Köln, we decided that the ABI would not contain any formal statement about
checking for suspended state, but that an implementation would be permitted to
have some mechanism that works in "debug" mode.

This patch removes the prototype callback added to determine suspended state
and the internal frame state matching.  It is still possible to flag suspended
state in this implementation by setting the "destroy()" function pointer to
NULL when the routine is running and making it point to the destroy machinery
when suspended.  This is similar to the "done" flag (but carries more overhead
in that it is an action on each state switch).

The __builtin_coro_is_suspended is left in place and re-implemented as a check
for non-null on the destroy pointer (this means that it wil trivially report
that all coros are suspended if they don't implement the switch of destroy to
NULL).

2019-07-21  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.c (lower_coro_builtin): Revert changes to handle
	three callback pointers.  Reimplement the is_suspended check to be a
	test for non-null on the destroy() function pointer field.

	gcc/cp/
	* coroutines.cc (build_actor_fn): Remove support for the "is_suspended"
	test.
	(build_suspended_fn): Likewise.
	(register_local_var_uses): Likewise.
	(morph_fn_to_coro): Likewise.
	* cp-tree.h (morph_fn_to_coro): Likewise.
	* decl.c (finish_function): Likewise.

From-SVN: r273644
2019-07-21 19:33:27 +00:00
Iain Sandoe
c3eafc39cb c++-coroutines - Add coro frame to the CO_YIELD calls.
Providing a mechanism to track the usage of the coro frame content.

2019-07-20  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* internal-fn.def (CO_YIELD): Add function signature.
	(CO_FRAME): Make leaf.

	gcc/cp/=
	* coroutines.cc (co_await_expander): Add coro frame as a call arg to
	IFN_CO_YIELD calls.

From-SVN: r273636
2019-07-20 21:27:02 +00:00
Iain Sandoe
b9919adac3 c++-coroutines - Create a frame lowering pass and use CO_FRAME instead of __builtin_malloc.
This is part 1 of the move towards rewriting the frame size when we can
determine that some elements are unused.

2019-07-18  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.c (execute_finalize_frame): New.
	(class pass_coroutine_finalize_frame): New.
	(make_pass_coroutine_finalize_frame): New.
	* passes.def (pass_coroutine_finalize_frame): New.
	* tree-pass.h (make_pass_coroutine_finalize_frame): New.

	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): Remove the generation of the call
	to builtin malloc and replace with IFN_CO_FRAME.

From-SVN: r273585
2019-07-18 20:44:01 +00:00
Iain Sandoe
68d4034e64 c++-coroutines - Make local identifiers use the mangled function name.
If the mangled function name is available, then use that instead of making
one manually.

2019-07-17  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (get_fn_local_identifier): Use the mangled function
	name as the base of function-local identifiers, if it's available.

From-SVN: r273555
2019-07-17 20:28:34 +00:00
Iain Sandoe
c2174d946c c++-coroutines - Make function-local identifiers reflect the instantiation types.
We need function-local identifiers to be unique at least to a TU, when a
function is instantiated with several types (especially the tag on the frame
type).

2019-07-16  Iain Sandoe  <iain@sandoe.co.uk>

	* coroutines.cc (get_fn_local_identifier): Use the instantiated type
	names to unique the function-local identifiers in instantiations.
	(morph_fn_to_coro): Use get_fn_local_identifier to make the frame
	identifier.

From-SVN: r273537
2019-07-16 21:00:36 +00:00
Iain Sandoe
b9125a02ca c++-coroutines - Back out over-eager type completion.
When we have a pas-by-reference, we don't need to force the instantiation
of the referenced type.

2019-07-16  Iain Sandoe  <iain@sandoe.co.uk>

	* coroutines.cc (register_param_uses):  Back out forced type completion
	for referenced parameter types.

From-SVN: r273536
2019-07-16 20:54:01 +00:00
Iain Sandoe
1526e2dc3a c++-coroutines - Deal better with pass by reference.
When we have a pass-by-reference, record the reference in the frame as a
pointer-type. 

2019-07-15  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (register_param_uses): Convert reference types to
	pointers.
	(morph_fn_to_coro): Add an explicit type conversion in the case that
	the passed-by type differs from the actual.

	gcc/testsuite/
	* g++.dg/coroutines/torture/func-params-5.C: New test.

From-SVN: r273497
2019-07-15 20:36:50 +00:00
Iain Sandoe
738f58d430 [coro] Ensure that param types are instantiated.
Also record the actual frame type that's saved and test that to see if it
needs constructing. 

2019-07-14  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (register_param_uses): Ensure complete types for
	params.  Save actual frame type.  Tidy up a useless statement.
	(morph_fn_to_coro):  Used the actual saved frame type to figure
	determine if construction is needed.

From-SVN: r273481
2019-07-14 18:48:36 +00:00
Iain Sandoe
b8f19b0f6f c++-coroutines - Punt early in co_await_expansion if we see statement.
We don't expand this category of expression at this level (this is just an
efficiency change, we would have punted later).

2019-07-11  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp
	* coroutines.cc (co_await_expander): Exit early for statement class.

From-SVN: r273419
2019-07-11 19:25:30 +00:00
Iain Sandoe
3d637b9cff c++-coroutines - Process co_await sub-trees.
This allows us to handle some more categories of expression.

2019-07-11  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp
	* coroutines.cc (co_await_expander): Recurse into co_await sub-trees.

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-await-8-cascade.C: New test.
	* g++.dg/coroutines/torture/co-await-9-pair.C: New test.

From-SVN: r273418
2019-07-11 19:19:48 +00:00
Iain Sandoe
52e1e04935 c++-coroutines - Reorganize co_wait expression re-write.
In the late re-write of the co_await expression we replace proxies by their
real frame equivalents and we drop the original expression to make room for
one of these.  This reorganises the change such that the position of the main
expression and the frame var don't change so that the generic tree-walks can
be used on the re-written version.

2019-07-11  Iain Sandoe  <iain@sandoe.co.uk>

	* coroutines.cc (co_await_expander):Use reordered expression vars.
	(transform_await_expr): Re-order expression vars.

From-SVN: r273417
2019-07-11 19:12:07 +00:00
Iain Sandoe
6a6002d0ce c++-coroutines - Handle coro expressions in cp_walk_subtree().
It had been intended to handle the trees in an ad-hoc manner, since there are
some usually special actions to be taken.  However, in a few places, it's
convenient also to be able handle them in a generic manner.

2019-07-11  Iain Sandoe  <iain@sandoe.co.uk>

	* tree.c (cp_walk_subtrees): Handle CO_YIELD_EXPR, CO_AWAIT_EXPR and
	CO_RETRN_EXPR.

From-SVN: r273415
2019-07-11 19:03:53 +00:00
Iain Sandoe
18ac7e09a6 c++-coroutines - Fix line wrapping, leading and trailing whitespace.
No functional change.

2019-07-11  Iain Sandoe  <iain@sandoe.co.uk>

	* coroutines.cc: Fix line wrapping, leading and trailing whitespace.

From-SVN: r273414
2019-07-11 18:54:31 +00:00
Iain Sandoe
9589d67c19 c++-coroutines - Implement template instantiation for co_await.
Initial implementation.

2019-07-09  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (finish_co_await_expr): Return early with the original
	expression when we have incomplete promise type.
	Amend comments related to co_await.
	* pt.c (tsubst_copy): Handle CO_AWAIT_EXPR.
	(tsubst_expr): Likewise.

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-await-7-tmpl.C: New test.

From-SVN: r273301
2019-07-09 11:55:44 +00:00
Iain Sandoe
ec9a5ca119 c++-coroutines - Implement template instantiation for co_yield.
Initial implementation.

2019-07-09  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (finish_co_yield_expr): Return early with the original
	expression when we have incomplete promise type.
	* pt.c (tsubst_expr): Handle CO_YIELD_EXPR.

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-yield-3-tmpl.C: New test.

From-SVN: r273300
2019-07-09 11:49:29 +00:00
Iain Sandoe
c8c00d4691 c++-coroutines - Implement template instantiation for co_return.
Initial implementation.

2019-07-09  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (finish_co_return_stmt): Return early with the original
	expression when we have incomplete promise type.
	* pt.c (tsubst_expr): Handle CO_RETRN_EXPR.

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-ret-8.C: New test.

From-SVN: r273299
2019-07-09 11:40:01 +00:00
Iain Sandoe
63114c126b c++-coroutines - Update CO_AWAIT_EXPR description in cp-tree.def.
Just comments, no functional changes.

2019-07-09  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* cp-tree.def (CO_AWAIT_EXPR): Amend operand descriptions.

From-SVN: r273298
2019-07-09 11:19:09 +00:00
Iain Sandoe
8b8ebe9acc c++-coroutines - merge trunk r273193.
2019-07-08  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r272193.
	gcc/
	* configure: Regenerated.

	gcc/c-family/
	* c.opt: Remerge modules flags.

From-SVN: r273196
2019-07-08 07:31:52 +00:00
Iain Sandoe
643f352a9b c++-coroutines - Test destruction from suspended state.
This tests that we get mid-suspend destruction as expected.

2019-07-06  Iain Sandoe  <iain@sandoe.co.uk>

	* g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.

From-SVN: r273166
2019-07-06 15:43:32 +00:00
Iain Sandoe
a6c0a065b9 c++-coroutines - Test suspension state is usable and correct.
This wraps the new builtin into a visible checking function in the library
header.  This might well be hidden before the library header is completed.

gcc/testsuite/ChangeLog:

2019-07-06  Iain Sandoe  <iain@sandoe.co.uk>

	* g++.dg/coroutines/coro.h: Connect up the suspension checking built-
	in.
	* g++.dg/coroutines/torture/check-suspended.C: New test.

From-SVN: r273165
2019-07-06 14:46:21 +00:00
Iain Sandoe
bf4fb330e5 c++-coroutines - Implement suspension state checking builtin.
For at least the purpose of integrity-checking in the library, it is useful
to be able to assert that a coroutine is suspended (when that is its expected
state).

This implements __builtin_coro_is_suspended (handle), and adds a third helper
routine to the frame which is able to query the state.

2019-07-06  Iain Sandoe  <iain@sandoe.co.uk>

gcc/

	* coroutine-builtins.def (BUILT_IN_CORO_IS_SUSPENDED): New.
	* coroutine-passes.c (lower_coro_builtin): Lower suspension check
	builtin.

gcc/cp/

	* coroutines.cc (build_suspended_fn): New helper function.
	(morph_fn_to_coro): Add and populate a function pointer field for the
	suspension-checking routine.
	* cp-tree.h (morph_fn_to_coro): Alter prototype.
	* decl.c (finish_function): Generate output for the suspension check
	helper.

gcc/testsuite/

	* g++.dg/coroutines/coro-builtins.C (main): Test that we handle the
	new __builtin_coro_is_suspended builtin.

From-SVN: r273164
2019-07-06 14:35:38 +00:00
Iain Sandoe
aca29771c9 c++-coroutines - Mark routine suspension state in its frame.
For at least the purpose of integrity-checking in the library, it is useful
to be able to assert that a coroutine is suspended (when that is its expected
state).  We have allocated a field in the frame for this, which we are now
updating.

gcc/cp/

2019-07-06  Iain Sandoe  <iain@sandoe.co.uk>

	* coroutines.cc (build_actor_fn): Clear suspended status on entry
	set it on suspended returns.
	(build_destroy_fn): Comment change only.
	(register_local_var_uses): Rename suspension status field.
	(morph_fn_to_coro):  Likewise.  Reorder code that initialises the
	field.

From-SVN: r273163
2019-07-06 14:09:36 +00:00
Iain Sandoe
603625f856 c++-coroutines - merge trunk r272840
2019-07-01  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r272840.

From-SVN: r272841
2019-07-01 07:10:22 +00:00
Iain Sandoe
2673333933 [coro] Flatten expansions - (1) co_returns.
We have a situation in which the pre-order tree walk makes it difficult to
replace single statements with a set without nesting them into a statement
list.  As an initial improvement on this, we can flatten co_return expansion
by handling statement lists specifically.


2019-06-30  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (coro_maybe_expand_co_return): New.
	(co_return_expander): Handle statement lists and insert the expanded
	co_return statements instead of nesting them.
	(build_actor_fn): Update comment.

From-SVN: r272833
2019-06-30 15:19:38 +00:00
Iain Sandoe
f12c58f2cf c++-coroutines - Handle 'noexcept' exception wrappers.
"noexcept" actually prepends some EH information to the function body, and
therefore does not behave as if "-fno-exceptions" had been specified.

We are now going to detect and apply the 'noexcept' to the ramp function (it
remains to check what ought to be done with the resume and destroy functions).

This means that we no longer ICE for "noexcept" + "-fexceptions" and therefore
we can drop the "-fno-exceptions" from the testsuite drivers.

2019-06-29  Iain Sandoe  <iain@sandoe.co.uk>
 
	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): If the body is empty or an error
	mark, then we can't determine any more so punt.  If the body is marked
	noexcept, remember this and pass on to the ramp.  Some small comment
	changes are included.
	* decl.c (finish_function): Handle exception blocks from the ramp.

	gcc/testsuite/
	* g++.dg/coroutines/coroutines.exp:
	* g++.dg/coroutines/torture/coro-torture.exp:

From-SVN: r272827
2019-06-29 15:41:15 +00:00
Iain Sandoe
fe163795e3 c++-coroutines - Remove explicit "inline" from test decls.
2019-06-29  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-ret-3.C: Remove explicit "inline" from
	the test declaration.
	* g++.dg/coroutines/torture/co-ret-5.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-7.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-void-is-ready.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-void-is-suspend.C: Likewise.
	* g++.dg/coroutines/torture/func-params-0.C: Likewise.

From-SVN: r272826
2019-06-29 15:06:23 +00:00
Iain Sandoe
7dbe1ad631 c++-coroutines - Whitespace changes in tests.
GNU-ify the test function definitions, separate from global decls.

2019-06-29  Iain Sandoe  <iain@sandoe.co.uk>

	* g++.dg/coroutines/co-yield-syntax-3.C: GNU-ify test function
	declaration.
	* g++.dg/coroutines/coro-bad-return.C: Likewise.
	* g++.dg/coroutines/coro-context-vararg.C: Likewise.
	* g++.dg/coroutines/coro-missing-gro.C: Likewise.
	* g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
	* g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
	* g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
	* g++.dg/coroutines/torture/co-await-0-triv.C: Likewise.
	* g++.dg/coroutines/torture/co-await-1-value.C: Likewise.
	* g++.dg/coroutines/torture/co-await-2-xform.C: Likewise.
	* g++.dg/coroutines/torture/co-await-3-rhs-op.C: Likewise.
	* g++.dg/coroutines/torture/co-await-4-control-flow.C: Likewise.
	* g++.dg/coroutines/torture/co-await-5-loop.C: Likewise.
	* g++.dg/coroutines/torture/co-await-6-ovl.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-3.C: Likewise.:
	* g++.dg/coroutines/torture/co-ret-4.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-5.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-6.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-7.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-void-is-ready.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-void-is-suspend.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-0-triv.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-1-multi.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-2-loop.C: Likewise.
	* g++.dg/coroutines/torture/func-params-0.C: Likewise.
	* g++.dg/coroutines/torture/func-params-1.C: Likewise.
	* g++.dg/coroutines/torture/func-params-2.C: Likewise.
	* g++.dg/coroutines/torture/func-params-3.C: Likewise.
	* g++.dg/coroutines/torture/func-params-4.C: Likewise.
	* g++.dg/coroutines/torture/local-var-0.C: Likewise.
	* g++.dg/coroutines/torture/local-var-1.C: Likewise.
	* g++.dg/coroutines/torture/local-var-2.C: Likewise.
	* g++.dg/coroutines/torture/local-var-3.C: Likewise.
	* g++.dg/coroutines/torture/local-var-4.C: Likewise.

From-SVN: r272825
2019-06-29 15:00:34 +00:00
Iain Sandoe
d5a75e0a58 c++-coroutines - merge trunk 272613.
2019-06-24  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r272613.

From-SVN: r272614
2019-06-24 07:44:34 +00:00
Iain Sandoe
28e3f83d5b c++-coroutines - Handle function params that require constructing.
Initial handling of parameters with non-trivial constructors and/or
destructors.

2019-06-22  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_actor_fn): Run DTORs for params that had
	corresponding CTORs.
	(register_param_uses): Strip references.
	(morph_fn_to_coro): Where the type of a param requires constucting
	build a placement new for the frame entry constructed from the
	param.  Pass the list of constructed entries to the actor build fn.

	gcc/testsuite/
	* g++.dg/coroutines/torture/func-params-4.C: New test.

From-SVN: r272593
2019-06-22 19:47:48 +00:00
Iain Sandoe
ef08e903bf c++-coroutines Make frame local var copies unique per bind scope.
This allows us to support nested scopes where local variables have the same
name in each (hiding the outed versions).

2019-06-17  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (register_local_var_uses): Make frame local var ids
	unique for each bind scope.
	
	gcc/testsuite/
	* g++.dg/coroutines/torture/local-var-4.C: New test.

From-SVN: r272379
2019-06-17 09:14:22 +00:00
Iain Sandoe
62d0268a37 c++-coroutines - re-add four tests dropped in the merge.
2019-06-17  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/torture/local-var-0.C: New test.
	* g++.dg/coroutines/torture/local-var-1.C: New test.
	* g++.dg/coroutines/torture/local-var-2.C: New test.
	* g++.dg/coroutines/torture/local-var-3.C: New test.

From-SVN: r272375
2019-06-17 07:36:10 +00:00
Iain Sandoe
c93daad927 c++-coroutines - Merge trunk 272370.
2019-06-17  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r272370.

From-SVN: r272371
2019-06-17 07:31:15 +00:00
Iain Sandoe
a3cb303847 c++-coroutines - Baseline implementation of local variable handling.
When we are creating the frame object, scan the original function
bind exprs for local variables and save space for them in the frame.

At the start of creating the actor function, right after we have
substituted any params that are used, we now intialise each local vars'
copy in the frame and then re-write the uses to that.  This is for user
visible vars, compiler temporaries are not handled here.

2019-06-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (struct __local_vars_transform): New.
	(transform_local_var_uses): Initialise local variable frame
	copies and then rewrite uses to them.
	(build_actor_fn): Use transform_local_var_uses to rewrite local
	variables.
	(struct __local_vars_frame_data): New.
	(register_local_var_uses): Make space for local vars in the frame.
	(register_param_uses): Update comment about the frame.
	(morph_fn_to_coro): Use register_local_var_uses to record the
	local var space.

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-ret-4.C: Remove 'inline'.
	* g++.dg/coroutines/torture/local-var-0.C: New test.
	* g++.dg/coroutines/torture/local-var-1.C: New test.
	* g++.dg/coroutines/torture/local-var-2.C: New test.
	* g++.dg/coroutines/torture/local-var-3.C: New test.

From-SVN: r272198
2019-06-12 16:51:54 +00:00
Iain Sandoe
20c98801c7 c++-coroutines - Link new functions onto the original function chain.
Chain the resumer and destroyer functions directly after the ramp.

2019-06-12  Iain Sandoe  <iain@sandoe.co.uk>

	* coroutines.cc (morph_fn_to_coro): Chain the new funtions
	directly after the ramp.

From-SVN: r272196
2019-06-12 16:28:43 +00:00
Iain Sandoe
f3668c9e40 c++-coroutines - Initial scope remapping.
When we move the body of the original function into a new scope (and
at the same time start to build a new set of stuff in the old scope)
we need to make sure that the scopes are properly connected up - or
Great Confusion ensues .. of the kind that's hard to debug.

2019-06-12  Iain Sandoe  <iain@sandoe.co.uk>

	* coroutines.cc (build_actor_fn): Adjust scopes in the re-
	mapped function.
	(morph_fn_to_coro): Build new scope for the ramp.

From-SVN: r272195
2019-06-12 16:21:34 +00:00
Iain Sandoe
1b643a16f6 c++-coroutines - The destroy function doesn't need a BIND_EXPR.
The destroy function is very simple, and has no locals.  There's no need
to generate a BIND_EXPR.

2019-06-12  Iain Sandoe  <iain@sandoe.co.uk>

	* coroutines.cc (build_destroy_fn): Don't generate a BIND_EXPR.

From-SVN: r272194
2019-06-12 16:12:33 +00:00
Iain Sandoe
b836e9e0bf c++-coroutines - Add one more test for params.
A more complex case.

2019-06-12  Iain Sandoe  <iain@sandoe.co.uk>

2019-06-12  Iain Sandoe  <iain@sandoe.co.uk>

	* g++.dg/coroutines/torture/func-params-3.C: New test.

From-SVN: r272193
2019-06-12 16:04:16 +00:00
Iain Sandoe
1ca16e1a05 c++-coroutines - Return a default-constructed object on morph error.
So far, we have been returning 'nothing' (i.e no attempt to construct
anything sensible for the returned object) when the morphing process
fails.  This updates it to default-construct the 'return' value so that
subsequent actions don't ICE.  Some of the testcases needed minor updates
to provide such CTORs.

2019-06-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutines.cc (morph_fn_to_coro):  Return a default-constructed
	object on morph error.

	gcc/testsuite/
	* g++.dg/coroutines/co-yield-syntax-3.C (struct DummyYield):
	* g++.dg/coroutines/coro-missing-gro.C (struct MissingGRO):
	* g++.dg/coroutines/coro-missing-promise-yield.C (struct MissingPromiseYield):
	* g++.dg/coroutines/coro-missing-ret-value.C (struct MissingRetValue):
	* g++.dg/coroutines/coro-missing-ret-void.C (struct MissingRetVoid):

From-SVN: r272192
2019-06-12 15:59:05 +00:00
Iain Sandoe
5431296ff2 c++-coroutines - Add location info to more trees, update related comment.
This sets explict locations on several more of the generated trees.

2019-06-12  Iain Sandoe  <iain@sandoe.co.uk>

	* coroutines.cc (build_actor_fn): Add location information to
	generated trees.
	(morph_fn_to_coro): Likewise.

From-SVN: r272191
2019-06-12 15:46:51 +00:00
Iain Sandoe
db011d2059 c++-coroutines - Ensure that tests don't try to generate exceptions code (yet).
We're not ready to handle this at this stage.

2019-06-12  Iain Sandoe  <iain@sandoe.co.uk>

	* g++.dg/coroutines/coroutines.exp: Append '-fno-exceptions' to
	the test flags.

From-SVN: r272190
2019-06-12 15:34:14 +00:00
Iain Sandoe
5a725f2e12 c++-coroutines - Create and use helpers for local labels.
This is mostly a tidy-up.

2019-06-12  Iain Sandoe  <iain@sandoe.co.uk>

	* coroutines.cc (create_anon_label_with_ctx): Moved.
	(create_named_label_with_ctx): New Helper.
	(co_await_expander): Use label creation helper.
	(build_actor_fn): Likewise.
	(morph_fn_to_coro): Likewise.

From-SVN: r272185
2019-06-12 14:45:42 +00:00
Iain Sandoe
7fd49da757 c++-coroutines - Merge trunk r272095.
2019-06-09  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r272095.

From-SVN: r272096
2019-06-09 19:04:14 +00:00
Iain Sandoe
f275c487c3 c++-coroutines - Allow multiple use of params in the body.
This fixes a pasto, where we were effectively only allowing for the first
seen use of each param in the function body.

2019-06-09  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): Record every use of each function
	param, not just the first one.

	gcc/testsuite/
	* g++.dg/coroutines/torture/func-params-2.C: New test.

From-SVN: r272091
2019-06-09 12:39:09 +00:00
Iain Sandoe
28bc74bbad c++-coroutines - Simplify the conditional for freeing the coro frame.
The existing scheme avoided messing with scopes, which had merit at the
time, but now we have a mechanism to use most of the machinery to build
if statements - so do that.

2019-06-08  Iain Sandoe  <iain@sandoe.co.uk>

	* coroutines.cc (build_actor_fn): Simplify the conditional call to
	free the coroutine frame.

From-SVN: r272080
2019-06-08 13:26:35 +00:00
Iain Sandoe
7bd6259fd7 c++-coroutines - Look inside CLEANUP_POINT_EXPRs for co_returns.
Wrapping the expanded statement list in a cleanup point makes no sense,
so discard that and build new cleanup point expressions where needed by
the expanded statements.

2019-06-08  Iain Sandoe  <iain@sandoe.co.uk>

	* coroutines.cc (co_return_expander): Look inside cleanup point
	expressions, and expand co_returns inside, adding cleanup points
	to the new sub-expressions where needed.

From-SVN: r272077
2019-06-08 12:28:33 +00:00
Iain Sandoe
01d80359b8 c++-coroutines - Add and use helpers for building EXPR_STMTs.
We need to do this quite often, so add helpers.

2019-06-08  Iain Sandoe  <iain@sandoe.co.uk>

	* coroutines.cc (coro_build_expr_stmt): New helper.
	(coro_build_cvt_void_expr_stmt): New helper.
	(co_await_expander): Use EXPR_STMT build helpers.
	(build_actor_fn): Likewise.
	(build_destroy_fn): Likewise.
	(morph_fn_to_coro): Likewise.

From-SVN: r272076
2019-06-08 11:16:35 +00:00
Iain Sandoe
872c66ca7f c++-coroutines - avoid a maybe used uninitialised warning.
2019-06-08  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (co_await_expander): Avoid a maybe used uninitialised
	warning.

From-SVN: r272075
2019-06-08 08:58:35 +00:00
Iain Sandoe
85182d6f80 c++coroutines - Add helper for building frame entries.
We need to do this quite often, it's repetitive so add a helper.

2019-06-08  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (coro_make_frame_entry): New helper.
	(register_awaits): Use coro_make_frame_entry() to build new frame
	field entries.
	(register_param_uses): Likewise.
	(morph_fn_to_coro): Likewise.

From-SVN: r272074
2019-06-08 08:52:25 +00:00
Iain Sandoe
4d6f829700 c++-coroutines - implement capture of scalar func params.
If any function param is used within the body of the original
function, then it must (in general) be copied into the frame
since the params are not available to the actor/destroyer funcs.

This is conservative; we can't tell at this stage if such uses
might be optimised away, or if they might turn out not to persist
across any suspend points.  Of course, even if they don't persist
across suspend points, when the actor is out of line the saved
frame version is still needed. 

at present, the number of useful cases where some inlining of the
actor into the ramp, coupled with a "never suspend" initial susp
point would lead to one or more params not placed into the frame
seems likely to be small...

2019-06-02  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_actor_fn): Rewrite uses of params in the
	original function body with references to the saved frame version.
	(struct __param_frame_data): New struct.
	(register_param_uses): New function.
	(morph_fn_to_coro): Record any params used within the original
	function body.  Make and initialise space for them in the frame.

	gcc/testsuite/
	* g++.dg/coroutines/torture/func-params-1.C: New test.

From-SVN: r271848
2019-06-02 20:26:45 +00:00
Iain Sandoe
9564005822 c++-coroutines - manage visited sets memory better.
We need to do this more than once, so don't keep the
sets hanging around.

2019-06-02  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): Manage the visited sets so
	that they don't hang around for the entire duration of the func.

From-SVN: r271847
2019-06-02 20:12:02 +00:00
Iain Sandoe
23f69ab02e c++-coroutines - verify trees in the actor, NFC.
2019-06-02  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_actor_fn): Verify trees before and after.

From-SVN: r271846
2019-06-02 20:05:37 +00:00
Iain Sandoe
5fa69be699 c++-coroutines - ensure folder cache state is set.
A ticky bug to chase down, but if the folder's cache is not
cleared before each routine is folded, then strange substitutions
can occur.  Unfortunately, those don't _always_ produce nonsense
that crashes..

2019-06-02  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* decl.c (emit_coro_helper): Ensure that the folder cache is
	clear before we fold each routine.

From-SVN: r271845
2019-06-02 19:58:41 +00:00
Iain Sandoe
cb954f0d58 c++-coroutines - merge trunk r271669
2019-05-29  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r271729.

From-SVN: r271734
2019-05-29 07:58:57 +00:00
Iain Sandoe
12980e6bed c++-coroutines - add expression statement wrappers to some calls.
These had been omitted, but (unfortunately) had still been working
until the last rebase attempt.

2019-05-28  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_actor_fn): Wrap call expressions in
	expression statements where needed.
	(morph_fn_to_coro): Likewise.

From-SVN: r271707
2019-05-28 14:16:17 +00:00
Iain Sandoe
3c0fe3fa1b c++-coroutines - fix a nit.
2019-05-28  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* tree.c (build_call_expr_internal_loc_array): Make the argument
	list match the declaration.

From-SVN: r271706
2019-05-28 14:04:51 +00:00
Iain Sandoe
c229590c3d c++-coroutines, add missed ChangeLog entry.
From-SVN: r271407
2019-05-20 10:56:18 +00:00
Iain Sandoe
981bea337d c++-coroutines - handle function parmas as promise ctor args.
2019-05-20  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): Check if the promise has a CTOR
	that takes the same param list as the function. use that if so else
	use CTOR with empty param list.

	gcc/testsuite/
	* g++.dg/coroutines/torture/func-params-0.C: New.

From-SVN: r271405
2019-05-20 10:47:33 +00:00
Iain Sandoe
c0a0c34a9c c++-coroutines - merge r271107.
2019-05-12  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r271107.

	gcc/
	* configure: Regenerated.

	gcc/cp/
	* cp-objcp-common.c (cp_common_init_ts): Make coroutine
	keywords MARK_TS_EXP.
	* parser.c (cp_parser_jump_statement): Update to use
	FNDECL_USED_AUTO.
	* coroutines.cc: Likewise.

From-SVN: r271108
2019-05-12 16:49:27 +00:00
Iain Sandoe
f98afef3b3 c++-coroutines - Merge trunk r270468.
2019-04-20  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r270468.

From-SVN: r270469
2019-04-20 08:41:10 +00:00
Iain Sandoe
483bdfdc78 c++-coroutines - merge trunk r270053
2019-04-01  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r270053.

From-SVN: r270054
2019-04-01 08:49:04 +00:00
Iain Sandoe
5b8f678e16 c++-coroutines - Merge trunk r269569.
From-SVN: r269574
2019-03-11 10:12:37 +00:00
Iain Sandoe
48c99ddd62 c++-coroutines - Use a temporary expression for the coro handle passed to await_suspend()
Instead of allocating a frame entry.  This might need to be conditional
if there's some case in which the handle could legitimately have a non
trivial dtor.

2019-03-11  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (co_await_expander): Use a temporary expression for
	the coroutine handle passed to await_suspend(), rather than a frame
	entry.

From-SVN: r269569
2019-03-11 08:51:20 +00:00
Iain Sandoe
98bfcef7be c++-coroutines - Update three cases where we were building INIT_EXPRs the wrong way.
After discussion with Jason about the correct menthod.

2019-03-11  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (co_await_expander): Use TARGET_EXPR in INIT_EXPR.
	(build_actor_fn): Likewise.
	(morph_fn_to_coro): Likewise.

From-SVN: r269568
2019-03-11 08:22:31 +00:00
Iain Sandoe
72a72e8acf c++-coroutines - Just whitespace adjustment, NFC.
2019-03-11  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc )struct __coro_ret_data): Remove blank line.

From-SVN: r269567
2019-03-11 08:14:01 +00:00
Iain Sandoe
29a965ed59 c++-coroutines - move check_co_return_expr to coroutines.cc
HI 4 ! (actually, really written at 12km up)

2019-02-22  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* typeck.c: Move check_co_return_expr from here to ...
	* coroutines.cc: ... Here and make it static.
	* cp-tree.h (check_co_return_expr): Remove.

From-SVN: r269152
2019-02-23 06:39:58 +00:00
Iain Sandoe
1f5ddd2ff9 c++-coroutines - remove some dead code.
HI 3

2019-02-22  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (expand_co_returns): Remove dead code.
	(build_actor_fn): Likewise.

From-SVN: r269151
2019-02-23 06:35:09 +00:00
Iain Sandoe
1075d10c0e c++-coroutines - remove unused flag.
HI 2

2019-02-22  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* cp-tree.h (COROUTINE_RETURN_P): Remove.

From-SVN: r269150
2019-02-23 06:29:39 +00:00
Iain Sandoe
732e8d3cda c++-coroutines - Revise co_return to use parse-time promise proxy.
HI 1 .. follow the other keywords in using early diagnostics
from a proxy for the promise and later substitution in the 
morph function.

2019-02-22  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (co_return_context_valid_p): Rename to finish_co_return_stmt.
	(finish_co_return_stmt): Amend to return CO_RETRN_EXPR, use promise proxy.
	(struct __proxy_replace, replace_proxy): Move earlier in the source.
	(struct __coro_ret_data): Add promise proxy member.
	(co_return_expander): Revise to handle CO_RETRN_EXPR.
	(expand_co_returns): Revise to handle replacement of promise proxy.
	* cp-tree.h (co_return_context_valid_p): Remove.
	* parser.c (cp_parser_jump_statement): Revise to use finish_co_return_stmt
	only.
	* semantics.c (finish_co_return_stmt): Remove.

From-SVN: r269149
2019-02-23 06:24:58 +00:00
Iain Sandoe
c70f9f1d74 c++-coroutines - Free temp vectors after use.
Some got missed.

2019-02-14  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_co_await): Free args vec after use.
	(build_actor_fn): Likewise.
	(morph_fn_to_coro): Likewise.

From-SVN: r268899
2019-02-14 20:46:03 +00:00
Iain Sandoe
eafc07b197 c++-coroutines - Use the awaiter calls built at parse time rather than rebuilding.
2019-02-14  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_co_await): We build the awaiter calls to
	verify, so save them for expansion time.
	(co_await_expander): Use saved awaiter calls instead of rebuilding
	them.
	(transform_await_expr): Substitute the proxy for self handle into
	any of the calls that use it.

From-SVN: r268898
2019-02-14 20:41:23 +00:00
Iain Sandoe
803e01e5e6 c++-coroutines - Transform the proxy "self" handle to use the frame one.
2019-02-14  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (__coro_aw_data): Add "self" handle field.
	(co_await_expander): Collect the calls build at parse time instead
	of building them again.  Use the saved handle for "self".
	(__await_xform_data): Add fields for the self handle.
	(build_actor_fn): Transform the proxy for the "self" handle.

From-SVN: r268897
2019-02-14 20:34:57 +00:00
Iain Sandoe
79a34b0bc4 c++-coroutines - Initialise the "self" handle slot.
2019-02-14  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_actor_fn): initialize the "self" handle
	slot.

From-SVN: r268896
2019-02-14 20:25:37 +00:00
Iain Sandoe
ef5312a1bc c++-coroutines - allocate a slot in the coro frame for "self" handle.
2019-02-14  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): Allocate a slot for "self"
	handle in the coro frame.

From-SVN: r268894
2019-02-14 20:22:08 +00:00
Iain Sandoe
6c79f7f504 c++-coroutines - ensure that the coro handle type is complete.
2019-02-14  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (coro_promise_type_found_p): Ensure that the
	coro handle type is complete.

From-SVN: r268893
2019-02-14 20:18:41 +00:00
Iain Sandoe
893393d464 c++-coroutines - Build and save a proxy for the coroutine "self" handle.
2019-02-14  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (coro_promise_type_found_p): Build a proxy for
	the handle to coroutine 'self'.
	* cp-tree.h (lang_decl_fn): Add self_h_proxy, amend comments.
	(DECL_COROUTINE_SELF_H_PROXY): New.

From-SVN: r268892
2019-02-14 20:15:04 +00:00
Iain Sandoe
27202126dd c++-coroutines - merge trunk r268852
2019-02-13  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r268852.
	gcc/
	* configure: Regenerated.

From-SVN: r268853
2019-02-13 21:17:03 +00:00
Iain Sandoe
92a47cdede c++-coroutines - base co_await testcases.
2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-await-0-triv.C: New.
	* g++.dg/coroutines/torture/co-await-1-value.C: New.
	* g++.dg/coroutines/torture/co-await-2-xform.C: New.
	* g++.dg/coroutines/torture/co-await-3-rhs-op.C: New.
	* g++.dg/coroutines/torture/co-await-4-control-flow.C: New.
	* g++.dg/coroutines/torture/co-await-5-loop.C: New.
	* g++.dg/coroutines/torture/co-await-6-ovl.C: New.

From-SVN: r268826
2019-02-12 20:28:58 +00:00
Iain Sandoe
9183e67bba c++-coroutines - Base co_yield testcases.
2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-yield-0-triv.C: New.
	* g++.dg/coroutines/torture/co-yield-1-multi.C: New.
	* g++.dg/coroutines/torture/co-yield-2-loop.C: New.

From-SVN: r268825
2019-02-12 20:26:10 +00:00
Iain Sandoe
ec49c49233 c++-coroutines - Rewrite .CO_YIELD IFN block tails.
This rewrites

_x = .CO_YIELD (..)

< _y = _x > (optionally)

if (_y == 0) or switch (_y)

to
if (true) or switch (0)

and then folds the result, which is needed to avoid the dead blocks that
appear when we redirect the resume and destroy edges from  confusing the
loop analysis.

2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.c (execute_expand_coro_ifns): Rewrite the tail of
	.CO_YIELD IFN blocks.  This is needed to avoid confusing the loop
	verifier at O0 when we suddenly disconnect stuff inside loops.

From-SVN: r268824
2019-02-12 20:23:34 +00:00
Iain Sandoe
1e265707ef c++-coroutines - Update comments and diagnostic strings. NFC.
2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.c (execute_expand_coro_ifns): Just update comments
	and diagnostic strings. NFC.

From-SVN: r268823
2019-02-12 20:20:06 +00:00
Iain Sandoe
f84e42067d c++-coroutines - Defer recomuting dominators until the end of coro rearrangement.
Note that this wasn't "wrong" as such, but it wasn't achieving anything extra
and just using resources.

2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.c (move_edge_and_update_vdef): Don't recompute
	dominators immediately, defer until the common code at the end.  Note
	this wasn't "wrong" it was just a waste of resources.

From-SVN: r268822
2019-02-12 20:17:48 +00:00
Iain Sandoe
5ba6d90fe5 c++-coroutines - Implement co_await() operator overload resolution.
2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_co_await): implement co_await() operator
	overload resolution.

From-SVN: r268821
2019-02-12 20:13:31 +00:00
Iain Sandoe
ddae7f97be c++-coroutines - Fix build by marking two parms as unused.
2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (co_await_find_in_subtree): Fix unused parm.
	(register_awaits): Likewise.

From-SVN: r268820
2019-02-12 20:11:14 +00:00
Iain Sandoe
6bf21d8526 c++-coroutines - add missed ChangeLog entry.
From-SVN: r268819
2019-02-12 20:08:18 +00:00
Iain Sandoe
92936d0475 c++-coroutines - Adjust expander to look inside top-level statements.
This is needed, since the new control flow introduced by the suspend points
must be applied at the top level (for the bin scope we're in).

2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (co_await_expander): Adjust the expander to look
	inside cleanup point exprs.  The rewritten control flow needs to be
	introduced at this level.

From-SVN: r268818
2019-02-12 20:06:30 +00:00
Iain Sandoe
e2e3dd49cd c++-coroutines - Use the rewritten await_resume() call as a proof of principle
2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (co_await_expander): Use the rewritten co_resume()
	call as a proof of principle.  Eventually, we will use the three
	calls built at parser time.

From-SVN: r268817
2019-02-12 20:02:50 +00:00
Iain Sandoe
ad22eb53cd c++-coroutines - Check the awaitable method signatures more rigorously.
2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_co_await): Check the awaitable method
	signatures more rigorously.  Build the method calls for ready and
	suspend - but don't record them (yet).

From-SVN: r268816
2019-02-12 19:59:53 +00:00
Iain Sandoe
514eb2927e c++-coroutines - Initial co_await impl.
NOTE: This is restricted to expressions without temporaries.
While it works, it's quite easy to break (i.e. there can't be either
overt - user-defined locals *or* any generated by the compiler in
response to sophistication of the expression RHS).  The latter is
hard to control, of course.

2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (co_await_find_in_subtree): New.
	(co_await_expander): Initial implementation of co_await, limited to
	expressions without temporaries.

From-SVN: r268815
2019-02-12 19:55:33 +00:00
Iain Sandoe
27d08529fa c++-coroutines - Rewrite the proxy vars to their 'real' version.
Now we have enough of the frame layout we can replace the stand-ins
used at parser time with the real frame offsets.

2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (replace_proxy, transform_await_expr,
	transform_await_wrapper): New.
	(build_actor_fn): Rewrite the proxy vars used at parse time to the
	actual frame vars now we know them.  Drop the synthesis of the initial
	and final suspend points and use the ones generated at morph time.

From-SVN: r268814
2019-02-12 19:50:11 +00:00
Iain Sandoe
4b166fcd53 c++-coroutines - Use the suspend point count to make resume/destroy dispatchers.
2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_actor_fn): Use the new measured suspend point
	count to build the resume and destroy dispatchers.

From-SVN: r268813
2019-02-12 19:43:28 +00:00
Iain Sandoe
21ac8869fd c++-coroutines - Record the suspend points we see in the function body.
Up to now, we've been building the saved state in the coroutine frame on the
basis that we *know* there's an initial and final suspend point.  Now we want
to add in the (known) state for suspend points inside the function body.

We use the same mechanism to add in the initial and final ones so that we
no longer need to treat them specially (although, they remain slightly
special in having one fewer customaisations applicable).

2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (register_await_info, register_awaits): New.
	(morph_fn_to_coro): Record suspend points from the function body.

From-SVN: r268812
2019-02-12 19:38:26 +00:00
Iain Sandoe
f4f73f8086 c++-coroutines - Use the co_await builder for initial and final suspend.
2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_init_or_final_await): New.
	(morph_fn_to_coro): Use the co_await builder for initial and final
	suspend.  Rename the tree list variable used to build the known
	coroutine frame entries.

From-SVN: r268809
2019-02-12 17:30:54 +00:00
Iain Sandoe
7777636c61 c++-coroutines - Just move some code around and adjust comments. NFC.
2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc: Collect parse-related functions together, adjust
	comments.  NFC.
	* cp-tree.def: Adjust comments. NFC.

From-SVN: r268808
2019-02-12 17:12:49 +00:00
Iain Sandoe
16ebfdbc62 c++-coroutines - Implement parse of co_await.
This includes testing for the promise await_transform, but not the
use of the co_await() operator yet.

2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* constexpr.c (potential_constant_expression_1): Declare that co_await
	and co_yield expressions are not candidates for constexpr.
	* coroutines.cc: Reorganise text to put the parser-related functions
	together.  Rename co_await_context_valid_p to finish_co_await_expr.
	(finish_co_await_expr): Perform the check for p.await_transform().
	Use the common build_co_await() to complete the build.
	* cp-tree.h: Rename co_await_context_valid_p to finish_co_await_expr.
	* parser.c (cp_parser_unary_expression): Use finish_co_await_expr in
	place of the temporary parse.

From-SVN: r268807
2019-02-12 17:09:01 +00:00
Iain Sandoe
d48449858b c++-coroutines - Implement parse for co_yield.
We now complete the parse of
  
  co_yield x;

building of the expression

  co_await p.yield_value(x);

Right now we preserve some of the info through to lowering in case
its useful for diagnostics, if that proves unneeded, we can perhaps
simplify the CO_YIELD_EXPR tree.

2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc: Rename co_yield_context_valid_p to
	finish_co_yield_expr. (finish_co_yield_expr): Validate and build
	yield_value() call, use build_co_await() to construct the co_await.
	* cp-tree.h: Rename co_yield_context_valid_p to finish_co_yield_expr.
	* parser.c (cp_parser_yield_expression): Revise to use
	finish_co_yield_expr.

From-SVN: r268806
2019-02-12 17:00:41 +00:00
Iain Sandoe
3572f78874 c++-coroutines - Start to adjust for parse time checking.
2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (build_co_await): New.

From-SVN: r268805
2019-02-12 16:47:20 +00:00
Iain Sandoe
93097a1406 c++-coroutines - adjust coroutine tree defintions.
We want to move some of the validation of promise and awaiter
methods to the parse stage, adjust the tree definitions to carry
additional information to the morph phase.

2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* call.c (add_builtin_candidates): Rename COAWAIT_EXPR to
	CO_AWAIT_EXPR. (op_error, build_new_op_1): Likewise.
	* coroutines.cc (co_await_expander, build_actor_fn) Likewise.
	* cp-objcp-common.c (cp_common_init_ts): Rename COAWAIT_EXPR and
	COYIELD_EXPR, add CO_RETRN_EXPR.
	* cp-tree.def: Likewise.
	* operators.def: Rename COAWAIT_EXPR.
	* parser.c (cp_parser_unary_expression): Likewise.
	(cp_parser_operator): Ensure CO_AWAIT_EXPR is recognised as a built-
	in operator.
	(cp_parser_yield_expression): Rename COYIELD_EXPR to CO_YIELD_EXPR.

From-SVN: r268804
2019-02-12 16:44:05 +00:00
Iain Sandoe
d5ab0fdc8c c++-coroutines - Stash the location of the first coroutine keyword seen.
To be used in diagnostics later (e.g. "foo() became a coroutine because of")
enumerating the keyword and its loc.

2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (coro_promise_type_found_p): Stash the location
	of the first coroutine keyword seen.
	* cp-tree.h (lang_decl_fn): Add first_coro_kw.
	(DECL_COROUTINE_FIRST_KEYWD_LOC): New.

From-SVN: r268803
2019-02-12 16:33:17 +00:00
Iain Sandoe
bd2bfca1a7 c++-coroutines - Build a proxy for the coro frame promise.
We will use this in place of the real entry during parsing
and then substitute the real frame reference when enough of the
frame layout is known to be able to compute it.

2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (coro_promise_type_found_p): Build a promise var
	to be used as a proxy for the eventual frame var.
	* cp-tree.h (lang_decl): Add promise_proxy.
	(DECL_COROUTINE_PROMISE_PROXY): New.

From-SVN: r268802
2019-02-12 16:28:27 +00:00
Iain Sandoe
e89a336484 c++-coroutines - Ensure that the promise type is complete before we use it.
2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (find_promise_type): Ensure that the promise
	type is complete.

From-SVN: r268801
2019-02-12 16:21:39 +00:00
Iain Sandoe
c377d695c1 c++-coroutines - Just renaming and factoring, NFC.
2019-02-12  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (find_std_experimental): New.
	(find_handle_type): Rename to find_coro_traits_template_decl.
	(find_coro_handle_type): Rename vars, use factored function.

From-SVN: r268800
2019-02-12 16:17:04 +00:00
Iain Sandoe
243b932242 c++-coroutines - Parse co_yield, diagnose basic issues.
2019-02-03  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* parser.c (required_token): Add RT_CO_YIELD.
	(cp_parser_yield_expression): New.
	(cp_parser_assignment_expression): Handle co_yield.
	(cp_parser_required_error): Handle RT_CO_YIELD.

	gcc/testsuite/
	* g++.dg/coroutines/co-yield-syntax-1.C: New.
	* g++.dg/coroutines/co-yield-syntax-2.C: New.
	* g++.dg/coroutines/co-yield-syntax-3.C: New.
	* g++.dg/coroutines/coro-missing-promise-yield.C: New.

From-SVN: r268500
2019-02-03 17:21:07 +00:00
Iain Sandoe
111e5d50d3 c++-coroutines - Repurpose unused CORO_ALLOCATOR tree to COYIELD_EXPR.
2019-02-03  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* cp-objcp-common.c (cp_common_init_ts): Repurpose unused
	CORO_ALLOCATOR to COYIELD_EXPR.
	* cp-tree.def: Likewise.

From-SVN: r268499
2019-02-03 17:11:01 +00:00
Iain Sandoe
561f841e31 c++-coroutines - Provide a parser-time validator for co_yield context.
2019-02-03  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (co_yield_context_valid_p): New.
	* cp-tree.h (co_yield_context_valid_p): Declare.

From-SVN: r268498
2019-02-03 17:03:06 +00:00
Iain Sandoe
e97937411e c++-coroutines - Diagnose missing promise "get_return_object".
2019-02-03  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): make sure that we can
	really get a method that produces the return object.
	* decl.c (finish_function): Update error exit for the case
	where we fail to morph the coroutine.

	gcc/testsuite/
	* g++.dg/coroutines/coro-missing-gro.C: New.

From-SVN: r268497
2019-02-03 16:50:24 +00:00
Iain Sandoe
188861b420 c++-coroutines - Witespace, comment and punctuation changes. NFC.
2019-02-03  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc: Whitespace and comment and punctuation
	changes. NFC.

From-SVN: r268495
2019-02-03 16:43:01 +00:00
Iain Sandoe
35d43e3335 c++-coroutines - fix determination of promise auto return members.
2019-02-03  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (morph_fn_to_coro): Adjust the lookup for the
	initial and final suspend point functions to force instantiation
	of the promise.

	gcc/testsuite/
	* g++.dg/coroutines/torture/co-ret-6.C: Update test now that the
	templatized version handles 'auto' return values for promise
	members.

From-SVN: r268494
2019-02-03 16:30:20 +00:00
Iain Sandoe
29dc92fc31 c++-coroutines - split out a helper function for naming.
2019-02-03  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (get_fn_local_identifier): New helper.
	(morph_fn_to_coro): User helper to find names for outlined
	functions.

From-SVN: r268491
2019-02-03 16:00:25 +00:00
Iain Sandoe
43048b0ded c++-coroutines - normalise ChangeLog. NFC
Just update the path wrapping on recent commits.

From-SVN: r268490
2019-02-03 15:52:29 +00:00
Iain Sandoe
9f36834df0 c++-coroutines Test for missing promise return. Test for bad "normal return".
2019-01-25  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/testsuite/g++.dg/coroutines/torture/
	coro-bad-return.C: New.
	* gcc/testsuite/g++.dg/coroutines/torture/
	coro-missing-ret-value.C: New.

From-SVN: r268274
2019-01-25 17:13:23 +00:00
Iain Sandoe
607218ee6a c++-coroutines Two more testcases.
co-ret-6 is about a simple scalar template for the embedded return type.
co-ret-7 is about a void casting an expression that appears after co_return
- e.g. co_return (void) some_func_returning_int();

2019-01-25  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/testsuite/g++.dg/coroutines/torture/co-ret-6.C: New.
	* gcc/testsuite/g++.dg/coroutines/torture/co-ret-7.C: New.

From-SVN: r268270
2019-01-25 15:59:45 +00:00
Iain Sandoe
b33b30e92b c++-coroutines - Add a testcase showing co_return <value>;
Simple case, using the promise to contain the co_returned
entity.

2019-01-25  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/testsuite/g++.dg/coroutines/torture/co-ret-5.C: New.

From-SVN: r268262
2019-01-25 12:03:25 +00:00
Iain Sandoe
50de5a90c4 c++-coroutines Update the coro.h test file.
The promise method was still using the old __handle member.
Update to use __fr_ptr.

2019-01-25  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/testsuite/g++.dg/coroutines/coro.h (promise): Use the
	__fr_ptr member.

From-SVN: r268261
2019-01-25 11:59:49 +00:00
Iain Sandoe
c0a75b5f4f c++-coroutines Handle more cases for GRO.
Specifically, handle cases where the return object needs to be
constructed with the GRO as a parameter, and cases where the
GRO has a non-trivial dtor.

2019-01-25  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (morph_fn_to_coro): Handle GRO with a
	signature different from the function return.  Handle GRO with
	non-trivial dtor.
	* gcc/testsuite/g++.dg/coroutines/torture/co-ret-3.C: New.
	* gcc/testsuite/g++.dg/coroutines/torture/co-ret-4.C: New.

From-SVN: r268259
2019-01-25 10:04:20 +00:00
Iain Sandoe
7034efcfcc c++-coroutines - correct a couple of statement void casts.
2019-01-25  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (morph_fn_to_coro): Correct a couple
	of statement void casts.

From-SVN: r268258
2019-01-25 09:53:18 +00:00
Iain Sandoe
efd6645465 c++-coroutines - initial torture testcases for co_return.
2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/testsuite/g++.dg/coroutines/torture/
	coro-torture.exp: New.
	* gcc/testsuite/g++.dg/coroutines/torture/
	co-ret-void-is-suspend.C: New.
	* gcc/testsuite/g++.dg/coroutines/torture/
	co-ret-void-is-ready.C: New.

From-SVN: r268215
2019-01-23 21:39:40 +00:00
Iain Sandoe
b1edf5950d c++-coroutines - update coro.h test header.
2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/testsuite/g++.dg/coroutines/coro.h: Update this to move
	closer to the actual experimental/coroutines header we will need.
	At present, enough support for initial co_return cases.  Rename
	the __handle field to __fr_ptr, since that's more specific.

From-SVN: r268214
2019-01-23 21:33:44 +00:00
Iain Sandoe
7d39d916ef c++-coroutines - recognise coroutines flag in LTO.
2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/c-family/c.opt (flag_coroutines): Have this recognised by
	LTO too.

From-SVN: r268213
2019-01-23 21:29:24 +00:00
Iain Sandoe
5921468b6f c++-coroutines - move the expansion to post-LTO.
2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/passes.def: Move coroutine IFN expansion to post LTO.

From-SVN: r268212
2019-01-23 21:26:46 +00:00
Iain Sandoe
4ae9719596 c++-coroutines - actually act on the YIELD points now.
This involves rewriting the CFG to connect up the dummy dispatcher code
to any remaining resume/destroy points (and eliding any others).

2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/coroutine-passes.c: Update header use.
	(first_vuser, move_edge_and_update_vdef): New helper functions.
	(execute_expand_coro_ifns): Try to minimise early scan for CO_XXX
	functions, since this has to be executed for all fns.
	Move dummy edges for the dispatcher to their real targets for any
	YIELD points that remain.  Elide others. Arrange to update DOM and
	VSSA.

From-SVN: r268211
2019-01-23 21:22:44 +00:00
Iain Sandoe
b7f3bfe696 c++-coroutines - Adjust IFN flags, don't ICE on exapnsion failure.
2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/internal-fn.def (CO_ACTOR, CO_YIELD): Make LEAF.
	Reorder defs to keep NOP at the end.
	* gcc/internal-fn.c (expand_CO_FRAME, expand_CO_YIELD,
	expand_CO_ACTOR): Don't ICE if they are not expanded, but print an
	error for now.

From-SVN: r268210
2019-01-23 21:16:06 +00:00
Iain Sandoe
44dafbee63 c++-coroutines - emit the actor (resume) and destroy functions.
Now we've built them - emit them.

2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/decl.c (emit_coro_helper): New.
	(finish_function): Emit the actor (resume) and destroy functions.

From-SVN: r268209
2019-01-23 21:11:18 +00:00
Iain Sandoe
bbe2d1a1bf c++-coroutines - build destroy function.
2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (build_destroy_fn): New.
	(morph_fn_to_coro): Use destroy function builder.

From-SVN: r268208
2019-01-23 21:07:21 +00:00
Iain Sandoe
675730021b c++-coroutines - initial actor function for simple coroutines.
This part A of the main implementation (the generation of the actor
function).

The function is created between deferred access checks to avoid it
being seen as nested by the gimplifier.

This has YIELD point numbering

0 = start

{even, odd} = {resume, destroy}

The actor function has two dispatch switches, gated on the LSB.

The YIELD point guards (program logic to make the resume and destroy
points reachable before expansion) can be synthesised two ways; one uses
a switch, and the other nested if then else.  It's not conclusive which
is best for the eventual code-gen, so both options remain in the code
for now.

2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (USE_SWITCH_CO_YIELD_GUARD): New.
	(create_anon_label_with_ctx): New.
	(co_await_expander): Add alternate codepath generation selected
	with the USE_SWITCH_CO_YIELD_GUARD.  Push the code labels into the
	context of the generated actor function.
	(expand_co_awaits): Provide the actor function decl to the expand
	callback.  (build_actor_fn): New.
	(morph_fn_to_coro): Move the expansion of await trees from here
	to the new actor function and build that in a deferred access
	check state so that it doesn't show as nested to the gimpifier.

From-SVN: r268207
2019-01-23 20:56:54 +00:00
Iain Sandoe
a546b4a2a6 c++-coroutines - move the GRO to it's own bind level.
2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (morph_fn_to_coro): Move the Get Return Object
	to its own bind level.  Note a code path that is generated by clang
	but appears dead.

From-SVN: r268205
2019-01-23 20:46:04 +00:00
Iain Sandoe
0ef2bf2290 c++-coroutines modify and rename ramp function outer bind.
Remove the GRO from here we will creat an inner bind for that later.

2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (morph_fn_to_coro): Adjust the ramp function
	bind to remove the GRO and to rename.

From-SVN: r268204
2019-01-23 20:42:12 +00:00
Iain Sandoe
8d25b5e6bc c++-coroutines - add a "suspended" field to the coro frame.
The idea is that debug (or maybe even regular) builds of library
code could use this to ensure [more] correctness. At least, to
check that there's no attempt to resume a coro that's not suspended.

2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (morph_fn_to_coro): Add a "suspended" field
	to the coro frame and initialise it.

From-SVN: r268203
2019-01-23 20:36:44 +00:00
Iain Sandoe
6636e99fbf c++-coroutines - add a "frame needs free" field to the frame.
This is used later to determine if free needs to be called when the
frame is finished with.

2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (morph_fn_to_coro): Add a "frame needs free"
	field to the coro frame and set it true once malloc has set it. In
	this case of course, it's always true - but at some later time the
	elision of the frame allocation will make it meaningful.

From-SVN: r268202
2019-01-23 20:31:42 +00:00
Iain Sandoe
765e71c976 c++-coroutines - make ramp function use malloc for now.
The CO_FRAME call is commented out in the code for now.

2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (morph_fn_to_coro): Use malloc in the ramp
	to generate the coro frame for now.  Make the ramp function check
	for NULL return and bail early if so.

From-SVN: r268201
2019-01-23 20:26:49 +00:00
Iain Sandoe
5ca5094ce5 c++-coroutines - make the resume index into an unsigned short.
It seems unlikly that we'd have a routine with more than 65535
YIELD points; if that turns out to be a poor decision, perhaps we can
choose the smallest type that fits the number of points after the
initial check (TODO).

2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (co_await_expander): Make the resume index
	unsigned short.  (expand_co_awaits, morph_fn_to_coro): Likewise.

From-SVN: r268200
2019-01-23 20:19:29 +00:00
Iain Sandoe
1937128db4 c++-coroutines - expose resume and destroy functions to finish_function.
We need to emit these, and therefore need to set cfun and
current_function_decl to something meaningful plus do the poplevel
operations etc.  This is better handled at a higher level.

2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (morph_fn_to_coro): Adjust function interface
	to allow return of generated function bodies.  Declare resumer and
	destroyer functions.
	* gcc/cp/cp-tree.h (morph_fn_to_coro): Adjust interface.
	* gcc/cp/decl.c (finish_function): Allow for the morph routine
	to return function decls for the resume and destroy functions.

From-SVN: r268199
2019-01-23 20:12:32 +00:00
Iain Sandoe
5442775cbc c++-coroutines - break out the condition for exanding coroutines.
We will need it again later.

2019-01-23  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/decl.c (finish_function): Break out condition for doing
	coroutine expansion.

From-SVN: r268197
2019-01-23 19:49:49 +00:00
Iain Sandoe
136adf6c15 c++-coroutines clean up stray chacter committed in error.
* gcc/c-family/c-common.h (D_CXX_CHAR8_T_FLAGS): Clean up stray
	character committed in error.

From-SVN: r268191
2019-01-23 16:49:27 +00:00
Iain Sandoe
bfc68bbfd4 c++-coroutines merge trunk 268188.
* gcc/configure: Regenerated.
	* gcc/c-family/c-common.h (D_CXX_COROUTINES): Adjust for new entry.

From-SVN: r268190
2019-01-23 16:42:17 +00:00
Iain Sandoe
5b1ee60fb9 c++-coroutines - Initial lowering of FE builtins.
This is an early pass that lowers the builtins which have behaviour
that can be determined before splitting.

2019-01-07  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/coroutine-passes.c (lower_coro_builtin,
	execute_lower_coro_builtins, pass_data_coroutine_lower_builtins,
	gate, execute): New.
	* gcc/passes.def: Add pass_coroutine_lower_builtins.
	* gcc/tree-pass.h (make_pass_coroutine_lower_builtins): New.

From-SVN: r267644
2019-01-07 10:53:41 +00:00
Iain Sandoe
64fe6f0b21 c++-coroutines - Add a dummy expander for the coroutine IFNs.
This prints that the IFN was seen, and then removes it from the BB.
Allows us to progress by soft-failing rather than ICEing on the stuff
still to be done.

2019-01-07  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/coroutine-passes.c (execute_expand_coro_ifns): New.
	(pass_coroutine_expand_ifns): Update comments. (execute): Call the
	dummy implementation.

From-SVN: r267642
2019-01-07 10:22:39 +00:00
Iain Sandoe
5e5c9aa152 c++-coroutines - Mark builtins and internal functions nothrow where possible.
2019-01-07  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/coroutine-builtins.def (BUILT_IN_CORO_PROMISE,
	BUILT_IN_CORO_DONE, BUILT_IN_CORO_NOOP): Mark nothrow.
	* gcc/internal-fn.c (CO_FRAME, CO_YIELD, CO_ACTOR): Likewise.

From-SVN: r267641
2019-01-07 10:07:08 +00:00
Iain Sandoe
2c9445f6b9 c++-coroutines - Adjust wrapping of the GRO initialiser.
2019-01-07  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (morph_fn_to_coro): Adjust wrapping of the
	GRO initialiser.

From-SVN: r267637
2019-01-07 09:41:04 +00:00
Iain Sandoe
d89ceada96 c++-coroutines Avoid failure if -fexceptions is given.
We don't (intentionally) yet support exceptions, but if the command
line doesn't include "-fno-exceptions" (even if the functions are all
decorated with 'noexcept'), we still get an ICE.

2019-01-07  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/decl.c (finish_function): Don't try to process exceptions
	yet.

From-SVN: r267636
2019-01-07 09:15:44 +00:00
Iain Sandoe
0c7c0c2edd c++-coroutines - update copyright years.
2019-01-07  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/coroutine-builtins.def: Update copyright years.
	* gcc/coroutine-passes.c: Likewise.
	* gcc/cp/coroutines.cc: Likewise.
	* gcc/testsuite/g++.dg/coroutines/coroutines.exp: Likewise.

From-SVN: r267635
2019-01-07 09:02:35 +00:00
Iain Sandoe
9b484e5f5a c++-coroutines - Merge trunk r267619.
From-SVN: r267620
2019-01-07 02:34:54 +00:00
Iain Sandoe
f3e9826c7d c++-coroutines merge trunk r267412.
From-SVN: r267413
2018-12-24 17:32:27 +00:00
Iain Sandoe
edb69c8410 c++-coroutines add missed ChangeLog.
From-SVN: r266945
2018-12-10 09:33:43 +00:00
Iain Sandoe
05b4a77550 c++-coroutines mereg trunk r266943
2018-12-10  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r266943.
	* gcc/configure: Regenerated.

From-SVN: r266944
2018-12-10 09:26:31 +00:00
Iain Sandoe
4a08c6cf86 c++-coroutines - merge trunk r266733.
From-SVN: r266735
2018-12-03 10:39:09 +00:00
Iain Sandoe
5eaa4d82d6 c++-coroutines - Call the CO_FRAME internal function directly.
There's no need to defer this action to gimplification.

2018-11-26  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (morph_fn_to_coro): Call the internal
	CO_FRAME function directly, rather than deferring to
	gimplification.

From-SVN: r266455
2018-11-26 11:52:00 +00:00
Iain Sandoe
3f8262ee06 c++-coroutines - Initial (limited) expansion of co_await.
This is only enough to cover the initial trivial co_return example.

2018-11-26  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (co_await_expander): New callback.
	(expand_co_awaits): New.  (morph_fn_to_coro): Rename phase_name
	to resume_idx_name, and likewise phase to resume_idx. Add
	initial suspend and final suspend handles to the coroutine
	frame.  Remove the inline building of initial and final susp
	point vars.  Add a reference to the relevant awaiter to each
	co_await tree.  Remove unused init and final awaiter destructors.
	Expand co_await trees.

From-SVN: r266453
2018-11-26 11:45:43 +00:00
Iain Sandoe
6b89aa5cdc c++-coroutines - void co_return is valid for void or absent cast expressions.
2018-11-26  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (co_return_context_valid_p): It is
	a valid void co_return if the expression is either absent
	or void type.

From-SVN: r266452
2018-11-26 11:27:47 +00:00
Iain Sandoe
1153c58c60 c++-coroutines - Expand co_returns.
2018-11-26  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (co_return_expander): New callback.
	(expand_co_returns): New. (morph_fn_to_coro): Lookup the
	promise return_void() method.  Expand co_returns. Implement
	rule for flowing off the end of a coroutine.

From-SVN: r266451
2018-11-26 11:21:31 +00:00
Iain Sandoe
5cedc48509 c++-coroutines - Save the coro handle, rather than the traits one.
2018-11-26  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (find_coro_handle_type): new.
	(find_handle_type): Remove unused vars.
	(coro_promise_type_found_p): Save the coro handle rather than
	the traits one.  (find_promise_type): Remove unused arg.

From-SVN: r266449
2018-11-26 11:03:46 +00:00
Iain Sandoe
b275073526 c++-coroutines, Update morph function inital checks and diagnostics.
2018-11-26  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (morph_fn_to_coro): Update initial
	validity checks and diagnostics.  Amend comments.

From-SVN: r266448
2018-11-26 10:50:03 +00:00
Iain Sandoe
e717d5082d c++-coroutines merge trunk r266446.
From-SVN: r266447
2018-11-26 08:37:46 +00:00
Iain Sandoe
9fc2e11a36 c++coroutines Initial rewrite of the function.
This starts the process of writing the ramp function and exit points.
It doesn't output the COAWAIT or ALLOCATOR trees since we can't gimplify these yet.
(but the code is there to generate them for test).

2018-11-20  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (morph_fn_to_coro): Implement initial
	function rewriting.

From-SVN: r266298
2018-11-20 01:47:45 +00:00
Iain Sandoe
651ae3a08a c++coroutines Refactor some common code, stash the coroutine handle type.
2018-11-20  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (find_handle_type): New.
	(find_promise_type): Refactor. (lookup_promise_member): New.
	* gcc/cp/cp-tree.h (lang_decl_fn): Save handle type.

From-SVN: r266296
2018-11-20 01:31:19 +00:00
Iain Sandoe
5a55bf14e5 c++coroutines Check for co_return ahead of auto return pattern.
This allows diagnositics to be emitted for invalid use of 'auto' on
a coroutine function.

2018-11-20  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/parser.c (cp_parser_jump_statement): Check for co_return
	before auto return pattern to get diagnostics for invalid use of
	'auto'.

From-SVN: r266295
2018-11-20 01:10:11 +00:00
Iain Sandoe
26b2df5d42 c++coroutines Add a tree to placehold for the frame allocator.
2018-11-20  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/cp-tree.def (CORO_ALLOCATOR): New tree.
	* gcc/cp/cp-objcp-common.c (cp_common_init_ts): Mark CORO_ALLOCATOR
	as typed.

From-SVN: r266294
2018-11-20 00:58:54 +00:00
Iain Sandoe
0edb57fa2e c++coroutines - update the testsuite header to use declared builtins.
This makes it somewhat closer to the eventual experimental/coroutines library
header.

2018-11-19  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/testsuite/g++.dg/coroutines/coro.h: Migrate to use the
	builtin functions declared to implement the core library functions.


M    ChangeLog.coroutines
M    gcc/testsuite/g++.dg/coroutines/coro.h

From-SVN: r266288
2018-11-19 21:59:22 +00:00
Iain Sandoe
4b9d80496c c++coroutines Update to use TS n4775.
2018-11-19  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/c-family/c-cppbuiltin.c (c_cpp_builtins): Update coroutines
	version to 201806.
	* gcc/testsuite/g++.dg/coroutines/coro-missing-ret-void.C: Update
	to cater for n4775 changes to coro.h.  Move bad promise example to
	this file from coro.h.
	* gcc/testsuite/g++.dg/coroutines/coro-pre-proc.C: Amend to version
	to 201806.
	* gcc/testsuite/g++.dg/coroutines/coro.h: Update to n4775. Remove
	examples of coroutine and promise classes.

From-SVN: r266286
2018-11-19 21:46:11 +00:00
Iain Sandoe
eda4e6d369 c++-coroutines - Merge trunk r266264
From-SVN: r266274
2018-11-19 13:58:24 +00:00
Iain Sandoe
36480c841d c++-coroutines Merge trunk r265766.
From-SVN: r265767
2018-11-03 08:44:08 +00:00
Iain Sandoe
80ad67e793 c++-coroutines - fix build warnings.
From-SVN: r265763
2018-11-02 23:46:40 +00:00
Iain Sandoe
263fe1071d c++-coroutines Placeholder for function to coroutine morph.
At the point that all types are known. we can check that we have a
correct coroutine context and then morph it to add in the code to 
implement the ramp function (conditional allocation of the frame, 
initial and final suspend points and cleanups).

Skeleton so far.

From-SVN: r265762
2018-11-02 21:16:32 +00:00
Iain Sandoe
540ce6c672 c++-coroutines Basic parsing of co_await in expression context.
This is a placeholder only so that we can proceed with the morphing of
the coroutine functions by adding the initial and final suspend points
which imply co_await operations.

It is a skeletal implementation covering only one of the contexts in
which co_await may appear.

From-SVN: r265761
2018-11-02 21:03:52 +00:00
Iain Sandoe
dca5f00487 c++-coroutines Refactor coroutines.cc keyword context checks.
Prepare to add in the co_await.

From-SVN: r265760
2018-11-02 20:47:51 +00:00
Iain Sandoe
abdc37b244 c++-coroutines - Add co_await operator.
Although full impl will be deferred for some time, this is needed to deal with the
inital and final suspend points.

From-SVN: r265759
2018-11-02 20:36:34 +00:00
Iain Sandoe
e002b88208 c++-coroutines Testsuite, avoid name clashes by moving the traits typename into impl. space.
M    ChangeLog.coroutines
M    gcc/testsuite/g++.dg/coroutines/coro.h

From-SVN: r265758
2018-11-02 20:21:30 +00:00
Iain Sandoe
4254939a2c c++-coroutines Cosmetic changes to DECL_COROUTINE_FUNCTION_P and declarations.
Shorten the name and move declarations to a section for the coroutines.

From-SVN: r265756
2018-11-02 20:16:41 +00:00
Iain Sandoe
f2fc9e901b Merge trunk r265582.
From-SVN: r265584
2018-10-29 09:58:56 +00:00
Iain Sandoe
5b345acbc0 c++-coroutines Merge trunk r265156.
From-SVN: r265157
2018-10-15 07:33:00 +00:00
Iain Sandoe
93cfe79d81 c++coroutines - Find the promise type and do initial diagnostics.
Determine the promise type for the function signature.
Diagnose missing return_void/return_value members.

	2018-10-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* coroutines.cc (find_promise_type): New.
	(co_return_context_valid_p): Diagnose missing promise members.
	* cp-tree.h (lang_decl_fn): Add promise_type.
	(DECL_COROUTINE_PROMISE_TYPE): New.

	gcc/testsuite/
	* g++.dg/coroutines/coro.h (MissingRetVoid): New class.
	* g++.dg/coroutines/coro-missing-ret-void.C: New.

From-SVN: r265017
2018-10-10 13:35:25 +00:00
Iain Sandoe
f1184110c2 c++coroutines - decided to have a coroutine-specific source file.
There's a bunch of state that needs to be shared between parsing and
the lowering to gimple.  There's also a fair number of tests/checks
that will be common to all the keywords.

	2018-10-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* Make-lang.in (CXX_AND_OBJCXX_OBJS): Add cp/coroutines.o.
	* semantics.c: Move co_return_context_valid_p to new file.
	* coroutines.cc: New.

From-SVN: r265014
2018-10-10 11:57:06 +00:00
Iain Sandoe
a388cf7021 c++coroutines - move bit signalling that a function is a coroutine.
2018-10-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* cp-tree.h: Use a bit in lang_decl_fn instead of DECL_LANG_FLAG_3
	to signal that a function is a coroutine.

From-SVN: r265012
2018-10-10 11:00:05 +00:00
Iain Sandoe
12ebabfa17 c++coroutines - Add skeleton for coroutine-specific passes.
2018-10-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* Makefile.in (OBJS): Add coroutine-passes.o.
	* tree-pass.h (make_pass_coroutine_expand_ifns): New.
	* passes.def: Add pass_coroutine_expand_ifns to lowering passes.
	* coroutine-passes.c: New.

From-SVN: r265011
2018-10-10 10:50:25 +00:00
Iain Sandoe
ff7241182a c++coroutines - define internal functions and provide default handler.
2018-10-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* internal-fn.def (CO_FRAME, CO_YIELD, CO_ACTOR): New.
	* internal-fn.c (expand_CO_FRAME, expand_CO_YIELD,
	expand_CO_ACTOR): New.

From-SVN: r265010
2018-10-10 10:28:04 +00:00
Iain Sandoe
200a028cfe c++coroutines - Add base FE builtins.
2018-10-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* builtin-types.def (BT_FN_BOOL_PTR, BT_FN_PTR_PTR_SIZE_BOOL): New.
	* builtins.def (DEF_COROUTINE_BUILTIN): New.
	Include coroutine-builtins.def.
	* coroutine-builtins.def: New.
	gcc/testsuite/
	* coro-builtins.C: New.

From-SVN: r265009
2018-10-10 10:17:17 +00:00
Iain Sandoe
7b0c857e9d c++coroutines - attribute the testsuite .exp file.
2018-10-10  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* coroutines/coroutines.exp: Update to add attribution.

From-SVN: r265008
2018-10-10 10:06:22 +00:00
Nathan Sidwell
708ed1adb3 c.opt: Add some modules options.
gcc/c-family/
	* c.opt: Add some modules options.
	gcc/cp/
	* lang-specs.h: Provide diagnostic when modules options are used.

From-SVN: r264959
2018-10-09 13:45:45 +00:00
Iain Sandoe
bd5db00fbf Merged trunk r264949
From-SVN: r264950
2018-10-09 08:33:07 +00:00
Iain Sandoe
5cc0e28b90 c++coroutines - base parse of co_return and diagnose bad contexts.
2018-10-01  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/cp/
	* cp-tree.h (COROUTINE_RETURN_P, DECL_COROUTINE_FUNCTION_P): New.
	* typecheck.c (check_co_return_expr): New.
	* semantics.c (co_return_context_valid_p, finish_co_return_stmt) New.
	* parser.c (cp_parser_statement): handle RID_CO_RETURN.
	(cp_parser_jump_statement): handle RID_CO_RETURN.
	gcc/testsuite/
	* g++.dg/coroutines/coro.h: New.
	* g++.dg/coroutines/coro-auto-fn.C: New.
	* g++.dg/coroutines/coro-constexpr-fn.C: New.
	* g++.dg/coroutines/coro-context-ctor-dtor.C: New.
	* g++.dg/coroutines/coro-context-main.C: New.
	* g++.dg/coroutines/coro-context-vararg.C: New.

From-SVN: r264741
2018-10-01 10:40:04 +00:00
Iain Sandoe
5e109f8ea0 c++coroutines - add keywords.
2018-10-01  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/c-family/
	* c-common.h (RID_CO_AWAIT, RID_CO_YIELD, RID_CO_RETURN,
	D_CXX_COROUTINES, D_CXX_COROUTINES_FLAGS): New.
	* c-common.c (c_common_reswords): co_await, co_yield,
	co_return New keywords.
	gcc/cp/
	* lex.c (init_reswords): Handle flag_coroutines.

From-SVN: r264740
2018-10-01 09:57:47 +00:00
Iain Sandoe
b2b8936ba0 c++coroutines - base testsuite add.
2018-10-01  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/testsuite/
	* coroutines/coroutines.exp: New.
	* coroutines/coro-pre-proc.C: New.

From-SVN: r264739
2018-10-01 09:41:52 +00:00
Iain Sandoe
8086cc0959 c++coroutines - add flags etc.
gcc/c-family/
	* c.opt (fcoroutines, fcoroutines-ts): New.
	* c-cppbuiltin.c (c_cpp_builtins): Add __cpp_coroutines.
	gcc/
	* doc/invoke.texi (fcoroutines): New description.

        2018-10-01  Iain Sandoe  <iain@sandoe.co.uk>

	Merge trunk r264732.

From-SVN: r264735
2018-10-01 09:30:54 +00:00
Iain Sandoe
5f10d2334b Werge trunk r264732
From-SVN: r264733
2018-10-01 07:27:21 +00:00
Iain Sandoe
391a347d5b Point the bug report URL to the project wiki.
gcc/
	* configure.ac (ACX_BUGURL): Point to the project wiki page.
	* configure: Regenerated.

From-SVN: r264504
2018-09-22 13:53:56 +00:00
Iain Sandoe
89b0bcefed Add changelog and branch identifier.
From-SVN: r264478
2018-09-21 13:09:21 +00:00
5 changed files with 3025 additions and 3 deletions

3017
ChangeLog.coroutines Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -295,7 +295,7 @@ p
esac
# Check for known version control systems.
if [ -d .git ] || [ -f .git ]; then
if ( [ -d .git ] || [ -f .git ] ) && [ ! -d .svn ]; then
GCC_GIT=${GCC_GIT-${GIT-git}}
vcs_type="git"
elif [ -d .hg ]; then

1
gcc/REVISION Normal file
View File

@@ -0,0 +1 @@
[c++-coroutines revision 279845]

4
gcc/configure vendored
View File

@@ -8131,6 +8131,8 @@ fi
# ACX_BUGURL([https://gcc.gnu.org/bugs/])
# '\#' needed to escape hash to Make
# Check whether --with-bugurl was given.
@@ -8143,7 +8145,7 @@ if test "${with_bugurl+set}" = set; then :
;;
esac
else
BUGURL="https://gcc.gnu.org/bugs/"
BUGURL="https://gcc.gnu.org/wiki/cxx-coroutines\#Bugs"
fi

View File

@@ -1064,7 +1064,9 @@ AC_ARG_WITH(specs,
AC_SUBST(CONFIGURE_SPECS)
ACX_PKGVERSION([GCC])
ACX_BUGURL([https://gcc.gnu.org/bugs/])
# ACX_BUGURL([https://gcc.gnu.org/bugs/])
# '\#' needed to escape hash to Make
ACX_BUGURL([https://gcc.gnu.org/wiki/cxx-coroutines\#Bugs])
# Allow overriding the default URL for documentation
AC_ARG_WITH(documentation-root-url,