mn10300.c (notice_update_cc): Don't handle CC_INVERT.
authorKazu Hirata <kazu@cs.umass.edu>
Wed, 17 Mar 2004 05:16:17 +0000 (05:16 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Wed, 17 Mar 2004 05:16:17 +0000 (05:16 +0000)
* config/mn10300/mn10300.c (notice_update_cc): Don't handle
CC_INVERT.
* config/mn10300/mn10300.md (cc): Remove "invert".

From-SVN: r79573

gcc/ChangeLog
gcc/config/mn10300/mn10300.c
gcc/config/mn10300/mn10300.md

index 42e3475ec85bf9197c4a2a4e6da82ad928938a1b..bdba02a436bb03988edc70322a8d8759f5972f98 100644 (file)
@@ -1,3 +1,9 @@
+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.
index 2c68dcb04bab7bb52ea9bbd19352fe18902389c5..978d1c7c644d0174000b8bed290bde9401995da1 100644 (file)
@@ -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;
index 020f790c05d5f3bd9711e8856628db3351fad875..5746ecd0bb5bc7de7b153660364166a88c9823aa 100644 (file)
@@ -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 [