Consider: int y;
void foo (void) { y = 0; y = 1; } I get: foo () { <bb 0>: y = 0; y = 1; return; } -- Summary: DSE not working? Product: gcc Version: unknown Status: UNCONFIRMED Keywords: missed-optimization Severity: normal Priority: P2 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: kazu at cs dot umass dot edu CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19130