]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
(choose_reload_regs): Remove previous change.
authorRichard Kenner <kenner@gcc.gnu.org>
Sat, 7 May 1994 14:09:32 +0000 (10:09 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Sat, 7 May 1994 14:09:32 +0000 (10:09 -0400)
From-SVN: r7261

gcc/reload1.c

index 098eed908358d4bc6813b9d9dee778b3be233f33..5fb6de501eb51c3dbb435baadd5de0edcbdf2b1b 100644 (file)
@@ -4844,21 +4844,6 @@ choose_reload_regs (insn, avoid_return_reg)
                                reload_when_needed[j], reload_mode[j]);
     }
 
-  /* Ban all registers used for argument passing to the current
-     function call.  */
-  if (GET_CODE (insn) == CALL_INSN)
-    {
-      rtx link;
-
-      for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1))
-       if (GET_CODE (XEXP (link, 0)) == USE)
-          {
-           register rtx reg = SET_DEST (XEXP (link, 0));
-           mark_reload_reg_in_use (REGNO (reg), 0, RELOAD_FOR_INPUT,
-                                   GET_MODE (reg));
-          }
-    }
-
   if (n_reloads > 1)
     qsort (reload_order, n_reloads, sizeof (short), reload_reg_class_lower);