+2004-03-17 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/mn10300/mn10300.c (notice_update_cc): Don't handle
+ CC_INVERT.
+ * config/mn10300/mn10300.md (cc): Remove "invert".
+
2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* builtins.c (integer_valued_real_p): Add builtin rint.
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;
;; 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 [