[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