/* { dg-options "-O2" } *//* { dg-do assemble } *//* This file fails to assemble if we forgot to increase the number of uses for loop's start and end labels. */int a, c, d;int*b;voidfn1(int p1) {if(d ==5)for(int i; i < p1; ++i)if(c)
b[i] = c;elseint t = a = t;elsefor(int i; i < p1; ++i)
b[i] =0;}