[Bug lto/87283] [9 Regression] internal compiler error: in remove, at alloc-pool.h:433
hjl.tools at gmail dot com
gcc-bugzilla@gcc.gnu.org
Tue Sep 11 17:18:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87283
H.J. Lu <hjl.tools at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2018-09-11
Ever confirmed|0 |1
--- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> ---
Breakpoint 1, fancy_abort (
file=0x1fafb28 "/export/gnu/import/git/sources/gcc/gcc/alloc-pool.h",
line=433,
function=0x1fafb88
<base_pool_allocator<memory_block_pool>::remove(void*)::__FUNCTION__> "remove")
at /export/gnu/import/git/sources/gcc/gcc/diagnostic.c:1560
1560 internal_error ("in %s, at %s:%d", function, trim_filename (file),
line);
Missing separate debuginfos, use: dnf debuginfo-install
gmp-6.1.2-7.0.fc28.x86_64 isl-0.16.1-6.0.fc28.x86_64
libmpc-1.0.2-9.0.fc28.x86_64 mpfr-3.1.6-1.fc28.x86_64
zlib-1.2.11-8.1.fc28.x86_64
(gdb) bt
#0 fancy_abort (
file=0x1fafb28 "/export/gnu/import/git/sources/gcc/gcc/alloc-pool.h",
line=433,
function=0x1fafb88
<base_pool_allocator<memory_block_pool>::remove(void*)::__FUNCTION__> "remove")
at /export/gnu/import/git/sources/gcc/gcc/diagnostic.c:1560
#1 0x00000000009858fc in base_pool_allocator<memory_block_pool>::remove (
this=0x2fad900, object=0x2fe88e0)
at /export/gnu/import/git/sources/gcc/gcc/alloc-pool.h:433
#2 0x000000000120cc1f in object_allocator<occurrence>::remove (
this=0x2fad900, object=0x2fe88e0)
at /export/gnu/import/git/sources/gcc/gcc/alloc-pool.h:521
#3 0x0000000001201b98 in free_bb (occ=0x2fe88e0)
at /export/gnu/import/git/sources/gcc/gcc/tree-ssa-math-opts.c:523
#4 0x0000000001202aea in execute_cse_reciprocals_1 (def_gsi=0x0, def=
<ssa_name 0x7fffead05630>)
at /export/gnu/import/git/sources/gcc/gcc/tree-ssa-math-opts.c:840
#5 0x0000000001202e1e in (anonymous namespace)::pass_cse_reciprocals::execute
(this=0x2bddb10, fun=0x7fffeace02c0)
at /export/gnu/import/git/sources/gcc/gcc/tree-ssa-math-opts.c:923
#6 0x0000000000e64ea5 in execute_one_pass (
pass=<opt_pass* 0x2bddb10 "recip"(177)>)
at /export/gnu/import/git/sources/gcc/gcc/passes.c:2446
---Type <return> to continue, or q <return> to quit---
#7 0x0000000000e651f6 in execute_pass_list_1 (
pass=<opt_pass* 0x2bddb10 "recip"(177)>)
at /export/gnu/import/git/sources/gcc/gcc/passes.c:2535
#8 0x0000000000e65227 in execute_pass_list_1 (
pass=<opt_pass* 0x2bdbb00 "*all_optimizations"(-1)>)
at /export/gnu/import/git/sources/gcc/gcc/passes.c:2536
#9 0x0000000000e6527f in execute_pass_list (fn=0x7fffeace02c0, pass=
<opt_pass* 0x2bdb920 "fixup_cfg"(91)>)
at /export/gnu/import/git/sources/gcc/gcc/passes.c:2546
#10 0x000000000096afd2 in cgraph_node::expand (
this=<cgraph_node * const 0x7fffeabfb840 "do_force.constprop"/15485>)
at /export/gnu/import/git/sources/gcc/gcc/cgraphunit.c:2121
#11 0x000000000096b603 in expand_all_functions ()
at /export/gnu/import/git/sources/gcc/gcc/cgraphunit.c:2259
#12 0x000000000096c166 in symbol_table::compile (this=0x7fffeadab100)
at /export/gnu/import/git/sources/gcc/gcc/cgraphunit.c:2610
#13 0x000000000086768b in lto_main ()
at /export/gnu/import/git/sources/gcc/gcc/lto/lto.c:3429
#14 0x0000000000fc63d7 in compile_file ()
at /export/gnu/import/git/sources/gcc/gcc/toplev.c:455
#15 0x0000000000fc8e9b in do_compile ()
at /export/gnu/import/git/sources/gcc/gcc/toplev.c:2170
#16 0x0000000000fc9188 in toplev::main (this=0x7fffffffd45e, argc=25,
---Type <return> to continue, or q <return> to quit---
argv=0x2ba9b00) at /export/gnu/import/git/sources/gcc/gcc/toplev.c:2305
#17 0x0000000001e29162 in main (argc=25, argv=0x7fffffffd558)
at /export/gnu/import/git/sources/gcc/gcc/main.c:39
(gdb) f 1
#1 0x00000000009858fc in base_pool_allocator<memory_block_pool>::remove (
this=0x2fad900, object=0x2fe88e0)
at /export/gnu/import/git/sources/gcc/gcc/alloc-pool.h:433
433 gcc_assert (m_initialized);
(gdb) f 1
#1 0x00000000009858fc in base_pool_allocator<memory_block_pool>::remove (
this=0x2fad900, object=0x2fe88e0)
at /export/gnu/import/git/sources/gcc/gcc/alloc-pool.h:433
433 gcc_assert (m_initialized);
(gdb) p m_initialized
$1 = false
(gdb)
More information about the Gcc-bugs
mailing list