1 /* { dg-do compile } */ 2 3 unsigned long long int ry; 4 5 int gl(void)6gl (void) 7 { 8 long long int my = 0; 9 unsigned long long int *oi = (unsigned long long int *) &my; 10 int s9; 11 12 s9 = !!gl () ? ry : 0; 13 if (s9 != 0) 14 oi = &ry; 15 else 16 { 17 my = ry; 18 *oi += my; 19 } 20 21 return *oi; 22 } 23 24