Lines Matching full:linux

1 ; RUN: llc -mtriple=i386-pc-linux-gnu < %s -o - | FileCheck --check-prefix=LINUX-I386 %s
2 ; RUN: llc -mtriple=x86_64-pc-linux-gnu < %s -o - | FileCheck --check-prefix=LINUX-X64 %s
3 ; RUN: llc -code-model=kernel -mtriple=x86_64-pc-linux-gnu < %s -o - | FileCheck --check-prefix=LIN…
8 ; RUN: llc -mtriple=x86_64-pc-linux-gnu < %s -o - | FileCheck --check-prefix=IGNORE_INTRIN %s
31 ; LINUX-I386-LABEL: test1a:
32 ; LINUX-I386-NOT: calll __stack_chk_fail
33 ; LINUX-I386: .cfi_endproc
35 ; LINUX-X64-LABEL: test1a:
36 ; LINUX-X64-NOT: callq __stack_chk_fail
37 ; LINUX-X64: .cfi_endproc
39 ; LINUX-KERNEL-X64-LABEL: test1a:
40 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
41 ; LINUX-KERNEL-X64: .cfi_endproc
72 ; LINUX-I386-LABEL: test1b:
73 ; LINUX-I386: mov{{l|q}} %gs:
74 ; LINUX-I386: calll __stack_chk_fail
76 ; LINUX-X64-LABEL: test1b:
77 ; LINUX-X64: mov{{l|q}} %fs:
78 ; LINUX-X64: callq __stack_chk_fail
80 ; LINUX-KERNEL-X64-LABEL: test1b:
81 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
82 ; LINUX-KERNEL-X64: callq __stack_chk_fail
117 ; LINUX-I386-LABEL: test1c:
118 ; LINUX-I386: mov{{l|q}} %gs:
119 ; LINUX-I386: calll __stack_chk_fail
121 ; LINUX-X64-LABEL: test1c:
122 ; LINUX-X64: mov{{l|q}} %fs:
123 ; LINUX-X64: callq __stack_chk_fail
125 ; LINUX-KERNEL-X64-LABEL: test1c:
126 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
127 ; LINUX-KERNEL-X64: callq __stack_chk_fail
158 ; LINUX-I386-LABEL: test1d:
159 ; LINUX-I386: mov{{l|q}} %gs:
160 ; LINUX-I386: calll __stack_chk_fail
162 ; LINUX-X64-LABEL: test1d:
163 ; LINUX-X64: mov{{l|q}} %fs:
164 ; LINUX-X64: callq __stack_chk_fail
166 ; LINUX-KERNEL-X64-LABEL: test1d:
167 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
168 ; LINUX-KERNEL-X64: callq __stack_chk_fail
198 ; LINUX-I386-LABEL: test2a:
199 ; LINUX-I386-NOT: calll __stack_chk_fail
200 ; LINUX-I386: .cfi_endproc
202 ; LINUX-X64-LABEL: test2a:
203 ; LINUX-X64-NOT: callq __stack_chk_fail
204 ; LINUX-X64: .cfi_endproc
206 ; LINUX-KERNEL-X64-LABEL: test2a:
207 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
208 ; LINUX-KERNEL-X64: .cfi_endproc
241 ; LINUX-I386-LABEL: test2b:
242 ; LINUX-I386: mov{{l|q}} %gs:
243 ; LINUX-I386: calll __stack_chk_fail
245 ; LINUX-X64-LABEL: test2b:
246 ; LINUX-X64: mov{{l|q}} %fs:
247 ; LINUX-X64: callq __stack_chk_fail
249 ; LINUX-KERNEL-X64-LABEL: test2b:
250 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
251 ; LINUX-KERNEL-X64: callq __stack_chk_fail
280 ; LINUX-I386-LABEL: test2c:
281 ; LINUX-I386: mov{{l|q}} %gs:
282 ; LINUX-I386: calll __stack_chk_fail
284 ; LINUX-X64-LABEL: test2c:
285 ; LINUX-X64: mov{{l|q}} %fs:
286 ; LINUX-X64: callq __stack_chk_fail
288 ; LINUX-KERNEL-X64-LABEL: test2c:
289 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
290 ; LINUX-KERNEL-X64: callq __stack_chk_fail
323 ; LINUX-I386-LABEL: test2d:
324 ; LINUX-I386: mov{{l|q}} %gs:
325 ; LINUX-I386: calll __stack_chk_fail
327 ; LINUX-X64-LABEL: test2d:
328 ; LINUX-X64: mov{{l|q}} %fs:
329 ; LINUX-X64: callq __stack_chk_fail
331 ; LINUX-KERNEL-X64-LABEL: test2d:
332 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
333 ; LINUX-KERNEL-X64: callq __stack_chk_fail
365 ; LINUX-I386-LABEL: test3a:
366 ; LINUX-I386-NOT: calll __stack_chk_fail
367 ; LINUX-I386: .cfi_endproc
369 ; LINUX-X64-LABEL: test3a:
370 ; LINUX-X64-NOT: callq __stack_chk_fail
371 ; LINUX-X64: .cfi_endproc
373 ; LINUX-KERNEL-X64-LABEL: test3a:
374 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
375 ; LINUX-KERNEL-X64: .cfi_endproc
406 ; LINUX-I386-LABEL: test3b:
407 ; LINUX-I386-NOT: calll __stack_chk_fail
408 ; LINUX-I386: .cfi_endproc
410 ; LINUX-X64-LABEL: test3b:
411 ; LINUX-X64-NOT: callq __stack_chk_fail
412 ; LINUX-X64: .cfi_endproc
414 ; LINUX-KERNEL-X64-LABEL: test3b:
415 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
416 ; LINUX-KERNEL-X64: .cfi_endproc
447 ; LINUX-I386-LABEL: test3c:
448 ; LINUX-I386: mov{{l|q}} %gs:
449 ; LINUX-I386: calll __stack_chk_fail
451 ; LINUX-X64-LABEL: test3c:
452 ; LINUX-X64: mov{{l|q}} %fs:
453 ; LINUX-X64: callq __stack_chk_fail
455 ; LINUX-KERNEL-X64-LABEL: test3c:
456 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
457 ; LINUX-KERNEL-X64: callq __stack_chk_fail
488 ; LINUX-I386-LABEL: test3d:
489 ; LINUX-I386: mov{{l|q}} %gs:
490 ; LINUX-I386: calll __stack_chk_fail
492 ; LINUX-X64-LABEL: test3d:
493 ; LINUX-X64: mov{{l|q}} %fs:
494 ; LINUX-X64: callq __stack_chk_fail
496 ; LINUX-KERNEL-X64-LABEL: test3d:
497 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
498 ; LINUX-KERNEL-X64: callq __stack_chk_fail
528 ; LINUX-I386-LABEL: test4a:
529 ; LINUX-I386-NOT: calll __stack_chk_fail
530 ; LINUX-I386: .cfi_endproc
532 ; LINUX-X64-LABEL: test4a:
533 ; LINUX-X64-NOT: callq __stack_chk_fail
534 ; LINUX-X64: .cfi_endproc
536 ; LINUX-KERNEL-X64-LABEL: test4a:
537 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
538 ; LINUX-KERNEL-X64: .cfi_endproc
571 ; LINUX-I386-LABEL: test4b:
572 ; LINUX-I386-NOT: calll __stack_chk_fail
573 ; LINUX-I386: .cfi_endproc
575 ; LINUX-X64-LABEL: test4b:
576 ; LINUX-X64-NOT: callq __stack_chk_fail
577 ; LINUX-X64: .cfi_endproc
579 ; LINUX-KERNEL-X64-LABEL: test4b:
580 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
581 ; LINUX-KERNEL-X64: .cfi_endproc
614 ; LINUX-I386-LABEL: test4c:
615 ; LINUX-I386: mov{{l|q}} %gs:
616 ; LINUX-I386: calll __stack_chk_fail
618 ; LINUX-X64-LABEL: test4c:
619 ; LINUX-X64: mov{{l|q}} %fs:
620 ; LINUX-X64: callq __stack_chk_fail
622 ; LINUX-KERNEL-X64-LABEL: test4c:
623 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
624 ; LINUX-KERNEL-X64: callq __stack_chk_fail
657 ; LINUX-I386-LABEL: test4d:
658 ; LINUX-I386: mov{{l|q}} %gs:
659 ; LINUX-I386: calll __stack_chk_fail
661 ; LINUX-X64-LABEL: test4d:
662 ; LINUX-X64: mov{{l|q}} %fs:
663 ; LINUX-X64: callq __stack_chk_fail
665 ; LINUX-KERNEL-X64-LABEL: test4d:
666 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
667 ; LINUX-KERNEL-X64: callq __stack_chk_fail
699 ; LINUX-I386-LABEL: test5a:
700 ; LINUX-I386-NOT: calll __stack_chk_fail
701 ; LINUX-I386: .cfi_endproc
703 ; LINUX-X64-LABEL: test5a:
704 ; LINUX-X64-NOT: callq __stack_chk_fail
705 ; LINUX-X64: .cfi_endproc
707 ; LINUX-KERNEL-X64-LABEL: test5a:
708 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
709 ; LINUX-KERNEL-X64: .cfi_endproc
736 ; LINUX-I386-LABEL: test5b:
737 ; LINUX-I386-NOT: calll __stack_chk_fail
738 ; LINUX-I386: .cfi_endproc
740 ; LINUX-X64-LABEL: test5b:
741 ; LINUX-X64-NOT: callq __stack_chk_fail
742 ; LINUX-X64: .cfi_endproc
744 ; LINUX-KERNEL-X64-LABEL: test5b:
745 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
746 ; LINUX-KERNEL-X64: .cfi_endproc
773 ; LINUX-I386-LABEL: test5c:
774 ; LINUX-I386-NOT: calll __stack_chk_fail
775 ; LINUX-I386: .cfi_endproc
777 ; LINUX-X64-LABEL: test5c:
778 ; LINUX-X64-NOT: callq __stack_chk_fail
779 ; LINUX-X64: .cfi_endproc
781 ; LINUX-KERNEL-X64-LABEL: test5c:
782 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
783 ; LINUX-KERNEL-X64: .cfi_endproc
810 ; LINUX-I386-LABEL: test5d:
811 ; LINUX-I386: mov{{l|q}} %gs:
812 ; LINUX-I386: calll __stack_chk_fail
814 ; LINUX-X64-LABEL: test5d:
815 ; LINUX-X64: mov{{l|q}} %fs:
816 ; LINUX-X64: callq __stack_chk_fail
818 ; LINUX-KERNEL-X64-LABEL: test5d:
819 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
820 ; LINUX-KERNEL-X64: callq __stack_chk_fail
846 ; LINUX-I386-LABEL: test6a:
847 ; LINUX-I386-NOT: calll __stack_chk_fail
848 ; LINUX-I386: .cfi_endproc
850 ; LINUX-X64-LABEL: test6a:
851 ; LINUX-X64-NOT: callq __stack_chk_fail
852 ; LINUX-X64: .cfi_endproc
854 ; LINUX-KERNEL-X64-LABEL: test6a:
855 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
856 ; LINUX-KERNEL-X64: .cfi_endproc
887 ; LINUX-I386-LABEL: test6b:
888 ; LINUX-I386-NOT: calll __stack_chk_fail
889 ; LINUX-I386: .cfi_endproc
891 ; LINUX-X64-LABEL: test6b:
892 ; LINUX-X64-NOT: callq __stack_chk_fail
893 ; LINUX-X64: .cfi_endproc
895 ; LINUX-KERNEL-X64-LABEL: test6b:
896 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
897 ; LINUX-KERNEL-X64: .cfi_endproc
928 ; LINUX-I386-LABEL: test6c:
929 ; LINUX-I386: mov{{l|q}} %gs:
930 ; LINUX-I386: calll __stack_chk_fail
932 ; LINUX-X64-LABEL: test6c:
933 ; LINUX-X64: mov{{l|q}} %fs:
934 ; LINUX-X64: callq __stack_chk_fail
936 ; LINUX-KERNEL-X64-LABEL: test6c:
937 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
938 ; LINUX-KERNEL-X64: callq __stack_chk_fail
969 ; LINUX-I386-LABEL: test6d:
970 ; LINUX-I386: mov{{l|q}} %gs:
971 ; LINUX-I386: calll __stack_chk_fail
973 ; LINUX-X64-LABEL: test6d:
974 ; LINUX-X64: mov{{l|q}} %fs:
975 ; LINUX-X64: callq __stack_chk_fail
977 ; LINUX-KERNEL-X64-LABEL: test6d:
978 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
979 ; LINUX-KERNEL-X64: callq __stack_chk_fail
1009 ; LINUX-I386-LABEL: test7a:
1010 ; LINUX-I386-NOT: calll __stack_chk_fail
1011 ; LINUX-I386: .cfi_endproc
1013 ; LINUX-X64-LABEL: test7a:
1014 ; LINUX-X64-NOT: callq __stack_chk_fail
1015 ; LINUX-X64: .cfi_endproc
1017 ; LINUX-KERNEL-X64-LABEL: test7a:
1018 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
1019 ; LINUX-KERNEL-X64: .cfi_endproc
1045 ; LINUX-I386-LABEL: test7b:
1046 ; LINUX-I386-NOT: calll __stack_chk_fail
1047 ; LINUX-I386: .cfi_endproc
1049 ; LINUX-X64-LABEL: test7b:
1050 ; LINUX-X64-NOT: callq __stack_chk_fail
1051 ; LINUX-X64: .cfi_endproc
1053 ; LINUX-KERNEL-X64-LABEL: test7b:
1054 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
1055 ; LINUX-KERNEL-X64: .cfi_endproc
1081 ; LINUX-I386-LABEL: test7c:
1082 ; LINUX-I386: mov{{l|q}} %gs:
1083 ; LINUX-I386: calll __stack_chk_fail
1085 ; LINUX-X64-LABEL: test7c:
1086 ; LINUX-X64: mov{{l|q}} %fs:
1087 ; LINUX-X64: callq __stack_chk_fail
1089 ; LINUX-KERNEL-X64-LABEL: test7c:
1090 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
1091 ; LINUX-KERNEL-X64: callq __stack_chk_fail
1117 ; LINUX-I386-LABEL: test7d:
1118 ; LINUX-I386: mov{{l|q}} %gs:
1119 ; LINUX-I386: calll __stack_chk_fail
1121 ; LINUX-X64-LABEL: test7d:
1122 ; LINUX-X64: mov{{l|q}} %fs:
1123 ; LINUX-X64: callq __stack_chk_fail
1125 ; LINUX-KERNEL-X64-LABEL: test7d:
1126 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
1127 ; LINUX-KERNEL-X64: callq __stack_chk_fail
1152 ; LINUX-I386-LABEL: test8a:
1153 ; LINUX-I386-NOT: calll __stack_chk_fail
1154 ; LINUX-I386: .cfi_endproc
1156 ; LINUX-X64-LABEL: test8a:
1157 ; LINUX-X64-NOT: callq __stack_chk_fail
1158 ; LINUX-X64: .cfi_endproc
1160 ; LINUX-KERNEL-X64-LABEL: test8a:
1161 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
1162 ; LINUX-KERNEL-X64: .cfi_endproc
1187 ; LINUX-I386-LABEL: test8b:
1188 ; LINUX-I386-NOT: calll __stack_chk_fail
1189 ; LINUX-I386: .cfi_endproc
1191 ; LINUX-X64-LABEL: test8b:
1192 ; LINUX-X64-NOT: callq __stack_chk_fail
1193 ; LINUX-X64: .cfi_endproc
1195 ; LINUX-KERNEL-X64-LABEL: test8b:
1196 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
1197 ; LINUX-KERNEL-X64: .cfi_endproc
1222 ; LINUX-I386-LABEL: test8c:
1223 ; LINUX-I386: mov{{l|q}} %gs:
1224 ; LINUX-I386: calll __stack_chk_fail
1226 ; LINUX-X64-LABEL: test8c:
1227 ; LINUX-X64: mov{{l|q}} %fs:
1228 ; LINUX-X64: callq __stack_chk_fail
1230 ; LINUX-KERNEL-X64-LABEL: test8c:
1231 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
1232 ; LINUX-KERNEL-X64: callq __stack_chk_fail
1257 ; LINUX-I386-LABEL: test8d:
1258 ; LINUX-I386: mov{{l|q}} %gs:
1259 ; LINUX-I386: calll __stack_chk_fail
1261 ; LINUX-X64-LABEL: test8d:
1262 ; LINUX-X64: mov{{l|q}} %fs:
1263 ; LINUX-X64: callq __stack_chk_fail
1265 ; LINUX-KERNEL-X64-LABEL: test8d:
1266 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
1267 ; LINUX-KERNEL-X64: callq __stack_chk_fail
1291 ; LINUX-I386-LABEL: test9a:
1292 ; LINUX-I386-NOT: calll __stack_chk_fail
1293 ; LINUX-I386: .cfi_endproc
1295 ; LINUX-X64-LABEL: test9a:
1296 ; LINUX-X64-NOT: callq __stack_chk_fail
1297 ; LINUX-X64: .cfi_endproc
1299 ; LINUX-KERNEL-X64-LABEL: test9a:
1300 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
1301 ; LINUX-KERNEL-X64: .cfi_endproc
1325 ; LINUX-I386-LABEL: test9b:
1326 ; LINUX-I386-NOT: calll __stack_chk_fail
1327 ; LINUX-I386: .cfi_endproc
1329 ; LINUX-X64-LABEL: test9b:
1330 ; LINUX-X64-NOT: callq __stack_chk_fail
1331 ; LINUX-X64: .cfi_endproc
1333 ; LINUX-KERNEL-X64-LABEL: test9b:
1334 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
1335 ; LINUX-KERNEL-X64: .cfi_endproc
1359 ; LINUX-I386-LABEL: test9c:
1360 ; LINUX-I386: mov{{l|q}} %gs:
1361 ; LINUX-I386: calll __stack_chk_fail
1363 ; LINUX-X64-LABEL: test9c:
1364 ; LINUX-X64: mov{{l|q}} %fs:
1365 ; LINUX-X64: callq __stack_chk_fail
1367 ; LINUX-KERNEL-X64-LABEL: test9c:
1368 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
1369 ; LINUX-KERNEL-X64: callq __stack_chk_fail
1393 ; LINUX-I386-LABEL: test9d:
1394 ; LINUX-I386: mov{{l|q}} %gs:
1395 ; LINUX-I386: calll __stack_chk_fail
1397 ; LINUX-X64-LABEL: test9d:
1398 ; LINUX-X64: mov{{l|q}} %fs:
1399 ; LINUX-X64: callq __stack_chk_fail
1401 ; LINUX-KERNEL-X64-LABEL: test9d:
1402 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
1403 ; LINUX-KERNEL-X64: callq __stack_chk_fail
1426 ; LINUX-I386-LABEL: test10a:
1427 ; LINUX-I386-NOT: calll __stack_chk_fail
1428 ; LINUX-I386: .cfi_endproc
1430 ; LINUX-X64-LABEL: test10a:
1431 ; LINUX-X64-NOT: callq __stack_chk_fail
1432 ; LINUX-X64: .cfi_endproc
1434 ; LINUX-KERNEL-X64-LABEL: test10a:
1435 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
1436 ; LINUX-KERNEL-X64: .cfi_endproc
1475 ; LINUX-I386-LABEL: test10b:
1476 ; LINUX-I386-NOT: calll __stack_chk_fail
1477 ; LINUX-I386: .cfi_endproc
1479 ; LINUX-X64-LABEL: test10b:
1480 ; LINUX-X64-NOT: callq __stack_chk_fail
1481 ; LINUX-X64: .cfi_endproc
1483 ; LINUX-KERNEL-X64-LABEL: test10b:
1484 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
1485 ; LINUX-KERNEL-X64: .cfi_endproc
1524 ; LINUX-I386-LABEL: test10c:
1525 ; LINUX-I386: mov{{l|q}} %gs:
1526 ; LINUX-I386: calll __stack_chk_fail
1528 ; LINUX-X64-LABEL: test10c:
1529 ; LINUX-X64: mov{{l|q}} %fs:
1530 ; LINUX-X64: callq __stack_chk_fail
1532 ; LINUX-KERNEL-X64-LABEL: test10c:
1533 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
1534 ; LINUX-KERNEL-X64: callq __stack_chk_fail
1573 ; LINUX-I386-LABEL: test10d:
1574 ; LINUX-I386: mov{{l|q}} %gs:
1575 ; LINUX-I386: calll __stack_chk_fail
1577 ; LINUX-X64-LABEL: test10d:
1578 ; LINUX-X64: mov{{l|q}} %fs:
1579 ; LINUX-X64: callq __stack_chk_fail
1581 ; LINUX-KERNEL-X64-LABEL: test10d:
1582 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
1583 ; LINUX-KERNEL-X64: callq __stack_chk_fail
1621 ; LINUX-I386-LABEL: test11a:
1622 ; LINUX-I386-NOT: calll __stack_chk_fail
1623 ; LINUX-I386: .cfi_endproc
1625 ; LINUX-X64-LABEL: test11a:
1626 ; LINUX-X64-NOT: callq __stack_chk_fail
1627 ; LINUX-X64: .cfi_endproc
1629 ; LINUX-KERNEL-X64-LABEL: test11a:
1630 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
1631 ; LINUX-KERNEL-X64: .cfi_endproc
1655 ; LINUX-I386-LABEL: test11b:
1656 ; LINUX-I386-NOT: calll __stack_chk_fail
1657 ; LINUX-I386: .cfi_endproc
1659 ; LINUX-X64-LABEL: test11b:
1660 ; LINUX-X64-NOT: callq __stack_chk_fail
1661 ; LINUX-X64: .cfi_endproc
1663 ; LINUX-KERNEL-X64-LABEL: test11b:
1664 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
1665 ; LINUX-KERNEL-X64: .cfi_endproc
1689 ; LINUX-I386-LABEL: test11c:
1690 ; LINUX-I386: mov{{l|q}} %gs:
1691 ; LINUX-I386: calll __stack_chk_fail
1693 ; LINUX-X64-LABEL: test11c:
1694 ; LINUX-X64: mov{{l|q}} %fs:
1695 ; LINUX-X64: callq __stack_chk_fail
1697 ; LINUX-KERNEL-X64-LABEL: test11c:
1698 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
1699 ; LINUX-KERNEL-X64: callq __stack_chk_fail
1723 ; LINUX-I386-LABEL: test11d:
1724 ; LINUX-I386: mov{{l|q}} %gs:
1725 ; LINUX-I386: calll __stack_chk_fail
1727 ; LINUX-X64-LABEL: test11d:
1728 ; LINUX-X64: mov{{l|q}} %fs:
1729 ; LINUX-X64: callq __stack_chk_fail
1731 ; LINUX-KERNEL-X64-LABEL: test11d:
1732 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
1733 ; LINUX-KERNEL-X64: callq __stack_chk_fail
1756 ; LINUX-I386-LABEL: test12a:
1757 ; LINUX-I386-NOT: calll __stack_chk_fail
1758 ; LINUX-I386: .cfi_endproc
1760 ; LINUX-X64-LABEL: test12a:
1761 ; LINUX-X64-NOT: callq __stack_chk_fail
1762 ; LINUX-X64: .cfi_endproc
1764 ; LINUX-KERNEL-X64-LABEL: test12a:
1765 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
1766 ; LINUX-KERNEL-X64: .cfi_endproc
1789 ; LINUX-I386-LABEL: test12b:
1790 ; LINUX-I386-NOT: calll __stack_chk_fail
1791 ; LINUX-I386: .cfi_endproc
1793 ; LINUX-X64-LABEL: test12b:
1794 ; LINUX-X64-NOT: callq __stack_chk_fail
1795 ; LINUX-X64: .cfi_endproc
1797 ; LINUX-KERNEL-X64-LABEL: test12b:
1798 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
1799 ; LINUX-KERNEL-X64: .cfi_endproc
1821 ; LINUX-I386-LABEL: test12c:
1822 ; LINUX-I386: mov{{l|q}} %gs:
1823 ; LINUX-I386: calll __stack_chk_fail
1825 ; LINUX-X64-LABEL: test12c:
1826 ; LINUX-X64: mov{{l|q}} %fs:
1827 ; LINUX-X64: callq __stack_chk_fail
1829 ; LINUX-KERNEL-X64-LABEL: test12c:
1830 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
1831 ; LINUX-KERNEL-X64: callq __stack_chk_fail
1854 ; LINUX-I386-LABEL: test12d:
1855 ; LINUX-I386: mov{{l|q}} %gs:
1856 ; LINUX-I386: calll __stack_chk_fail
1858 ; LINUX-X64-LABEL: test12d:
1859 ; LINUX-X64: mov{{l|q}} %fs:
1860 ; LINUX-X64: callq __stack_chk_fail
1862 ; LINUX-KERNEL-X64-LABEL: test12d:
1863 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
1864 ; LINUX-KERNEL-X64: callq __stack_chk_fail
1886 ; LINUX-I386-LABEL: test13a:
1887 ; LINUX-I386-NOT: calll __stack_chk_fail
1888 ; LINUX-I386: .cfi_endproc
1890 ; LINUX-X64-LABEL: test13a:
1891 ; LINUX-X64-NOT: callq __stack_chk_fail
1892 ; LINUX-X64: .cfi_endproc
1894 ; LINUX-KERNEL-X64-LABEL: test13a:
1895 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
1896 ; LINUX-KERNEL-X64: .cfi_endproc
1917 ; LINUX-I386-LABEL: test13b:
1918 ; LINUX-I386-NOT: calll __stack_chk_fail
1919 ; LINUX-I386: .cfi_endproc
1921 ; LINUX-X64-LABEL: test13b:
1922 ; LINUX-X64-NOT: callq __stack_chk_fail
1923 ; LINUX-X64: .cfi_endproc
1925 ; LINUX-KERNEL-X64-LABEL: test13b:
1926 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
1927 ; LINUX-KERNEL-X64: .cfi_endproc
1948 ; LINUX-I386-LABEL: test13c:
1949 ; LINUX-I386: mov{{l|q}} %gs:
1950 ; LINUX-I386: calll __stack_chk_fail
1952 ; LINUX-X64-LABEL: test13c:
1953 ; LINUX-X64: mov{{l|q}} %fs:
1954 ; LINUX-X64: callq __stack_chk_fail
1956 ; LINUX-KERNEL-X64-LABEL: test13c:
1957 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
1958 ; LINUX-KERNEL-X64: callq __stack_chk_fail
1979 ; LINUX-I386-LABEL: test13d:
1980 ; LINUX-I386: mov{{l|q}} %gs:
1981 ; LINUX-I386: calll __stack_chk_fail
1983 ; LINUX-X64-LABEL: test13d:
1984 ; LINUX-X64: mov{{l|q}} %fs:
1985 ; LINUX-X64: callq __stack_chk_fail
1987 ; LINUX-KERNEL-X64-LABEL: test13d:
1988 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
1989 ; LINUX-KERNEL-X64: callq __stack_chk_fail
2009 ; LINUX-I386-LABEL: test14a:
2010 ; LINUX-I386-NOT: calll __stack_chk_fail
2011 ; LINUX-I386: .cfi_endproc
2013 ; LINUX-X64-LABEL: test14a:
2014 ; LINUX-X64-NOT: callq __stack_chk_fail
2015 ; LINUX-X64: .cfi_endproc
2017 ; LINUX-KERNEL-X64-LABEL: test14a:
2018 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
2019 ; LINUX-KERNEL-X64: .cfi_endproc
2040 ; LINUX-I386-LABEL: test14b:
2041 ; LINUX-I386-NOT: calll __stack_chk_fail
2042 ; LINUX-I386: .cfi_endproc
2044 ; LINUX-X64-LABEL: test14b:
2045 ; LINUX-X64-NOT: callq __stack_chk_fail
2046 ; LINUX-X64: .cfi_endproc
2048 ; LINUX-KERNEL-X64-LABEL: test14b:
2049 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
2050 ; LINUX-KERNEL-X64: .cfi_endproc
2071 ; LINUX-I386-LABEL: test14c:
2072 ; LINUX-I386: mov{{l|q}} %gs:
2073 ; LINUX-I386: calll __stack_chk_fail
2075 ; LINUX-X64-LABEL: test14c:
2076 ; LINUX-X64: mov{{l|q}} %fs:
2077 ; LINUX-X64: callq __stack_chk_fail
2079 ; LINUX-KERNEL-X64-LABEL: test14c:
2080 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
2081 ; LINUX-KERNEL-X64: callq __stack_chk_fail
2102 ; LINUX-I386-LABEL: test14d:
2103 ; LINUX-I386: mov{{l|q}} %gs:
2104 ; LINUX-I386: calll __stack_chk_fail
2106 ; LINUX-X64-LABEL: test14d:
2107 ; LINUX-X64: mov{{l|q}} %fs:
2108 ; LINUX-X64: callq __stack_chk_fail
2110 ; LINUX-KERNEL-X64-LABEL: test14d:
2111 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
2112 ; LINUX-KERNEL-X64: callq __stack_chk_fail
2133 ; LINUX-I386-LABEL: test15a:
2134 ; LINUX-I386-NOT: calll __stack_chk_fail
2135 ; LINUX-I386: .cfi_endproc
2137 ; LINUX-X64-LABEL: test15a:
2138 ; LINUX-X64-NOT: callq __stack_chk_fail
2139 ; LINUX-X64: .cfi_endproc
2141 ; LINUX-KERNEL-X64-LABEL: test15a:
2142 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
2143 ; LINUX-KERNEL-X64: .cfi_endproc
2169 ; LINUX-I386-LABEL: test15b:
2170 ; LINUX-I386-NOT: calll __stack_chk_fail
2171 ; LINUX-I386: .cfi_endproc
2173 ; LINUX-X64-LABEL: test15b:
2174 ; LINUX-X64-NOT: callq __stack_chk_fail
2175 ; LINUX-X64: .cfi_endproc
2177 ; LINUX-KERNEL-X64-LABEL: test15b:
2178 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
2179 ; LINUX-KERNEL-X64: .cfi_endproc
2205 ; LINUX-I386-LABEL: test15c:
2206 ; LINUX-I386: mov{{l|q}} %gs:
2207 ; LINUX-I386: calll __stack_chk_fail
2209 ; LINUX-X64-LABEL: test15c:
2210 ; LINUX-X64: mov{{l|q}} %fs:
2211 ; LINUX-X64: callq __stack_chk_fail
2213 ; LINUX-KERNEL-X64-LABEL: test15c:
2214 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
2215 ; LINUX-KERNEL-X64: callq __stack_chk_fail
2241 ; LINUX-I386-LABEL: test15d:
2242 ; LINUX-I386: mov{{l|q}} %gs:
2243 ; LINUX-I386: calll __stack_chk_fail
2245 ; LINUX-X64-LABEL: test15d:
2246 ; LINUX-X64: mov{{l|q}} %fs:
2247 ; LINUX-X64: callq __stack_chk_fail
2249 ; LINUX-KERNEL-X64-LABEL: test15d:
2250 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
2251 ; LINUX-KERNEL-X64: callq __stack_chk_fail
2276 ; LINUX-I386-LABEL: test16a:
2277 ; LINUX-I386-NOT: calll __stack_chk_fail
2278 ; LINUX-I386: .cfi_endproc
2280 ; LINUX-X64-LABEL: test16a:
2281 ; LINUX-X64-NOT: callq __stack_chk_fail
2282 ; LINUX-X64: .cfi_endproc
2284 ; LINUX-KERNEL-X64-LABEL: test16a:
2285 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
2286 ; LINUX-KERNEL-X64: .cfi_endproc
2309 ; LINUX-I386-LABEL: test16b:
2310 ; LINUX-I386-NOT: calll __stack_chk_fail
2311 ; LINUX-I386: .cfi_endproc
2313 ; LINUX-X64-LABEL: test16b:
2314 ; LINUX-X64-NOT: callq __stack_chk_fail
2315 ; LINUX-X64: .cfi_endproc
2317 ; LINUX-KERNEL-X64-LABEL: test16b:
2318 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
2319 ; LINUX-KERNEL-X64: .cfi_endproc
2342 ; LINUX-I386-LABEL: test16c:
2343 ; LINUX-I386: mov{{l|q}} %gs:
2344 ; LINUX-I386: calll __stack_chk_fail
2346 ; LINUX-X64-LABEL: test16c:
2347 ; LINUX-X64: mov{{l|q}} %fs:
2348 ; LINUX-X64: callq __stack_chk_fail
2350 ; LINUX-KERNEL-X64-LABEL: test16c:
2351 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
2352 ; LINUX-KERNEL-X64: callq __stack_chk_fail
2375 ; LINUX-I386-LABEL: test16d:
2376 ; LINUX-I386: mov{{l|q}} %gs:
2377 ; LINUX-I386: calll __stack_chk_fail
2379 ; LINUX-X64-LABEL: test16d:
2380 ; LINUX-X64: mov{{l|q}} %fs:
2381 ; LINUX-X64: callq __stack_chk_fail
2383 ; LINUX-KERNEL-X64-LABEL: test16d:
2384 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
2385 ; LINUX-KERNEL-X64: callq __stack_chk_fail
2406 ; LINUX-I386-LABEL: test17a:
2407 ; LINUX-I386-NOT: calll __stack_chk_fail
2408 ; LINUX-I386: .cfi_endproc
2410 ; LINUX-X64-LABEL: test17a:
2411 ; LINUX-X64-NOT: callq __stack_chk_fail
2412 ; LINUX-X64: .cfi_endproc
2414 ; LINUX-KERNEL-X64-LABEL: test17a:
2415 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
2416 ; LINUX-KERNEL-X64: .cfi_endproc
2438 ; LINUX-I386-LABEL: test17b:
2439 ; LINUX-I386-NOT: calll __stack_chk_fail
2440 ; LINUX-I386: .cfi_endproc
2442 ; LINUX-X64-LABEL: test17b:
2443 ; LINUX-X64-NOT: callq __stack_chk_fail
2444 ; LINUX-X64: .cfi_endproc
2446 ; LINUX-KERNEL-X64-LABEL: test17b:
2447 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
2448 ; LINUX-KERNEL-X64: .cfi_endproc
2470 ; LINUX-I386-LABEL: test17c:
2471 ; LINUX-I386: mov{{l|q}} %gs:
2472 ; LINUX-I386: calll __stack_chk_fail
2474 ; LINUX-X64-LABEL: test17c:
2475 ; LINUX-X64: mov{{l|q}} %fs:
2476 ; LINUX-X64: callq __stack_chk_fail
2478 ; LINUX-KERNEL-X64-LABEL: test17c:
2479 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
2480 ; LINUX-KERNEL-X64: callq __stack_chk_fail
2502 ; LINUX-I386-LABEL: test17d:
2503 ; LINUX-I386: mov{{l|q}} %gs:
2504 ; LINUX-I386: calll __stack_chk_fail
2506 ; LINUX-X64-LABEL: test17d:
2507 ; LINUX-X64: mov{{l|q}} %fs:
2508 ; LINUX-X64: callq __stack_chk_fail
2510 ; LINUX-KERNEL-X64-LABEL: test17d:
2511 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
2512 ; LINUX-KERNEL-X64: callq __stack_chk_fail
2533 ; LINUX-I386-LABEL: test18a:
2534 ; LINUX-I386-NOT: calll __stack_chk_fail
2535 ; LINUX-I386: .cfi_endproc
2537 ; LINUX-X64-LABEL: test18a:
2538 ; LINUX-X64-NOT: callq __stack_chk_fail
2539 ; LINUX-X64: .cfi_endproc
2541 ; LINUX-KERNEL-X64-LABEL: test18a:
2542 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
2543 ; LINUX-KERNEL-X64: .cfi_endproc
2574 ; LINUX-I386-LABEL: test18b:
2575 ; LINUX-I386-NOT: calll __stack_chk_fail
2576 ; LINUX-I386: .cfi_endproc
2578 ; LINUX-X64-LABEL: test18b:
2579 ; LINUX-X64-NOT: callq __stack_chk_fail
2580 ; LINUX-X64: .cfi_endproc
2582 ; LINUX-KERNEL-X64-LABEL: test18b:
2583 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
2584 ; LINUX-KERNEL-X64: .cfi_endproc
2615 ; LINUX-I386-LABEL: test18c:
2616 ; LINUX-I386: mov{{l|q}} %gs:
2617 ; LINUX-I386: calll __stack_chk_fail
2619 ; LINUX-X64-LABEL: test18c:
2620 ; LINUX-X64: mov{{l|q}} %fs:
2621 ; LINUX-X64: callq __stack_chk_fail
2623 ; LINUX-KERNEL-X64-LABEL: test18c:
2624 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
2625 ; LINUX-KERNEL-X64: callq __stack_chk_fail
2656 ; LINUX-I386-LABEL: test18d:
2657 ; LINUX-I386: mov{{l|q}} %gs:
2658 ; LINUX-I386: calll __stack_chk_fail
2660 ; LINUX-X64-LABEL: test18d:
2661 ; LINUX-X64: mov{{l|q}} %fs:
2662 ; LINUX-X64: callq __stack_chk_fail
2664 ; LINUX-KERNEL-X64-LABEL: test18d:
2665 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
2666 ; LINUX-KERNEL-X64: callq __stack_chk_fail
2696 ; LINUX-I386-LABEL: test19a:
2697 ; LINUX-I386-NOT: calll __stack_chk_fail
2698 ; LINUX-I386: .cfi_endproc
2700 ; LINUX-X64-LABEL: test19a:
2701 ; LINUX-X64-NOT: callq __stack_chk_fail
2702 ; LINUX-X64: .cfi_endproc
2704 ; LINUX-KERNEL-X64-LABEL: test19a:
2705 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
2706 ; LINUX-KERNEL-X64: .cfi_endproc
2740 ; LINUX-I386-LABEL: test19b:
2741 ; LINUX-I386-NOT: calll __stack_chk_fail
2742 ; LINUX-I386: .cfi_endproc
2744 ; LINUX-X64-LABEL: test19b:
2745 ; LINUX-X64-NOT: callq __stack_chk_fail
2746 ; LINUX-X64: .cfi_endproc
2748 ; LINUX-KERNEL-X64-LABEL: test19b:
2749 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
2750 ; LINUX-KERNEL-X64: .cfi_endproc
2784 ; LINUX-I386-LABEL: test19c:
2785 ; LINUX-I386: mov{{l|q}} %gs:
2786 ; LINUX-I386: calll __stack_chk_fail
2788 ; LINUX-X64-LABEL: test19c:
2789 ; LINUX-X64: mov{{l|q}} %fs:
2790 ; LINUX-X64: callq __stack_chk_fail
2792 ; LINUX-KERNEL-X64-LABEL: test19c:
2793 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
2794 ; LINUX-KERNEL-X64: callq __stack_chk_fail
2828 ; LINUX-I386-LABEL: test19d:
2829 ; LINUX-I386: mov{{l|q}} %gs:
2830 ; LINUX-I386: calll __stack_chk_fail
2831 ; LINUX-I386-NOT: calll __stack_chk_fail
2833 ; LINUX-X64-LABEL: test19d:
2834 ; LINUX-X64: mov{{l|q}} %fs:
2835 ; LINUX-X64: callq __stack_chk_fail
2836 ; LINUX-X64-NOT: callq __stack_chk_fail
2838 ; LINUX-KERNEL-X64-LABEL: test19d:
2839 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
2840 ; LINUX-KERNEL-X64: callq __stack_chk_fail
2841 ; LINUX-KERNEL-X64-NOT: callq ___stack_chk_fail
2879 ; LINUX-I386-LABEL: test20a:
2880 ; LINUX-I386-NOT: calll __stack_chk_fail
2881 ; LINUX-I386: .cfi_endproc
2883 ; LINUX-X64-LABEL: test20a:
2884 ; LINUX-X64-NOT: callq __stack_chk_fail
2885 ; LINUX-X64: .cfi_endproc
2887 ; LINUX-KERNEL-X64-LABEL: test20a:
2888 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
2889 ; LINUX-KERNEL-X64: .cfi_endproc
2914 ; LINUX-I386-LABEL: test20b:
2915 ; LINUX-I386-NOT: calll __stack_chk_fail
2916 ; LINUX-I386: .cfi_endproc
2918 ; LINUX-X64-LABEL: test20b:
2919 ; LINUX-X64-NOT: callq __stack_chk_fail
2920 ; LINUX-X64: .cfi_endproc
2922 ; LINUX-KERNEL-X64-LABEL: test20b:
2923 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
2924 ; LINUX-KERNEL-X64: .cfi_endproc
2949 ; LINUX-I386-LABEL: test20c:
2950 ; LINUX-I386: mov{{l|q}} %gs:
2951 ; LINUX-I386: calll __stack_chk_fail
2953 ; LINUX-X64-LABEL: test20c:
2954 ; LINUX-X64: mov{{l|q}} %fs:
2955 ; LINUX-X64: callq __stack_chk_fail
2957 ; LINUX-KERNEL-X64-LABEL: test20c:
2958 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
2959 ; LINUX-KERNEL-X64: callq __stack_chk_fail
2984 ; LINUX-I386-LABEL: test20d:
2985 ; LINUX-I386: mov{{l|q}} %gs:
2986 ; LINUX-I386: calll __stack_chk_fail
2988 ; LINUX-X64-LABEL: test20d:
2989 ; LINUX-X64: mov{{l|q}} %fs:
2990 ; LINUX-X64: callq __stack_chk_fail
2992 ; LINUX-KERNEL-X64-LABEL: test20d:
2993 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
2994 ; LINUX-KERNEL-X64: callq __stack_chk_fail
3018 ; LINUX-I386-LABEL: test21a:
3019 ; LINUX-I386-NOT: calll __stack_chk_fail
3020 ; LINUX-I386: .cfi_endproc
3022 ; LINUX-X64-LABEL: test21a:
3023 ; LINUX-X64-NOT: callq __stack_chk_fail
3024 ; LINUX-X64: .cfi_endproc
3026 ; LINUX-KERNEL-X64-LABEL: test21a:
3027 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
3028 ; LINUX-KERNEL-X64: .cfi_endproc
3054 ; LINUX-I386-LABEL: test21b:
3055 ; LINUX-I386-NOT: calll __stack_chk_fail
3056 ; LINUX-I386: .cfi_endproc
3058 ; LINUX-X64-LABEL: test21b:
3059 ; LINUX-X64-NOT: callq __stack_chk_fail
3060 ; LINUX-X64: .cfi_endproc
3062 ; LINUX-KERNEL-X64-LABEL: test21b:
3063 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
3064 ; LINUX-KERNEL-X64: .cfi_endproc
3090 ; LINUX-I386-LABEL: test21c:
3091 ; LINUX-I386: mov{{l|q}} %gs:
3092 ; LINUX-I386: calll __stack_chk_fail
3094 ; LINUX-X64-LABEL: test21c:
3095 ; LINUX-X64: mov{{l|q}} %fs:
3096 ; LINUX-X64: callq __stack_chk_fail
3098 ; LINUX-KERNEL-X64-LABEL: test21c:
3099 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
3100 ; LINUX-KERNEL-X64: callq __stack_chk_fail
3126 ; LINUX-I386-LABEL: test21d:
3127 ; LINUX-I386: mov{{l|q}} %gs:
3128 ; LINUX-I386: calll __stack_chk_fail
3130 ; LINUX-X64-LABEL: test21d:
3131 ; LINUX-X64: mov{{l|q}} %fs:
3132 ; LINUX-X64: callq __stack_chk_fail
3134 ; LINUX-KERNEL-X64-LABEL: test21d:
3135 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
3136 ; LINUX-KERNEL-X64: callq __stack_chk_fail
3161 ; LINUX-I386-LABEL: test22a:
3162 ; LINUX-I386-NOT: calll __stack_chk_fail
3163 ; LINUX-I386: .cfi_endproc
3165 ; LINUX-X64-LABEL: test22a:
3166 ; LINUX-X64-NOT: callq __stack_chk_fail
3167 ; LINUX-X64: .cfi_endproc
3169 ; LINUX-KERNEL-X64-LABEL: test22a:
3170 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
3171 ; LINUX-KERNEL-X64: .cfi_endproc
3193 ; LINUX-I386-LABEL: test22b:
3194 ; LINUX-I386-NOT: calll __stack_chk_fail
3195 ; LINUX-I386: .cfi_endproc
3197 ; LINUX-X64-LABEL: test22b:
3198 ; LINUX-X64-NOT: callq __stack_chk_fail
3199 ; LINUX-X64: .cfi_endproc
3201 ; LINUX-KERNEL-X64-LABEL: test22b:
3202 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
3203 ; LINUX-KERNEL-X64: .cfi_endproc
3225 ; LINUX-I386-LABEL: test22c:
3226 ; LINUX-I386: mov{{l|q}} %gs:
3227 ; LINUX-I386: calll __stack_chk_fail
3229 ; LINUX-X64-LABEL: test22c:
3230 ; LINUX-X64: mov{{l|q}} %fs:
3231 ; LINUX-X64: callq __stack_chk_fail
3233 ; LINUX-KERNEL-X64-LABEL: test22c:
3234 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
3235 ; LINUX-KERNEL-X64: callq __stack_chk_fail
3257 ; LINUX-I386-LABEL: test22d:
3258 ; LINUX-I386: mov{{l|q}} %gs:
3259 ; LINUX-I386: calll __stack_chk_fail
3261 ; LINUX-X64-LABEL: test22d:
3262 ; LINUX-X64: mov{{l|q}} %fs:
3263 ; LINUX-X64: callq __stack_chk_fail
3265 ; LINUX-KERNEL-X64-LABEL: test22d:
3266 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
3267 ; LINUX-KERNEL-X64: callq __stack_chk_fail
3288 ; LINUX-I386-LABEL: test23a:
3289 ; LINUX-I386-NOT: calll __stack_chk_fail
3290 ; LINUX-I386: .cfi_endproc
3292 ; LINUX-X64-LABEL: test23a:
3293 ; LINUX-X64-NOT: callq __stack_chk_fail
3294 ; LINUX-X64: .cfi_endproc
3296 ; LINUX-KERNEL-X64-LABEL: test23a:
3297 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
3298 ; LINUX-KERNEL-X64: .cfi_endproc
3324 ; LINUX-I386-LABEL: test23b:
3325 ; LINUX-I386-NOT: calll __stack_chk_fail
3326 ; LINUX-I386: .cfi_endproc
3328 ; LINUX-X64-LABEL: test23b:
3329 ; LINUX-X64-NOT: callq __stack_chk_fail
3330 ; LINUX-X64: .cfi_endproc
3332 ; LINUX-KERNEL-X64-LABEL: test23b:
3333 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
3334 ; LINUX-KERNEL-X64: .cfi_endproc
3360 ; LINUX-I386-LABEL: test23c:
3361 ; LINUX-I386: mov{{l|q}} %gs:
3362 ; LINUX-I386: calll __stack_chk_fail
3364 ; LINUX-X64-LABEL: test23c:
3365 ; LINUX-X64: mov{{l|q}} %fs:
3366 ; LINUX-X64: callq __stack_chk_fail
3368 ; LINUX-KERNEL-X64-LABEL: test23c:
3369 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
3370 ; LINUX-KERNEL-X64: callq __stack_chk_fail
3396 ; LINUX-I386-LABEL: test23d:
3397 ; LINUX-I386: mov{{l|q}} %gs:
3398 ; LINUX-I386: calll __stack_chk_fail
3400 ; LINUX-X64-LABEL: test23d:
3401 ; LINUX-X64: mov{{l|q}} %fs:
3402 ; LINUX-X64: callq __stack_chk_fail
3404 ; LINUX-KERNEL-X64-LABEL: test23d:
3405 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
3406 ; LINUX-KERNEL-X64: callq __stack_chk_fail
3431 ; LINUX-I386-LABEL: test24a:
3432 ; LINUX-I386-NOT: calll __stack_chk_fail
3433 ; LINUX-I386: .cfi_endproc
3435 ; LINUX-X64-LABEL: test24a:
3436 ; LINUX-X64-NOT: callq __stack_chk_fail
3437 ; LINUX-X64: .cfi_endproc
3439 ; LINUX-KERNEL-X64-LABEL: test24a:
3440 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
3441 ; LINUX-KERNEL-X64: .cfi_endproc
3467 ; LINUX-I386-LABEL: test24b:
3468 ; LINUX-I386: mov{{l|q}} %gs:
3469 ; LINUX-I386: calll __stack_chk_fail
3471 ; LINUX-X64-LABEL: test24b:
3472 ; LINUX-X64: mov{{l|q}} %fs:
3473 ; LINUX-X64: callq __stack_chk_fail
3475 ; LINUX-KERNEL-X64-LABEL: test24b:
3476 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
3477 ; LINUX-KERNEL-X64: callq __stack_chk_fail
3503 ; LINUX-I386-LABEL: test24c:
3504 ; LINUX-I386: mov{{l|q}} %gs:
3505 ; LINUX-I386: calll __stack_chk_fail
3507 ; LINUX-X64-LABEL: test24c:
3508 ; LINUX-X64: mov{{l|q}} %fs:
3509 ; LINUX-X64: callq __stack_chk_fail
3511 ; LINUX-KERNEL-X64-LABEL: test24c:
3512 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
3513 ; LINUX-KERNEL-X64: callq __stack_chk_fail
3539 ; LINUX-I386-LABEL: test24d:
3540 ; LINUX-I386: mov{{l|q}} %gs:
3541 ; LINUX-I386: calll __stack_chk_fail
3543 ; LINUX-X64-LABEL: test24d:
3544 ; LINUX-X64: mov{{l|q}} %fs:
3545 ; LINUX-X64: callq __stack_chk_fail
3547 ; LINUX-KERNEL-X64-LABEL: test24d:
3548 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
3549 ; LINUX-KERNEL-X64: callq __stack_chk_fail
3574 ; LINUX-I386-LABEL: test25a:
3575 ; LINUX-I386-NOT: calll __stack_chk_fail
3576 ; LINUX-I386: .cfi_endproc
3578 ; LINUX-X64-LABEL: test25a:
3579 ; LINUX-X64-NOT: callq __stack_chk_fail
3580 ; LINUX-X64: .cfi_endproc
3582 ; LINUX-KERNEL-X64-LABEL: test25a:
3583 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
3584 ; LINUX-KERNEL-X64: .cfi_endproc
3605 ; LINUX-I386-LABEL: test25b:
3606 ; LINUX-I386-NOT: calll __stack_chk_fail
3607 ; LINUX-I386: .cfi_endproc
3609 ; LINUX-X64-LABEL: test25b:
3610 ; LINUX-X64-NOT: callq __stack_chk_fail
3611 ; LINUX-X64: .cfi_endproc
3613 ; LINUX-KERNEL-X64-LABEL: test25b:
3614 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
3615 ; LINUX-KERNEL-X64: .cfi_endproc
3641 ; LINUX-I386-LABEL: test25c:
3642 ; LINUX-I386: mov{{l|q}} %gs:
3643 ; LINUX-I386: calll __stack_chk_fail
3645 ; LINUX-X64-LABEL: test25c:
3646 ; LINUX-X64: mov{{l|q}} %fs:
3647 ; LINUX-X64: callq __stack_chk_fail
3649 ; LINUX-KERNEL-X64-LABEL: test25c:
3650 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
3651 ; LINUX-KERNEL-X64: callq __stack_chk_fail
3672 ; LINUX-I386-LABEL: test25d:
3673 ; LINUX-I386: mov{{l|q}} %gs:
3674 ; LINUX-I386: calll __stack_chk_fail
3676 ; LINUX-X64-LABEL: test25d:
3677 ; LINUX-X64: mov{{l|q}} %fs:
3678 ; LINUX-X64: callq __stack_chk_fail
3680 ; LINUX-KERNEL-X64-LABEL: test25d:
3681 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
3682 ; LINUX-KERNEL-X64: callq __stack_chk_fail
3705 ; LINUX-I386-LABEL: test26:
3706 ; LINUX-I386-NOT: calll __stack_chk_fail
3707 ; LINUX-I386: .cfi_endproc
3709 ; LINUX-X64-LABEL: test26:
3710 ; LINUX-X64-NOT: callq __stack_chk_fail
3711 ; LINUX-X64: .cfi_endproc
3713 ; LINUX-KERNEL-X64-LABEL: test26:
3714 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
3715 ; LINUX-KERNEL-X64: .cfi_endproc
3741 ; LINUX-I386-LABEL: test27:
3742 ; LINUX-I386: mov{{l|q}} %gs:
3743 ; LINUX-I386: calll __stack_chk_fail
3745 ; LINUX-X64-LABEL: test27:
3746 ; LINUX-X64: mov{{l|q}} %fs:
3747 ; LINUX-X64: callq __stack_chk_fail
3749 ; LINUX-KERNEL-X64-LABEL: test27:
3750 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
3751 ; LINUX-KERNEL-X64: callq __stack_chk_fail
3798 ; LINUX-I386-LABEL: test28a:
3799 ; LINUX-I386-NOT: calll __stack_chk_fail
3800 ; LINUX-I386: .cfi_endproc
3802 ; LINUX-X64-LABEL: test28a:
3803 ; LINUX-X64-NOT: callq __stack_chk_fail
3804 ; LINUX-X64: .cfi_endproc
3806 ; LINUX-KERNEL-X64-LABEL: test28a:
3807 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
3808 ; LINUX-KERNEL-X64: .cfi_endproc
3828 ; LINUX-I386-LABEL: test28b:
3829 ; LINUX-I386: mov{{l|q}} %gs:
3830 ; LINUX-I386: calll __stack_chk_fail
3832 ; LINUX-X64-LABEL: test28b:
3833 ; LINUX-X64: mov{{l|q}} %fs:
3834 ; LINUX-X64: callq __stack_chk_fail
3836 ; LINUX-KERNEL-X64-LABEL: test28b:
3837 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
3838 ; LINUX-KERNEL-X64: callq __stack_chk_fail
3858 ; LINUX-I386-LABEL: test29a:
3859 ; LINUX-I386-NOT: calll __stack_chk_fail
3860 ; LINUX-I386: .cfi_endproc
3862 ; LINUX-X64-LABEL: test29a:
3863 ; LINUX-X64-NOT: callq __stack_chk_fail
3864 ; LINUX-X64: .cfi_endproc
3866 ; LINUX-KERNEL-X64-LABEL: test29a:
3867 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
3868 ; LINUX-KERNEL-X64: .cfi_endproc
3888 ; LINUX-I386-LABEL: test29b:
3889 ; LINUX-I386: mov{{l|q}} %gs:
3890 ; LINUX-I386: calll __stack_chk_fail
3892 ; LINUX-X64-LABEL: test29b:
3893 ; LINUX-X64: mov{{l|q}} %fs:
3894 ; LINUX-X64: callq __stack_chk_fail
3896 ; LINUX-KERNEL-X64-LABEL: test29b:
3897 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
3898 ; LINUX-KERNEL-X64: callq __stack_chk_fail
3919 ; LINUX-I386-LABEL: test30a:
3920 ; LINUX-I386-NOT: calll __stack_chk_fail
3921 ; LINUX-I386: .cfi_endproc
3923 ; LINUX-X64-LABEL: test30a:
3924 ; LINUX-X64-NOT: callq __stack_chk_fail
3925 ; LINUX-X64: .cfi_endproc
3927 ; LINUX-KERNEL-X64-LABEL: test30a:
3928 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
3929 ; LINUX-KERNEL-X64: .cfi_endproc
3957 ; LINUX-I386-LABEL: test30b:
3958 ; LINUX-I386: mov{{l|q}} %gs:
3959 ; LINUX-I386: calll __stack_chk_fail
3961 ; LINUX-X64-LABEL: test30b:
3962 ; LINUX-X64: mov{{l|q}} %fs:
3963 ; LINUX-X64: callq __stack_chk_fail
3965 ; LINUX-KERNEL-X64-LABEL: test30b:
3966 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
3967 ; LINUX-KERNEL-X64: callq __stack_chk_fail
3995 ; LINUX-I386-LABEL: test31a:
3996 ; LINUX-I386-NOT: calll __stack_chk_fail
3997 ; LINUX-I386: .cfi_endproc
3999 ; LINUX-X64-LABEL: test31a:
4000 ; LINUX-X64-NOT: callq __stack_chk_fail
4001 ; LINUX-X64: .cfi_endproc
4003 ; LINUX-KERNEL-X64-LABEL: test31a:
4004 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail
4005 ; LINUX-KERNEL-X64: .cfi_endproc
4027 ; LINUX-I386-LABEL: test31b:
4028 ; LINUX-I386: mov{{l|q}} %gs:
4029 ; LINUX-I386: calll __stack_chk_fail
4031 ; LINUX-X64-LABEL: test31b:
4032 ; LINUX-X64: mov{{l|q}} %fs:
4033 ; LINUX-X64: callq __stack_chk_fail
4035 ; LINUX-KERNEL-X64-LABEL: test31b:
4036 ; LINUX-KERNEL-X64: mov{{l|q}} %gs:
4037 ; LINUX-KERNEL-X64: callq __stack_chk_fail
4061 ; LINUX-I386-LABEL: test32:
4062 ; LINUX-I386: .loc 1 4 2 prologue_end
4063 ; LINUX-I386: .loc 1 0 0
4064 ; LINUX-I386-NEXT: calll __stack_chk_fail
4066 ; LINUX-X64-LABEL: test32:
4067 ; LINUX-X64: .loc 1 4 2 prologue_end
4068 ; LINUX-X64: .loc 1 0 0
4069 ; LINUX-X64-NEXT: callq __stack_chk_fail
4071 ; LINUX-KERNEL-X64-LABEL: test32:
4072 ; LINUX-KERNEL-X64: .loc 1 4 2 prologue_end
4073 ; LINUX-KERNEL-X64: .loc 1 0 0
4074 ; LINUX-KERNEL-X64-NEXT: callq __stack_chk_fail