https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66964
--- Comment #7 from alalaw01 at gcc dot gnu.org --- No new regressions bootstrapping that path on gcc-5-branch (--with-arch=armv7-a --with-fpu=neon-fp16 --with-float=hard). However, compiling the testcase with -dp reveals the bad strd's are actually coming from the *movdf_vfp pattern in vfp.md.