------- 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