/* { dg-options "-fprofile-arcs -ftest-coverage" } */ | |
/* { dg-do run { target native } } */ | |
union U | |
{ | |
int f0; | |
unsigned char f1; | |
}; | |
int main() | |
{ | |
int i = 0; | |
union U u = {0}; /* count(1) */ | |
for (u.f1 = 0; u.f1 != -2; ++u.f1) { | |
i ^= u.f1; /* count(1) */ | |
if (i < 1) /* count(1) */ | |
return 0; /* count(1) */ | |
} | |
return 1; | |
} | |
/* { dg-final { run-gcov gcov-pr83813.c } } */ |