summaryrefslogtreecommitdiff
path: root/gcc/config/mips/mips.md
diff options
context:
space:
mode:
authorgavin <gavin@138bc75d-0d04-0410-961f-82ee72b054a4>1999-02-03 12:47:19 +0000
committergavin <gavin@138bc75d-0d04-0410-961f-82ee72b054a4>1999-02-03 12:47:19 +0000
commit15fe599b11d86f1a5497a0325c4535aded4dd140 (patch)
tree479f55df56a364f0ebb771a0854b5f33262bebae /gcc/config/mips/mips.md
parentcf090d33f78675fa07e3d123fab440bbcc0ed892 (diff)
downloadgcc-15fe599b11d86f1a5497a0325c4535aded4dd140.tar.gz
(div_trap_mips16): Remove nop's after branches.
Properly this time. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25006 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/mips/mips.md')
-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 1e64a059514..2715f1f9c73 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")