tree-optimization/111233 - loop splitting miscompile
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr98640.c
blob426be66ec80916355892e27c020ad14716b951b5
1 /* { dg-do run } */
2 /* { dg-require-effective-target stdint_types } */
4 #include <stdint.h>
6 uint64_t var_0 = 18128133247277979402ULL;
7 int64_t var_14 = 6557021550272328915LL;
8 uint64_t var_83 = 10966786425750692026ULL;
10 void test()
12 var_14 = var_0 + (_Bool)7;
13 var_83 = 1 + (int32_t)var_0; // 1 + 888395530
16 int main()
18 test();
19 if (var_83 != 888395531)
20 __builtin_abort ();
21 return 0;