Message ID | 4C7BC6F1.2030803@codesourcery.com |
---|---|
State | New |
Headers | show |
Index: haifa-sched.c =================================================================== --- haifa-sched.c (revision 163516) +++ haifa-sched.c (working copy) @@ -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);