https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93586
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> --- I think this goes wrong during dce4, in sink it still looks correct, but dce4 removes the initializers: <bb 2> [local count: 28715882]: c[0][0] = "\x07"; - c[0][1] = ""; - c[0][2] = "\x05"; - c[0][3] = "\x05";