https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83396
--- Comment #13 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> --- > --- Comment #11 from Alexandre Oliva <aoliva at gcc dot gnu.org> --- > the problem is that a concatn resulting from decomposing a reg is not unshared > in a debug insn because it's between blocks. reverting the > remove_forwarder_block part of the tree-cfgcleanup.c changes in r255566 avoids > the problem. still investigating... > > feedback on whether your bootstrap failure is affected by reverting this hunk > (aside from the original bug report; that one is covered) is welcome After that reversion, sparc-sun-solaris2.11 bootstrap is into make check now. Besides, I've also manually compiled the stage3 gimple-pretty-print.c with -g0 and completed the bootstrap this way. There's only one testsuite regression then: +FAIL: gcc.c-torture/compile/pr69102.c -O3 -g (internal compiler error) +FAIL: gcc.c-torture/compile/pr69102.c -O3 -g (test for excess errors) Excess errors: during RTL pass: final /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.c-torture/compile/pr69102.c:23:1: internal compiler error: in vt_initialize, at var-tracking.c:10172 0xdef613 vt_initialize /vol/gcc/src/hg/trunk/local/gcc/var-tracking.c:10172 0xdf8daf variable_tracking_main_1 /vol/gcc/src/hg/trunk/local/gcc/var-tracking.c:10429 0xdf8daf variable_tracking_main() /vol/gcc/src/hg/trunk/local/gcc/var-tracking.c:10484 0x6d990b rest_of_handle_final /vol/gcc/src/hg/trunk/local/gcc/final.c:4546 0x6d990b execute /vol/gcc/src/hg/trunk/local/gcc/final.c:4624 which is probably related. > at least the ia64 failure mode is so different that it's not likely to be the > same problem. as for the sparc one, I'd appreciate a preprocessed testcase to > look into it as well. thanks! Beyond the reduced testcase Jakub provided, you mean?