https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62009
jgreenhalgh at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Target|i686 |i686, | |arm-none-linux-gnueabihf Status|UNCONFIRMED |NEW Last reconfirmed| |2014-08-04 CC| |jgreenhalgh at gcc dot gnu.org Summary|Bootstrap failure on i686 |Bootstrap failure in | |vec.h::splice Ever confirmed|0 |1 --- Comment #1 from jgreenhalgh at gcc dot gnu.org --- I saw something very similar on ARM, but I couldn't reproduce it across two other bootstraps with the same configuration, nor did I see the ICE when trying to resume the build by typing "make". .../configure --with-cpu=cortex-a9 --with-fpu=neon-fp16 --with-mode=thumb --with-float=hard --enable-languages=c,c++,fortran /work/jamgre01//gcc-src/gcc/tree-ssa-pre.c: In function ‘pre_expr_d* bitmap_find_leader(bitmap_set_t, unsigned int)’: /work/jamgre01//gcc-src/gcc/tree-ssa-pre.c:1837:1: internal compiler error: in splice, at vec.h:844 bitmap_find_leader (bitmap_set_t set, unsigned int val) ^ 0xaa2927 vec<_edge_var_map, va_heap, vl_embed>::splice(vec<_edge_var_map, va_heap, vl_embed>&) /work/jamgre01//gcc-src/gcc/vec.h:844 0xaa253d vec<_edge_var_map, va_heap, vl_ptr>::splice(vec<_edge_var_map, va_heap, vl_ptr>&) /work/jamgre01//gcc-src/gcc/vec.h:1495 0xaa1fab vec<_edge_var_map, va_heap, vl_ptr>::safe_splice(vec<_edge_var_map, va_heap, vl_ptr>&) /work/jamgre01//gcc-src/gcc/vec.h:1512 0xa9ddbb redirect_edge_var_map_dup(edge_def*, edge_def*) /work/jamgre01//gcc-src/gcc/tree-ssa.c:113 0x4d8bfd redirect_edge_succ_nodup(edge_def*, basic_block_def*) /work/jamgre01//gcc-src/gcc/cfghooks.c:437 0xa9dee5 ssa_redirect_edge(edge_def*, basic_block_def*) /work/jamgre01//gcc-src/gcc/tree-ssa.c:173 0x8fd663 gimple_try_redirect_by_replacing_jump /work/jamgre01//gcc-src/gcc/tree-cfg.c:5419 0x8fd6e7 gimple_redirect_edge_and_branch /work/jamgre01//gcc-src/gcc/tree-cfg.c:5450 0x4d89d5 redirect_edge_and_branch(edge_def*, basic_block_def*) /work/jamgre01//gcc-src/gcc/cfghooks.c:356 0x907a79 remove_forwarder_block /work/jamgre01//gcc-src/gcc/tree-cfgcleanup.c:445 0x9080a7 cleanup_tree_cfg_bb /work/jamgre01//gcc-src/gcc/tree-cfgcleanup.c:633 0x90818d cleanup_tree_cfg_1 /work/jamgre01//gcc-src/gcc/tree-cfgcleanup.c:675 0x9082cb cleanup_tree_cfg_noloop /work/jamgre01//gcc-src/gcc/tree-cfgcleanup.c:731 0x9083bd cleanup_tree_cfg() /work/jamgre01//gcc-src/gcc/tree-cfgcleanup.c:786 0x90897f execute_cleanup_cfg_post_optimizing /work/jamgre01//gcc-src/gcc/tree-cfgcleanup.c:1081 0x908b29 execute /work/jamgre01//gcc-src/gcc/tree-cfgcleanup.c:1143 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions.