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?

Reply via email to