Commit 5cd76fcd by Richard Stallman

*** empty log message ***

From-SVN: r1126
parent d072107f
...@@ -1464,9 +1464,20 @@ expand_inline_function (fndecl, parms, target, ignore, type, structure_value_add ...@@ -1464,9 +1464,20 @@ expand_inline_function (fndecl, parms, target, ignore, type, structure_value_add
&& GET_CODE (pattern) == SET && GET_CODE (pattern) == SET
&& GET_CODE (SET_DEST (pattern)) == REG && GET_CODE (SET_DEST (pattern)) == REG
&& REG_FUNCTION_VALUE_P (SET_DEST (pattern))) && REG_FUNCTION_VALUE_P (SET_DEST (pattern)))
break; {
if (volatile_refs_p (SET_SRC (pattern)))
copy = emit_insn (copy_rtx_and_substitute (pattern, map)); {
/* If we must not delete the source,
load it into a new temporary. */
copy = emit_insn (copy_rtx_and_substitute (pattern, map));
SET_DEST (pattern)
= gen_reg_rtx (GET_MODE (SET_DEST (pattern)));
}
else
break;
}
else
copy = emit_insn (copy_rtx_and_substitute (pattern, map));
/* REG_NOTES will be copied later. */ /* REG_NOTES will be copied later. */
#ifdef HAVE_cc0 #ifdef HAVE_cc0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment