// { dg-do compile } | |
// { dg-options "-O1 -ftree-vrp" } | |
// { dg-additional-options "-m32" { target { i?86-*-* x86_64-*-* } } } | |
unsigned int | |
po (char *os, unsigned int al) | |
{ | |
for (;;) | |
{ | |
int qx = 0; | |
while (al < 1) | |
{ | |
char *cw; | |
cw = os + qx; | |
if (cw) | |
return al + qx; | |
qx += sizeof *cw; | |
} | |
} | |
} |