------- Additional Comments From echristo at redhat dot com  2004-12-10 20:55 
-------
I just retried the attached patch and get a different failure in:

#1  0x080f188d in gimple_add_tmp_var (tmp=0xf6d5cba0)
    at /lyorn/sourceware/combined/gcc/gimplify.c:531
531       gcc_assert (!TREE_CHAIN (tmp) && !DECL_SEEN_IN_BIND_EXPR_P (tmp));
(gdb) list
526     }
527
528     void
529     gimple_add_tmp_var (tree tmp)
530     {
531       gcc_assert (!TREE_CHAIN (tmp) && !DECL_SEEN_IN_BIND_EXPR_P (tmp));
532
533       DECL_CONTEXT (tmp) = current_function_decl;
534       DECL_SEEN_IN_BIND_EXPR_P (tmp) = 1;
535

backtrace:

(gdb) bt
#0  fancy_abort (file=0x84fa090 "/lyorn/sourceware/combined/gcc/gimplify.c",
    line=531, function=0x84fa1e5 "gimple_add_tmp_var")
    at /lyorn/sourceware/combined/gcc/diagnostic.c:556
#1  0x080f188d in gimple_add_tmp_var (tmp=0xf6d5cba0)
    at /lyorn/sourceware/combined/gcc/gimplify.c:531
#2  0x080f3889 in gimplify_decl_expr (stmt_p=0xf6d56458)
    at /lyorn/sourceware/combined/gcc/gimplify.c:1046
#3  0x080ff432 in gimplify_expr (expr_p=0xf6d56458, pre_p=0xfee46310,
    post_p=0xfee4630c, gimple_test_f=0x80ef92a <is_gimple_stmt>,
    fallback=fb_none) at /lyorn/sourceware/combined/gcc/gimplify.c:3671
#4  0x080fea2f in gimplify_stmt (stmt_p=0xf6d56458)
    at /lyorn/sourceware/combined/gcc/gimplify.c:3430

And I'll attach the preprocessed file for 20020210-1.c for mipsisa64-elf.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16417

Reply via email to