https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90273
--- Comment #16 from Richard Biener <rguenth at gcc dot gnu.org> --- Created attachment 46260 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46260&action=edit removed-unused-local patch There do appear to be variables that are just appearing in # DEBUG var => NULL stmts, not in debug binds and not referenced elsewhere. But not many. Mostly unused this variables it seems. 362 debug binds are dead this way for the testcase (after the DCE patch).