aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGavin Romig-Koch <gavin@gcc.gnu.org>1999-02-03 12:47:19 +0000
committerGavin Romig-Koch <gavin@gcc.gnu.org>1999-02-03 12:47:19 +0000
commit6ebec6eed47e4066484b19d0bc9f44d739562d1e (patch)
tree479f55df56a364f0ebb771a0854b5f33262bebae
parent5b2179e8f0761f33f757f17da4f42a2a56c7ed7e (diff)
downloadgcc-6ebec6eed47e4066484b19d0bc9f44d739562d1e.zip
gcc-6ebec6eed47e4066484b19d0bc9f44d739562d1e.tar.gz
gcc-6ebec6eed47e4066484b19d0bc9f44d739562d1e.tar.bz2
(div_trap_mips16): Remove nop's after branches.
Properly this time. From-SVN: r25006
-rw-r--r--gcc/config/mips/mips.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md
index 1e64a05..2715f1f 100644
--- a/gcc/config/mips/mips.md
+++ b/gcc/config/mips/mips.md
@@ -2490,15 +2490,16 @@
have_dep_anti = 1;
if (! have_dep_anti)
{
+ /* No branch delay slots on mips16. */
if (GET_CODE (operands[1]) == CONST_INT)
- return \"%(bnez\\t%0,1f\\n\\tnop\\n\\tbreak\\t%2\\n1:%)\";
+ return \"%(bnez\\t%0,1f\\n\\tbreak\\t%2\\n1:%)\";
else
- return \"%(bne\\t%0,%1,1f\\n\\tnop\\n\\tbreak\\t%2\\n1:%)\";
+ return \"%(bne\\t%0,%1,1f\\n\\tbreak\\t%2\\n1:%)\";
}
return \"\";
}"
[(set_attr "type" "unknown")
- (set_attr "length" "4")])
+ (set_attr "length" "3")])
(define_expand "divsi3"
[(set (match_operand:SI 0 "register_operand" "=l")