From dc36a61fc5419826b501f553c824cb595dcedb5c Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Wed, 9 Mar 2005 09:35:00 +0000 Subject: * config/tc-mips.c (append_insn): Remove cop_interlocks test from branch delay code. --- gas/config/tc-mips.c | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'gas/config') diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index 8e464f6..021dd40 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -2513,17 +2513,6 @@ append_insn (struct mips_cl_insn *ip, expressionS *address_expr, frags for different purposes. */ || (! mips_opts.mips16 && prev_insn_frag_type == rs_machine_dependent) - /* If the branch reads the condition codes, we don't - even try to swap, because in the sequence - ctc1 $X,$31 - INSN - INSN - bc1t LABEL - we can not swap, and I don't feel like handling that - case. */ - || (! mips_opts.mips16 - && (pinfo & INSN_READ_COND_CODE) - && ! cop_interlocks) /* Check for conflicts between the branch and the instructions before the candidate delay slot. */ || nops_for_insn (history + 1, ip) > 0 -- cgit v1.1