1 /* PR middle-end/78429 */ 2 /* Testcase by Chengnian Sun <chengniansun@gmail.com> */ 3 4 int a[6]; 5 char b; 6 unsigned c; 7 short d; 8 volatile int e; 9 foo(void)10int foo (void) 11 { 12 int f; 13 for (; c <= 2; c++) { 14 d = 3; 15 for (; d >= 0; d--) { 16 int g = b; 17 f = a[d] || b; 18 } 19 f || e; 20 } 21 return 0; 22 } 23