------- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-16
13:14 -------
Note -O2 -finline-functions is enough to reproduce the bug.
The backtrace:
#0 0x002c51e0 in operand_equal_p (arg0=0x26cb000, arg1=0x26c9300, flags=0) at
/Users/pinskia/
src/local/gcc/gcc/fold-const.c:2350
#1 0x00159c40 in thread_jumps () at
/Users/pinskia/src/local/gcc/gcc/tree-flow-inline.h:306
#2 0x00159c40 in thread_jumps () at
/Users/pinskia/src/local/gcc/gcc/tree-flow-inline.h:306
#3 0x0015a6d0 in cleanup_tree_cfg () at
/Users/pinskia/src/local/gcc/gcc/tree-cfg.c:872
#4 0x0019adbc in perform_tree_ssa_dce (aggressive=0 '\0') at
/Users/pinskia/src/local/gcc/gcc/tree-
ssa-dce.c:954
#5 0x0016e554 in execute_pass_list (pass=0x26cb000) at
/Users/pinskia/src/local/gcc/gcc/tree-
optimize.c:508
#6 0x0016e5e8 in execute_pass_list (pass=0x26cb000) at
/Users/pinskia/src/local/gcc/gcc/tree-
optimize.c:546
#7 0x0016e890 in tree_rest_of_compilation (fndecl=0x26c9300) at
/Users/pinskia/src/local/gcc/gcc/
tree-optimize.c:640
#8 0x000e93e4 in expand_body (fn=0x26c9300) at
/Users/pinskia/src/local/gcc/gcc/cp/semantics.c:
2920
#9 0x00458260 in cgraph_expand_function (node=0x23b2d80) at
/Users/pinskia/src/local/gcc/gcc/
cgraphunit.c:822
#10 0x00459220 in cgraph_optimize () at
/Users/pinskia/src/local/gcc/gcc/cgraphunit.c:1689
#11 0x0008b678 in cp_finish_file () at
/Users/pinskia/src/local/gcc/gcc/cp/decl2.c:3070
#12 0x00140a78 in c_common_parse_file (set_yydebug=40677376) at
/Users/pinskia/src/local/gcc/
gcc/c-opts.c:1096
#13 0x004007cc in toplev_main (argc=1171, argv=0x750000) at
/Users/pinskia/src/local/gcc/gcc/
toplev.c:985
--
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |ice-on-valid-code
Summary|ICE: Segmentation fault at -|[4.0 Regression] ICE:
|O3 |Segmentation fault at -O3
Target Milestone|--- |4.0.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18519