Comments
Patch
===================================================================
@@ -864,7 +864,8 @@ dep_cost_1 (dep_t link, dw_t dw)
This allows the computation of a function's result and parameter
values to overlap the return and call. We don't care about the
the dependence cost when only decreasing register pressure. */
- if (recog_memoized (used) < 0)
+ if (recog_memoized (used) < 0 && GET_CODE (PATTERN (used)) != ASM_INPUT
+ && asm_noperands (PATTERN (used)) < 0)
{
cost = 0;
recog_memoized (insn);