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

Reply via email to