https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71528
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org Target Milestone|--- |5.5 Summary|multiple extern reference |[5/6/7 Regression] multiple |declarations produce |extern reference |uninitialized access |declarations produce | |uninitialized access --- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- This changed with r218076. The difference in *.gimple (*.original is the same) vs. r218075 is: --- pr71528.C.004t.gimple_ 2016-06-14 09:08:02.000000000 -0400 +++ pr71528.C.004t.gimple 2016-06-14 09:08:20.000000000 -0400 @@ -4,7 +4,7 @@ int main() () int & x.0; bool D.1618; - x.0 = x; + x.0 = 0; D.1618 = x.0 == 0B; D.1616 = (int) D.1618; return D.1616;