http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50686
--- Comment #36 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> 2013-04-05 10:41:42 UTC --- With the new reduced testcase I'm now also able to reproduce the failure on an x86_64-unknown-linux-gnu x mips-sgi-irix6.5 cross, configured with configure \ --prefix=/var/gcc/irix6 --disable-nls --target mips-sgi-irix6.5 \ --with-gmp-include=/vol/gcc/include --with-gmp-lib=/vol/gcc/lib \ --disable-libgomp --disable-libquadmath --disable-libssp --disable-lto \ --enable-obsolete --enable-languages=c,c++ --enable-checking and % cc1plus -fpreprocessed vec.ii -quiet -mabi=n32 -g -O2 -o vec.s /vec.ii: In function 'void __cxxabiv1::__cxa_vec_delete2(void*, std::size_t, std::size_t, __cxxabiv1::__cxa_cdtor_type, void (*)(void*))': vec.ii:55:3: internal compiler error: in maybe_record_trace_start, at dwarf2cfi.c:2243 It still can be traced down to r179848 | bernds | 2011-10-12 14:04:04 +0200 (Wed, 12 Oct 2011) | 5 lines * function.c (prepare_shrink_wrap, bb_active_p): New function. (thread_prologue_and_epilogue_insns): Use bb_active_p. Call prepare_shrink_wrap, then recompute bb_active_p for the last block. Bernd, could you please have a fresh look at this bootstrap-breaking regression you introduced? Thanks. Rainer