This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/26806] New: ICE at gcc/tree-gimple.c:269
- From: "jb at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 22 Mar 2006 16:47:44 -0000
- Subject: [Bug tree-optimization/26806] New: ICE at gcc/tree-gimple.c:269
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
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