https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56748
Jeffrey A. Law <law at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Jeffrey A. Law <law at redhat dot com> --- Not sure when this was fixed, but it works fine on the trunk. VRP1/DOM2 are able to thread the conditional branches (which removes unexecutable paths) with the net result is all the uninitialized uses of b.0 are ultimately removed.