https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114323
--- Comment #1 from Alex Coplan <acoplan at gcc dot gnu.org> --- Hmm, so in 043t.mergephi1 we have: uint32x4_t foo () { const uint32_t D.13439[4]; uint32x4_t V0; <bb 2> : D.13439 = *.LC0; V0_3 = vld1q_u32 (&D.13439); D.13439 ={v} {CLOBBER(eos)}; return V0_3; } but then 044t.dse1 says: Deleted dead store: D.13439 = *.LC0; leaving us with a load of uninitialized memory.