(eliminate_regs): Use new macros LOAD_EXTEND_OP and WORD_REGISTER_OPERATION...
authorRichard Kenner <kenner@gcc.gnu.org>
Sat, 25 Sep 1993 12:23:21 +0000 (08:23 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Sat, 25 Sep 1993 12:23:21 +0000 (08:23 -0400)
(eliminate_regs): Use new macros LOAD_EXTEND_OP and
WORD_REGISTER_OPERATION instead of BYTE_LOADS_*_EXTEND and
LOAD_EXTEND.

From-SVN: r5476

gcc/reload1.c

index 36eb1250b0e5f5f2356d9557802ef43240bc39f8..59b014f9c8879e2728e0f2754465a2254916d661 100644 (file)
@@ -2882,7 +2882,7 @@ eliminate_regs (x, mem_mode, insn)
          if (GET_CODE (new) == MEM
              && (GET_MODE_SIZE (GET_MODE (x))
                  <= GET_MODE_SIZE (GET_MODE (new)))
-#if defined(BYTE_LOADS_ZERO_EXTEND) || defined(BYTE_LOADS_SIGN_EXTEND)
+#ifdef LOAD_EXTEND_OP
              /* On these machines we will be reloading what is
                 inside the SUBREG if it originally was a pseudo and
                 the inner and outer modes are both a word or