blob: ec1d6e1bae4251258defa9e13da00e39cd8388cc [file] [log] [blame]
/* { dg-do compile } */
/* { dg-additional-options "-floop-unroll-and-jam" } */
char a, b;
extern unsigned short c[];
extern bool d[];
const unsigned short &e(const unsigned short &f, const unsigned short &g) {
if (g < f)
return g;
return f;
}
void k() {
for (int h = 0; b; h += 3)
for (unsigned long i = 0; i < 11104842004558084287ULL;
i += -11104842004558084300ULL)
for (bool j(e(6, e(6, c[h + i]))); j < (bool)a; j = 7)
d[7] = 0;
}