------- Comment #5 from bmerry at gmail dot com 2009-07-28 07:28 ------- Thanks, I wasn't aware of that. It's slightly annoying that the behaviour is different from glibc (I use -std=c89 so that the compiler keeps me honest, since I'm working on code that has to compile on compilers that still haven't gotten around to C99), but I can live with using __va_copy.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40880