diff options
author | Jeffrey A Law <law@cygnus.com> | 1999-05-03 13:51:00 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1999-05-03 07:51:00 -0600 |
commit | d750f6f780b3d70bc78c36daa0c896e335115654 (patch) | |
tree | df7c941b52751f65b01d11a13cbed9d0d275b78a /gcc/config/mn10200 | |
parent | ddcd89b9a08d1c1f16e3ebf6f7006f6a25fcc97e (diff) | |
download | gcc-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.md | 4 |
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")]) ;; ---------------------------------------------------------------------- |