1 /* { dg-do compile } */ 2 /* { dg-options "-Ofast -floop-nest-optimize" } */ 3 4 int *a; 5 int b, c, d, e, g; 6 char f; 7 fn1()8void fn1() { 9 for (; c;) { 10 b = 0; 11 for (; b <= 2; b++) { 12 unsigned **h = (unsigned **) &a[b]; 13 *h = (unsigned *)(__UINTPTR_TYPE__)((g && (e = d)) != f++); 14 } 15 } 16 } 17