------- Comment #1 from tbm at cyrius dot com 2007-03-09 08:30 ------- Testcase:
typedef long unsigned int size_t; __extension__ typedef long int __time_t; __extension__ typedef long int __suseconds_t; typedef struct { } __sigset_t; struct timeval { __time_t tv_sec; __suseconds_t tv_usec; }; extern void bcopy (__const void *__src, void *__dest, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); capture_next_packet (int bpf, int timeout, int *sz) { struct timeval past, now, then; { bcopy (&then, &past, sizeof (then)); } } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31095