aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/mn10200
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1999-05-03 13:51:00 +0000
committerJeff Law <law@gcc.gnu.org>1999-05-03 07:51:00 -0600
commitd750f6f780b3d70bc78c36daa0c896e335115654 (patch)
treedf7c941b52751f65b01d11a13cbed9d0d275b78a /gcc/config/mn10200
parentddcd89b9a08d1c1f16e3ebf6f7006f6a25fcc97e (diff)
downloadgcc-d750f6f780b3d70bc78c36daa0c896e335115654.zip
gcc-d750f6f780b3d70bc78c36daa0c896e335115654.tar.gz
gcc-d750f6f780b3d70bc78c36daa0c896e335115654.tar.bz2
mn10200.md (btst insns): btst does not leave cc0 in a useable state for redundant tst eliminatino.
* mn10200.md (btst insns): btst does not leave cc0 in a useable state for redundant tst eliminatino. * mn10300.md (btst insns): Likewise. From-SVN: r26752
Diffstat (limited to 'gcc/config/mn10200')
-rw-r--r--gcc/config/mn10200/mn10200.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/mn10200/mn10200.md b/gcc/config/mn10200/mn10200.md
index 30ff23d..1fccbf4 100644
--- a/gcc/config/mn10200/mn10200.md
+++ b/gcc/config/mn10200/mn10200.md
@@ -741,14 +741,14 @@
output_asm_insn (\"btst %1,%0\", xoperands);
return \"\";
}"
- [(set_attr "cc" "set_znv")])
+ [(set_attr "cc" "clobber")])
(define_insn ""
[(set (cc0) (and:HI (match_operand:HI 0 "general_operand" "d")
(match_operand:HI 1 "const_int_operand" "i")))]
""
"btst %1,%0"
- [(set_attr "cc" "set_znv")])
+ [(set_attr "cc" "clobber")])
;; ----------------------------------------------------------------------