1 /* PR optimization/11841 */ 2 /* Originator: Andrey Panov <panov@canopus.iacp.dvo.ru> */ 3 /* Reduced testcase by Volker Reichelt <reichelt@igpm.rwth-aachen.de> */ 4 5 /* Verify that the (old) loop unroller doesn't wrongly mark a pseudo 6 referenced in a note as local. */ 7 8 /* { dg-do run } */ 9 /* { dg-options "-O2 -funroll-loops" } */ 10 11 int *a; 12 13 int main() 14 { 15 double d[6]; 16 int i, j; 17 18 for (i=0; i<4; ++i) 19 for (j=0; j<3; ++j) 20 d[i+j] = 0; 21 22 a = &i; 23 24 return 0; 25 } 26