Commit 76dd5923 by J"orn Rennecke Committed by Joern Rennecke

rtlanal.c (reg_used_between_p): Don't check for CLOBBERs in CALL_INSN_FUNCTION_USAGE.

	* rtlanal.c (reg_used_between_p): Don't check for CLOBBERs in
	CALL_INSN_FUNCTION_USAGE.

From-SVN: r104643
parent 6cec5cb5
2005-09-26 J"orn Rennecke <joern.rennecke@st.com>
* rtlanal.c (reg_used_between_p): Don't check for CLOBBERs in
CALL_INSN_FUNCTION_USAGE.
2005-09-26 Richard Guenther <rguenther@suse.de> 2005-09-26 Richard Guenther <rguenther@suse.de>
PR middle-end/15855 PR middle-end/15855
......
...@@ -666,9 +666,7 @@ reg_used_between_p (rtx reg, rtx from_insn, rtx to_insn) ...@@ -666,9 +666,7 @@ reg_used_between_p (rtx reg, rtx from_insn, rtx to_insn)
for (insn = NEXT_INSN (from_insn); insn != to_insn; insn = NEXT_INSN (insn)) for (insn = NEXT_INSN (from_insn); insn != to_insn; insn = NEXT_INSN (insn))
if (INSN_P (insn) if (INSN_P (insn)
&& (reg_overlap_mentioned_p (reg, PATTERN (insn)) && (reg_overlap_mentioned_p (reg, PATTERN (insn))
|| (CALL_P (insn) || (CALL_P (insn) && find_reg_fusage (insn, USE, reg))))
&& (find_reg_fusage (insn, USE, reg)
|| find_reg_fusage (insn, CLOBBER, reg)))))
return 1; return 1;
return 0; return 0;
} }
......
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