On Fri, Feb 20, 2009 at 06:08:36PM +0000, Joseph S. Myers wrote:
> My guess would be that some of the code for handling va_list being an 
> array is needed in the case of generating a trap as well.
> 
>       if (TREE_CODE (have_va_type) == ARRAY_TYPE)
>       {
>         if (TREE_CODE (TREE_TYPE (valist)) == ARRAY_TYPE)
>           {
>             tree p1 = build_pointer_type (TREE_TYPE (have_va_type));
>             valist = build_fold_addr_expr_with_type (valist, p1);
>           }
>       }
> 
> (before gimplify_and_add (valist, pre_p);).
> 
> -- 
> Joseph S. Myers
> jos...@codesourcery.com

FYI, these testcases are also failing on powerpc-ibm-aix5.3.0.0...

http://gcc.gnu.org/ml/gcc-testresults/2009-02/msg01950.html

               Jack

Reply via email to