https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121527
--- Comment #11 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- The missing stores are visible in the .optimized file wrt a compiler without the problematic change (r16-3156-g5294840e3c7bf9) spotted by Sam.