[Bug lto/66488] New: -fipa-pta -flto segfault
sthalik at misaki dot pl
gcc-bugzilla@gcc.gnu.org
Wed Jun 10 13:44:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66488
Bug ID: 66488
Summary: -fipa-pta -flto segfault
Product: gcc
Version: 5.1.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: lto
Assignee: unassigned at gcc dot gnu.org
Reporter: sthalik at misaki dot pl
Target Milestone: ---
GCC from today's 5-branch segfaults on -fipa-pta -flto with the following
backtrace:
(gdb) bt full
#0 0x0000000000432e87 in ggc_free (p=<optimized out>) at
../../gcc/ggc-page.c:1645
bit_offset = 4160749604
word = 4290772993
bit = 4
order = 5
size = 32
#1 0x000000000079b1c1 in release<basic_block_def*, va_gc> (v=@0x20a89418:
0x10afa498) at ../../gcc/vec.h:361
No locals.
#2 vec_free<basic_block_def*, va_gc> (v=@0x20a89418: 0x10afa498) at
../../gcc/vec.h:608
No locals.
#3 delete_tree_cfg_annotations () at ../../gcc/tree-cfg.c:2577
No locals.
#4 0x000000000046ad5b in (anonymous namespace)::pass_expand::execute
(this=<optimized out>, fun=<optimized out>)
at ../../gcc/cfgexpand.c:6141
bb = <optimized out>
init_block = 0x0
blocks = <optimized out>
ei = <optimized out>
e = 0x0
var_ret_seq = 0x0
i = <optimized out>
__FUNCTION__ = "execute"
#5 0x00000000006cc8a4 in execute_one_pass (pass=pass@entry=0xc3b4160) at
../../gcc/passes.c:2330
todo_after = 0
gate_status = <optimized out>
__FUNCTION__ = "execute_one_pass"
#6 0x00000000006cccde in execute_pass_list_1 (pass=0xc3b4160,
pass@entry=0xc3b0720) at ../../gcc/passes.c:2382
No locals.
#7 0x00000000006ccd39 in execute_pass_list (fn=0x1052de70, pass=0xc3b0720) at
../../gcc/passes.c:2393
No locals.
#8 0x000000000048cf47 in cgraph_node::expand (this=this@entry=0xf041000) at
../../gcc/cgraphunit.c:1895
saved_loc = 0
__FUNCTION__ = "expand"
#9 0x000000000048e212 in expand_all_functions () at
../../gcc/cgraphunit.c:2031
node = 0xf041000
order_pos = <optimized out>
i = <optimized out>
order = 0x20ffa100
expanded_func_count = 526
profiled_func_count = 2
new_order_pos = <optimized out>
#10 symbol_table::compile (this=0xc38c000) at ../../gcc/cgraphunit.c:2384
No locals.
#11 0x000000000048e41e in symbol_table::compile (this=<optimized out>) at
../../gcc/cgraphunit.c:2417
No locals.
#12 0x000000000042b329 in lto_main () at ../../gcc/lto/lto.c:3496
No locals.
#13 0x0000000000773680 in compile_file () at ../../gcc/toplev.c:594
No locals.
#14 0x0000000000ffc87c in do_compile () at ../../gcc/toplev.c:2076
i = 1
#15 toplev::main (this=this@entry=0xad6fe30, argc=147, argc@entry=40,
argv=0xaf49740, argv@entry=0xaf46e50)
at ../../gcc/toplev.c:2174
No locals.
#16 0x000000000102c4b6 in main (argc=40, argv=0xaf46e50) at ../../gcc/main.c:39
toplev = {m_use_TV_TOTAL = true, m_init_signals = true}
All CFLAGS passed are:
-flto -fuse-linker-plugin -flto-partition=none -fno-fat-lto-objects
-ftree-vectorize -ffast-math -mfpmath=both -fipa-pta -march=i686
-mtune=corei7-avx -msse -msse2 -mno-sse3 -mno-avx
More information about the Gcc-bugs
mailing list