Commit 5dd3e650 by J"orn Rennecke Committed by Joern Rennecke

combine.c (try_combine): If split with mode-changed scratch register didn't…

combine.c (try_combine): If split with mode-changed scratch register didn't work, try the original mode.

	* combine.c (try_combine): If split with mode-changed scratch
	register didn't work, try the original mode.

From-SVN: r40201
parent 31a02448
Sat Mar 3 04:17:17 2001 J"orn Rennecke <amylaar@redhat.com>
* combine.c (try_combine): If split with mode-changed scratch
register didn't work, try the original mode.
Sat Mar 3 03:46:47 2001 J"orn Rennecke <amylaar@redhat.com>
* tm.texi: Change STRUCT_FORCE_BLK to MEMBER_TYPE_FORCES_BLK.
......
......@@ -2147,6 +2147,15 @@ try_combine (i3, i2, i1, new_direct_jump_p)
gen_rtx_CLOBBER (VOIDmode,
ni2dest))),
i3);
/* If the split with the mode-changed register didn't work, try
the original register. */
if (! m_split && ni2dest != i2dest)
m_split = split_insns (gen_rtx_PARALLEL
(VOIDmode,
gen_rtvec (2, newpat,
gen_rtx_CLOBBER (VOIDmode,
i2dest))),
i3);
}
if (m_split && GET_CODE (m_split) != SEQUENCE)
......
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