------- Comment #31 from amylaar at gcc dot gnu dot org 2010-07-07 17:50 ------- (In reply to comment #30) The first difference I seen in debug / no debug values of cfun->gimple_df->free_ssanames->ssa_name.version for the relevant function is in vrp.
Debug: Hardware watchpoint 10: cfun->gimple_df->free_ssanames Old value = (tree) 0xb7db2330 New value = (tree) 0xb7dacf60 release_ssa_name (var=0xb7dacf60) at ../../gcc/gcc/tree-ssanames.c:241 241 } 2: cfun->gimple_df->free_ssanames->ssa_name.version = 82 (gdb) bt #0 release_ssa_name (var=0xb7dacf60) at ../../gcc/gcc/tree-ssanames.c:241 #1 0x086a280e in release_defs (stmt=0xb7dacf90) at ../../gcc/gcc/tree-ssanames.c:293 #2 0x086d85e6 in remove_range_assertions () at ../../gcc/gcc/tree-vrp.c:5326 #3 execute_vrp () at ../../gcc/gcc/tree-vrp.c:7442 #4 0x084d5797 in execute_one_pass (pass=0x8c42f00) at ../../gcc/gcc/passes.c:1576 #5 0x084d5a9d in execute_pass_list (pass=0x8c42f00) at ../../gcc/gcc/passes.c:1631 #6 0x084d5ab0 in execute_pass_list (pass=0x8c41d80) at ../../gcc/gcc/passes.c:1632 #7 0x085d562a in tree_rest_of_compilation (fndecl=0xb7d88980) at ../../gcc/gcc/tree-optimize.c:420 #8 0x0876e5bc in cgraph_expand_function (node=0xb7cf686c) at ../../gcc/gcc/cgraphunit.c:1632 #9 0x0876ffd9 in cgraph_expand_all_functions () at ../../gcc/gcc/cgraphunit.c:1711 #10 cgraph_optimize () at ../../gcc/gcc/cgraphunit.c:1967 #11 0x08770995 in cgraph_finalize_compilation_unit () at ../../gcc/gcc/cgraphunit.c:1171 #12 0x0818863a in cp_write_global_declarations () at ../../gcc/gcc/cp/decl2.c:3925 #13 0x0857c650 in compile_file (argc=21, argv=0xbffff494) ---Type <return> to continue, or q <return> to quit---q at ../../gcc/gcc/topleQuit (gdb) frame 4 #4 0x084d5797 in execute_one_pass (pass=0x8c42f00) at ../../gcc/gcc/passes.c:1576 1576 todo_after = pass->execute (); (gdb) p pass->name $5 = 0x8aa58e2 "vrp" No debug: Hardware watchpoint 12: cfun->gimple_df->free_ssanames Old value = (tree) 0xb7dad1b0 New value = (tree) 0xb7da5d50 release_ssa_name (var=0xb7da5d50) at ../../gcc/gcc/tree-ssanames.c:241 241 } 3: cfun->gimple_df->free_ssanames->ssa_name.version = 81 1: cfun->decl = (tree) 0xb7d88900 (gdb) bt #0 release_ssa_name (var=0xb7da5d50) at ../../gcc/gcc/tree-ssanames.c:241 #1 0x086a280e in release_defs (stmt=0xb7da5d80) at ../../gcc/gcc/tree-ssanames.c:293 #2 0x086d85e6 in remove_range_assertions () at ../../gcc/gcc/tree-vrp.c:5326 #3 execute_vrp () at ../../gcc/gcc/tree-vrp.c:7442 #4 0x084d5797 in execute_one_pass (pass=0x8c42f00) at ../../gcc/gcc/passes.c:1576 #5 0x084d5a9d in execute_pass_list (pass=0x8c42f00) at ../../gcc/gcc/passes.c:1631 #6 0x084d5ab0 in execute_pass_list (pass=0x8c41d80) at ../../gcc/gcc/passes.c:1632 #7 0x085d562a in tree_rest_of_compilation (fndecl=0xb7d88900) at ../../gcc/gcc/tree-optimize.c:420 #8 0x0876e5bc in cgraph_expand_function (node=0xb7cf6498) at ../../gcc/gcc/cgraphunit.c:1632 #9 0x0876ffd9 in cgraph_expand_all_functions () at ../../gcc/gcc/cgraphunit.c:1711 #10 cgraph_optimize () at ../../gcc/gcc/cgraphunit.c:1967 #11 0x08770995 in cgraph_finalize_compilation_unit () at ../../gcc/gcc/cgraphunit.c:1171 #12 0x0818863a in cp_write_global_declarations () at ../../gcc/gcc/cp/decl2.c:3925 #13 0x0857c650 in compile_file (argc=19, argv=0xbffff4b4) ---Type <return> to continue, or q <return> to quit---q at ../../gcc/gcc/topleQuit (gdb) frame 4 #4 0x084d5797 in execute_one_pass (pass=0x8c42f00) at ../../gcc/gcc/passes.c:1576 1576 todo_after = pass->execute (); (gdb) p pass->name $7 = 0x8aa58e2 "vrp" -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44832