https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87761
--- Comment #17 from Jeffrey A. Law <law at gcc dot gnu.org> --- Author: law Date: Fri Mar 22 18:14:56 2019 New Revision: 269880 URL: https://gcc.gnu.org/viewcvs?rev=269880&root=gcc&view=rev Log: PR rtl-optimization/87761 * config/mips/mips-protos.h (mips_split_move): Add new argument. (mips_emit_move_or_split): Pass NULL for INSN into mips_split_move. (mips_split_move): Accept new INSN argument. Try to forward SRC into the next instruction. (mips_split_move_insn): Pass INSN through to mips_split_move. Modified: trunk/gcc/ChangeLog trunk/gcc/config/mips/mips-protos.h trunk/gcc/config/mips/mips.c