https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212
--- Comment #44 from Kazumoto Kojima <kkojima at gcc dot gnu.org> --- Author: kkojima Date: Mon Sep 29 01:24:33 2014 New Revision: 215676 URL: https://gcc.gnu.org/viewcvs?rev=215676&root=gcc&view=rev Log: PR target/55212 * config/sh/sh-protos.h (sh_movsf_ie_ra_split_p): New prototype. * config/sh/sh.c (sh_movsf_ie_ra_split_p): New function. * config/sh/sh.md (movsi_ie): Use constraint "mr" instead of "m". (movsf_ie_ra): New insn_and_split. (movsf): Use movsf_ie_ra when lra_in_progress is set. Modified: branches/sh-lra/gcc/config/sh/sh-protos.h branches/sh-lra/gcc/config/sh/sh.c branches/sh-lra/gcc/config/sh/sh.md