This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/61554] [4.10 Regression] ICE: Segmentation fault
- From: "trippels at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 18 Jun 2014 20:29:19 +0000
- Subject: [Bug tree-optimization/61554] [4.10 Regression] ICE: Segmentation fault
- Auto-submitted: auto-generated
- References: <bug-61554-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61554
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Known to work| |4.8.3, 4.9.0
Version|4.9.0 |4.10.0
Last reconfirmed| |2014-06-18
Component|c++ |tree-optimization
CC| |trippels at gcc dot gnu.org
Ever confirmed|0 |1
Summary|ice in bb_seq_addr |[4.10 Regression] ICE:
| |Segmentation fault
Target Milestone|--- |4.10.0
Known to fail| |4.10.0
--- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Confirmed.
Program received signal SIGSEGV, Segmentation fault.
[Switching to process 20379]
gsi_for_stmt (stmt=stmt@entry=0x7ffff5a91910) at
../../gcc/gcc/gimple-iterator.c:620
620 i = gsi_start_bb (bb);
(gdb) bt
#0 gsi_for_stmt (stmt=stmt@entry=0x7ffff5a91910) at
../../gcc/gcc/gimple-iterator.c:620
#1 0x0000000000ce55c0 in substitute_and_fold
(get_value_fn=get_value_fn@entry=0xc59eb0 <get_constant_value(tree)>,
fold_fn=fold_fn@entry=0xc61d60 <ccp_fold_stmt(gimple_stmt_iterator*)>,
do_dce=do_dce@entry=true) at ../../gcc/gcc/tree-ssa-propagate.c:1227
#2 0x0000000000c5bd44 in ccp_finalize () at ../../gcc/gcc/tree-ssa-ccp.c:926
#3 do_ssa_ccp () at ../../gcc/gcc/tree-ssa-ccp.c:2341
#4 (anonymous namespace)::pass_ccp::execute (this=<optimized out>) at
../../gcc/gcc/tree-ssa-ccp.c:2374
#5 0x0000000000ad0be2 in execute_one_pass (pass=pass@entry=0x1831ad0) at
../../gcc/gcc/passes.c:2179
#6 0x0000000000ad0ed6 in execute_pass_list_1 (pass=0x1831ad0) at
../../gcc/gcc/passes.c:2232
#7 0x0000000000ad0ee8 in execute_pass_list_1 (pass=0x18319b0,
pass@entry=0x18316b0) at ../../gcc/gcc/passes.c:2233
#8 0x0000000000ad0f29 in execute_pass_list (fn=0x7ffff12a87e0, pass=0x18316b0)
at ../../gcc/gcc/passes.c:2243
#9 0x0000000000acf725 in do_per_function_toporder
(callback=callback@entry=0xad0f10 <execute_pass_list(function*, opt_pass*)>,
data=0x18316b0)
at ../../gcc/gcc/passes.c:1547
#10 0x0000000000ad14d7 in execute_ipa_pass_list (pass=0x1831650) at
../../gcc/gcc/passes.c:2577
#11 0x000000000084ce47 in ipa_passes () at ../../gcc/gcc/cgraphunit.c:2056
#12 compile () at ../../gcc/gcc/cgraphunit.c:2187
#13 0x000000000084d8e5 in finalize_compilation_unit () at
../../gcc/gcc/cgraphunit.c:2342
#14 0x000000000063b2af in cp_write_global_declarations () at
../../gcc/gcc/cp/decl2.c:4647
#15 0x0000000000b85c2d in compile_file () at ../../gcc/gcc/toplev.c:562
#16 0x0000000000b87c75 in do_compile () at ../../gcc/gcc/toplev.c:1918
#17 toplev_main (argc=16, argv=0x7fffffffde58) at ../../gcc/gcc/toplev.c:1994
#18 0x00007ffff75fbfb0 in __libc_start_main () from /lib/libc.so.6
#19 0x000000000054b841 in _start ()