PR target/80969 - Fix ICE with -mabi=ms -mavx512f, reduce wasted space when realignin...
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pr67317-4.c
blob2f95dbc16f39d1a3faa281ab00cd433046b87d7b
1 /* PR target/67317 */
2 /* { dg-do compile { target { ! ia32 } } } */
3 /* { dg-options "-O2" } */
5 typedef unsigned long long u64;
7 u64 testcarry_u64 (u64 a, u64 b, u64 c, u64 d)
9 u64 result0, result1;
11 __builtin_ia32_sbb_u64
12 (__builtin_ia32_sbb_u64 (0, a, c, &result0), b, d, &result1);
14 return result0 ^ result1;
17 /* { dg-final { scan-assembler-not "addb" } } */
18 /* { dg-final { scan-assembler-not "setn?c" } } */