1 /* PR middle-end/15825 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-O2" } */ 4 foo(long long high,int unsigned_p)5 unsigned int foo(long long high, int unsigned_p) 6 { 7 int i; 8 if (high < 0) 9 if (!unsigned_p) 10 { 11 i = 1; 12 goto t; 13 } 14 i = 0; 15 t: 16 return i; 17 } 18 19