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

Reply via email to