aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-05-07 10:09:32 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-05-07 10:09:32 -0400
commit19a9014fab5f39ebfe4e56a298e786eb2cf7d968 (patch)
tree7d58be9bdadf663426f0987ee5f4abd141d5ab55
parent5a783256bfc031ee157c84e8290c46d009f2403a (diff)
downloadgcc-19a9014fab5f39ebfe4e56a298e786eb2cf7d968.zip
gcc-19a9014fab5f39ebfe4e56a298e786eb2cf7d968.tar.gz
gcc-19a9014fab5f39ebfe4e56a298e786eb2cf7d968.tar.bz2
(choose_reload_regs): Remove previous change.
From-SVN: r7261
-rw-r--r--gcc/reload1.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/gcc/reload1.c b/gcc/reload1.c
index 098eed9..5fb6de5 100644
--- a/gcc/reload1.c
+++ b/gcc/reload1.c
@@ -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);