1 /* PR tree-optimization/65170 */ 2 3 #ifdef __SIZEOF_INT128__ 4 typedef unsigned __int128 V; 5 typedef unsigned long long int H; 6 #else 7 typedef unsigned long long int V; 8 typedef unsigned int H; 9 #endif 10 11 __attribute__((noinline, noclone)) void foo(V b,V c)12foo (V b, V c) 13 { 14 V a; 15 b &= (H) -1; 16 c &= (H) -1; 17 a = b * c; 18 if (a != 1) 19 __builtin_abort (); 20 } 21 22 int main()23main () 24 { 25 foo (1, 1); 26 return 0; 27 } 28