The capacita benchmark, part of the polyhedron benchmark suite, fails with the ICE in the summary. BT:
#0 0x080d0276 in is_gimple_reg_type (type=0x0) at ../../trunk/gcc/tree-gimple.c:269 #1 0x080d0519 in is_gimple_val (t=0xb7852fa4) at ../../trunk/gcc/tree-gimple.c:368 #2 0x083e60c0 in verify_expr (tp=0xb7ba5728, walk_subtrees=0xbfa13e08, data=0x0) at ../../trunk/gcc/tree-cfg.c:3469 #3 0x08363911 in walk_tree (tp=0xb7ba5728, func=0x83e5c20 <verify_expr>, data=0x0, pset=0x0) at ../../trunk/gcc/tree.c:7306 #4 0x083ed9f7 in verify_stmts () at ../../trunk/gcc/tree-cfg.c:3506 #5 0x083ff8c9 in verify_ssa (check_modified_stmt=1 '\001') at ../../trunk/gcc/tree-ssa.c:643 #6 0x0837f1ca in execute_todo (flags=8375) at ../../trunk/gcc/passes.c:794 #7 0x0837f42a in execute_one_pass (pass=0x8690d48) at ../../trunk/gcc/passes.c:884 #8 0x0837f587 in execute_pass_list (pass=0x8690d48) at ../../trunk/gcc/passes.c:909 #9 0x0837f59b in execute_pass_list (pass=0x85cea00) at ../../trunk/gcc/passes.c:910 #10 0x080cfb93 in tree_rest_of_compilation (fndecl=0xb7b4ce80) at ../../trunk/gcc/tree-optimize.c:418 #11 0x083cc8b2 in cgraph_expand_function (node=0xb7b53a80) at ../../trunk/gcc/cgraphunit.c:1102 #12 0x083cdccb in cgraph_optimize () at ../../trunk/gcc/cgraphunit.c:1167 #13 0x0809ce2f in gfc_be_parse_file (set_yydebug=0) at ../../trunk/gcc/fortran/f95-lang.c:302 #14 0x08350676 in toplev_main (argc=3, argv=0xbfa14084) at ../../trunk/gcc/toplev.c:999 #15 0xb7d9dea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #16 0x0804af01 in _start () at ../sysdeps/i386/elf/start.S:119 (gdb) up 7 #7 0x0837f42a in execute_one_pass (pass=0x8690d48) at ../../trunk/gcc/passes.c:884 884 execute_todo (todo_after | pass->todo_flags_finish); (gdb) print *pass $1 = {name = 0x85acd37 "phicprop", gate = 0x8428830 <gate_dominator>, execute = 0x842adc0 <eliminate_degenerate_phis>, sub = 0x0, next = 0x85dc900, static_pass_number = 58, tv_id = 43, properties_required = 584, properties_provided = 0, properties_destroyed = 2048, todo_flags_start = 0, todo_flags_finish = 8375, letter = 0 '\0'} Undisclosed sources on IRC tell me that this bug is due to the new pass Jeff has contributed. -- Summary: ICE at gcc/tree-gimple.c:269 Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: law at redhat dot com ReportedBy: jb at gcc dot gnu dot org GCC host triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26806