1 /* { dg-do run } */ 2 /* { dg-require-effective-target sync_int_128_runtime } */ 3 /* { dg-options "-mcx16" { target { i?86-*-* x86_64-*-* } } } */ 4 5 __int128_t i; 6 main()7 int main() 8 { 9 __atomic_store_16(&i, -1, 0); 10 if (i != -1) 11 __builtin_abort(); 12 return 0; 13 } 14