* df.c (df_uses_record): Handle CC0.
authorMichael Hayes <m.hayes@elec.canterbury.ac.nz>
Sun, 26 Jan 2003 01:18:25 +0000 (01:18 +0000)
committerMichael Hayes <m.hayes@gcc.gnu.org>
Sun, 26 Jan 2003 01:18:25 +0000 (01:18 +0000)
From-SVN: r61817

gcc/ChangeLog
gcc/df.c

index a308d0f14dcc99fd177b6b0ba8cc809d6c860d40..5908f6044a735cdc631a64c64a4c64352e4f79d8 100644 (file)
@@ -1,3 +1,7 @@
+2003-01-26  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
+
+       * df.c (df_uses_record): Handle CC0.
+
 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
 
         * reload.c (maybe_memory_address_p): New function.
index bbfa500edffad26c74725fc9a7672f19d3b752a7..3a271c452533bf36943a61d860690fd23bb26e81 100644 (file)
--- a/gcc/df.c
+++ b/gcc/df.c
@@ -1037,6 +1037,7 @@ df_uses_record (df, loc, ref_type, bb, insn, flags)
     case CONST_DOUBLE:
     case CONST_VECTOR:
     case PC:
+    case CC0:
     case ADDR_VEC:
     case ADDR_DIFF_VEC:
       return;
@@ -1102,9 +1103,10 @@ df_uses_record (df, loc, ref_type, bb, insn, flags)
                }
              /* ... FALLTHRU ...  */
            case REG:
-           case PC:
            case PARALLEL:
-             break;
+           case PC:
+           case CC0:
+               break;
            case MEM:
              df_uses_record (df, &XEXP (dst, 0),
                              DF_REF_REG_MEM_STORE,