------- Comment #2 from rguenth at gcc dot gnu dot org 2005-12-08 13:38 ------- Reduced testcase:
typedef enum { HTTP_FIELD_MAX } http_field_t; typedef struct { char hostname[256], fields[HTTP_FIELD_MAX][256]; } http_t; extern int httpRead(http_t *http, char *buffer, int length); translate_messages(const char *language) { http_t *http; char buffer[65536], *bufptr, *bufend; int bytes; bufend = buffer + sizeof(buffer) - 1; while ((bytes = httpRead(http, bufptr, bufend - bufptr)) > 0) ; } (please make sure the original testcase works, too) -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |uweigand at gcc dot gnu dot | |org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25310