* gcc.target/i386/pr70021.c: Add -mtune=skylake.
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pr78120.c
blobea8bef7e2731cc8f0e795c1d6da4cf68bf61378f
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -mtune=generic" } */
3 /* { dg-final { scan-assembler "adc" } } */
4 /* { dg-final { scan-assembler-not "jmp" } } */
6 typedef unsigned long u64;
8 typedef struct {
9 u64 hi, lo;
10 } u128;
12 static inline u128 add_u128 (u128 a, u128 b)
14 a.hi += b.hi;
15 a.lo += b.lo;
16 if (a.lo < b.lo)
17 a.hi++;
19 return a;
22 extern u128 t1, t2, t3;
24 void foo (void)
26 t1 = add_u128 (t1, t2);
27 t1 = add_u128 (t1, t3);