[Bug debug/53740] [4.8 Regression] --enable-checking=yes,rtl bootstrap failure with ada

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Jun 27 05:58:00 GMT 2012


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53740

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-06-27 05:58:31 UTC ---
(In reply to comment #6)
> The bug was introduced in r188527, with the conditionalization of calling
> insert_dead_debug_temp in the “else” clause, so that we would no longer insert
> debug temps for sets that were not themselves dead, but that were used in debug
> stmts after their death.  This caused a chain of debug temps to be incorrectly
> introduced, which ended up triggering the problem.

If you are going to fix this by making it unconditional again, I think both
word_dce_process_block and dce_process_block should do it unconditionally.



More information about the Gcc-bugs mailing list