gcc/
	PR target/63986
	PR target/51244
	* config/sh/sh.c (sh_unspec_insn_p,
	sh_insn_operands_modified_between_p): New functions.
	(sh_split_movrt_negc_to_movt_xor): Do not delete insn if its operands
	are modified or if it has side effects, may trap or is volatile.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218200 138bc75d-0d04-0410-961f-82ee72b054a4