> That suggests
> 
> Index: gcc/expr.c
> ===================================================================
> --- gcc/expr.c  (revision 200164)
> +++ gcc/expr.c  (working copy)
> @@ -9353,7 +9353,7 @@ expand_expr_real_1 (tree exp, rtx target
>        /* Variables inherited from containing functions should have
>          been lowered by this point.  */
>        context = decl_function_context (exp);
> -      gcc_assert (!context
> +      gcc_assert (SCOPE_FILE_SCOPE_P (context)
>                   || context == current_function_decl
>                   || TREE_STATIC (exp)
>                   || DECL_EXTERNAL (exp)
> 
> might fix it.

Just confirmed with the small build. It does. Running the large build 
now.

Please check in.

-Andi

-- 
a...@linux.intel.com -- Speaking for myself only.

Reply via email to