------- Comment #2 from pinskia at gcc dot gnu dot org 2006-02-13 18:59 ------- This patch will fix the problem: Index: gimplify.c =================================================================== --- gimplify.c (revision 110916) +++ gimplify.c (working copy) @@ -1984,7 +1984,8 @@ gimplify_call_expr (tree *expr_p, tree * }
if (DECL_BUILT_IN_CLASS (decl) == BUILT_IN_NORMAL - && DECL_FUNCTION_CODE (decl) == BUILT_IN_VA_START) + && (DECL_FUNCTION_CODE (decl) == BUILT_IN_VA_START + || DECL_FUNCTION_CODE (decl) == BUILT_IN_STDARG_START)) { if (!arglist || !TREE_CHAIN (arglist)) { But I don't know why GCC still has __builtin_stdarg_start. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26264