https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108117
Alexander Monakov <amonakov at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|DUPLICATE |FIXED --- Comment #14 from Alexander Monakov <amonakov at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #13) > > The lifetime of the pseduo was already across the call ... Hm, I disagree: 'vb = 1' is a killing definition. Therefore the 'vb = 0' initialization is dead at the point of the call.