1214152Sed/* { dg-options "-g" } */ 2214152Sed 3214152Sedvoid 4214152Sedfoo (int x) 5214152Sed{ 6214152Sed struct S { int s; } d = { 1 }; 7214152Sed unsigned int e = 1; 8214152Sed if (x) 9214152Sed e = x && d.s; 10214152Sed else 11214152Sed for (e = 0; e <= 3; e--) 12214152Sed ; 13214152Sed e++; 14214152Sed} 15214152Sed