/* { dg-do compile } */ | |
/* { dg-options "-Wstrict-overflow -O2" } */ | |
extern int foo (int); | |
int | |
wait_reading_process_output (void) | |
{ | |
int nfds = 0; | |
int channel; | |
for (channel = 0; channel < 1024; ++channel) | |
{ | |
if (foo (channel)) | |
nfds++; | |
} | |
if (nfds < 0) /* { dg-bogus "assuming signed overflow does not occur" "" } */ | |
return 1; | |
return 0; | |
} |