1 
   2 
   3 int foo(int i[])
   4 {
   5         int j = 1;
   6         i[0] = 6;
   7 
   8         do {
   9                 if (i[0] != 6)
  10                         i[0]++;
  11                 i[0]++;
  12         } while (i[0] != j);
  13 
  14         return j;
  15 }
  16 
  17 /*
  18  * check-name: loop02 array
  19  * check-command: test-linearize -Wno-decl -fdump-ir=mem2reg $file
  20  * check-output-ignore
  21  * check-output-pattern(0,4): load\\.
  22  * check-output-pattern(1,3): store\\.
  23  */