From 7924156a6a0953e9988a32b9d9d71dc69514c635 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Thu, 14 May 1998 12:54:35 -0700 Subject: [PATCH] Fix MIPS compiler abort on Mesa, reported by Andy Tai. * reload.c (find_reloads): Don't penalize SCRATCH output reload. From-SVN: r19756 --- gcc/reload.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gcc/reload.c b/gcc/reload.c index ef62ef92f44..8bfcbedd0a7 100644 --- a/gcc/reload.c +++ b/gcc/reload.c @@ -3272,7 +3272,8 @@ find_reloads (insn, replace, ind_levels, live_known, reload_reg_p) /* Input reloads can be inherited more often than output reloads can be removed, so penalize output reloads. */ - if (operand_type[i] != RELOAD_FOR_INPUT) + if (operand_type[i] != RELOAD_FOR_INPUT + && GET_CODE (operand) != SCRATCH) reject++; } -- 2.30.2