OSDN Git Service

* config/mn10300/mn10300.c (notice_update_cc): Don't handle
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Mar 2004 05:16:17 +0000 (05:16 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Mar 2004 05:16:17 +0000 (05:16 +0000)
CC_INVERT.
* config/mn10300/mn10300.md (cc): Remove "invert".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79573 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 42e3475..bdba02a 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 2c68dcb..978d1c7 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 020f790..5746ecd 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 [