https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64191
--- Comment #13 from Richard Biener <rguenth at gcc dot gnu.org> --- Author: rguenth Date: Wed Dec 10 09:29:05 2014 New Revision: 218566 URL: https://gcc.gnu.org/viewcvs?rev=218566&root=gcc&view=rev Log: 2014-12-10 Richard Biener <rguent...@suse.de> PR tree-optimization/64191 * tree-ssa-dce.c (mark_stmt_if_obviously_necessary): Do not mark clobbers as necessary. (eliminate_unnecessary_stmts): Keep clobbers live if we can. * g++.dg/pr64191.C: Make sure we can DCE empty loops with indirect clobbers. Added: trunk/gcc/testsuite/g++.dg/pr64191.C Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-ssa-dce.c