aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/mn10300
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2004-03-17 05:16:17 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2004-03-17 05:16:17 +0000
commit7ae4afcbfaf35fedc06ce1d4619307ff2fb71c72 (patch)
tree6665abd26301816cf6f58ae58e1b3628d651a4cb /gcc/config/mn10300
parentd093738d94d297f7986c757dbb41b1b10be75c6d (diff)
downloadgcc-7ae4afcbfaf35fedc06ce1d4619307ff2fb71c72.zip
gcc-7ae4afcbfaf35fedc06ce1d4619307ff2fb71c72.tar.gz
gcc-7ae4afcbfaf35fedc06ce1d4619307ff2fb71c72.tar.bz2
mn10300.c (notice_update_cc): Don't handle CC_INVERT.
* config/mn10300/mn10300.c (notice_update_cc): Don't handle CC_INVERT. * config/mn10300/mn10300.md (cc): Remove "invert". From-SVN: r79573
Diffstat (limited to 'gcc/config/mn10300')
-rw-r--r--gcc/config/mn10300/mn10300.c7
-rw-r--r--gcc/config/mn10300/mn10300.md3
2 files changed, 1 insertions, 9 deletions
diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.c
index 2c68dcb..978d1c7 100644
--- a/gcc/config/mn10300/mn10300.c
+++ b/gcc/config/mn10300/mn10300.c
@@ -1198,13 +1198,6 @@ notice_update_cc (rtx body, rtx insn)
cc_status.mdep.fpCC = 1;
break;
- case CC_INVERT:
- /* The insn is a compare instruction. */
- CC_STATUS_INIT;
- cc_status.value1 = SET_SRC (body);
- cc_status.flags |= CC_INVERTED;
- break;
-
case CC_CLOBBER:
/* Insn doesn't leave CC in a usable state. */
CC_STATUS_INIT;
diff --git a/gcc/config/mn10300/mn10300.md b/gcc/config/mn10300/mn10300.md
index 020f790..5746ecd 100644
--- a/gcc/config/mn10300/mn10300.md
+++ b/gcc/config/mn10300/mn10300.md
@@ -33,9 +33,8 @@
;; set_znv - insn sets z,n,v to usable values; c is unusable.
;; set_zn - insn sets z,n to usable values; v,c are unusable.
;; compare - compare instruction
-;; invert -- like compare, but flags are inverted.
;; clobber - value of cc is unknown
-(define_attr "cc" "none,none_0hit,set_znv,set_zn,compare,clobber,invert"
+(define_attr "cc" "none,none_0hit,set_znv,set_zn,compare,clobber"
(const_string "clobber"))
(define_constants [