http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52817
--- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> 2012-04-01 14:31:37 UTC --- > maybe change va_list to mainstraim behavior in the amigaos or AROS compiler > build let more C++ programs get working without changes. You cannot change va_list without changing the ABI and that is not going to fly anywhere. You just need to take better into account what va_list can be (which is mostly anything from char* to void* to an array of a struct to a struct).