https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212
--- Comment #261 from Oleg Endo <olegendo at gcc dot gnu.org> --- I'm a little concerned because of PR 115949. It shows that there are some fundamental issues with move patterns like `movsi_ie`. It seems real-world code is very easy to hit that problem. I'm thinking to remove the FP alternatives from 'movsi_ie' and similarly, remove the GP alternatives from 'movsf_ie'. Kaz, since you've been looking in similar places recently ( e.g. https://github.com/kazkojima/gcc/commit/ed9236ca72bda40f4f68ce6ff0cea7a47d710836 ), what's your opinion on that?