* config/c4x/c4x.c (c4x_preferred_reload_class): Always return class.
authorMichael Hayes <m.hayes@elec.canterbury.ac.nz>
Thu, 7 Jan 1999 02:38:35 +0000 (02:38 +0000)
committerMichael Hayes <m.hayes@gcc.gnu.org>
Thu, 7 Jan 1999 02:38:35 +0000 (02:38 +0000)
From-SVN: r24554

gcc/ChangeLog
gcc/config/c4x/c4x.c

index 0d190d5036e7971abfc0804a0ec6129ad4ecf154..b1c9ac2a0d30d06c09ea20b80a812e1bcf6ae190 100644 (file)
@@ -1,3 +1,7 @@
+Thu Jan  7 23:39:27 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
+
+       * config/c4x/c4x.c (c4x_preferred_reload_class): Always return class.
+
 Thu Jan  7 00:29:25 199  Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
 
        * combine.c (num_sign_bit_copies): In NEG, MULT, DIV and MOD cases,
index a814c977f2f3ff92a47ca69dfd7b3ed2c3faf427..ef49bed61832ff507345e0733b47cc9e34f38a46 100644 (file)
@@ -1100,21 +1100,6 @@ c4x_preferred_reload_class (x, class)
      rtx x;
      enum reg_class class;
 {
-  if (GET_CODE (x) == MEM && class > ADDR_REGS && class != INDEX_REGS)
-    {
-      x = XEXP (x, 0);
-      if (GET_CODE (x) == PLUS)
-        {
-          rtx op0 = XEXP (x, 0);
-          rtx op1 = XEXP (x, 1);
-
-          if (REG_P (op0) 
-             && IS_ADDR_REGNO (op0)
-             && GET_CODE (op1) == CONST_INT
-             && !IS_DISP8_CONST (INTVAL (op1)))
-           class = ADDR_REGS;
-        }
-    }
   return class;
 }