https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85299
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |WONTFIX --- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> --- CFG looks as follows: Released 0 names, 0.00%, removed 0 holes main () { int a[1]; <bb 2> : <bb 3> : <bb 4> : a ={v} {CLOBBER}; return; } So the dead code is optimized out.