From b04a1b3b0cb41e75eac9a1ea44b8bfea1d4798dc Mon Sep 17 00:00:00 2001
From: Andreas Krebbel <krebbel1@de.ibm.com>
Date: Thu, 20 Nov 2003 00:18:46 +0000
Subject: [PATCH] reload.c (find_reloads): Added missing type casts.

2003-11-19  Andreas Krebbel  <krebbel1@de.ibm.com>

	* reload.c (find_reloads): Added missing type casts.

From-SVN: r73748
---
 gcc/ChangeLog | 4 ++++
 gcc/reload.c  | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bb9298c3e7b4..de8ad3ae18fa 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2003-11-19  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+	* reload.c (find_reloads): Added missing type casts.
+
 2003-11-19  James E Wilson  <wilson@specifixinc.com>
 
 	* combine.c (sets_function_arg_p): Delete unused function.
diff --git a/gcc/reload.c b/gcc/reload.c
index 13dd25ed0612..33167eaed2f7 100644
--- a/gcc/reload.c
+++ b/gcc/reload.c
@@ -3407,9 +3407,9 @@ find_reloads (rtx insn, int replace, int ind_levels, int live_known,
 		 reload here.  */
 	      if (GET_CODE (operand) == REG
 		  && REGNO (operand) < FIRST_PSEUDO_REGISTER
-		  && this_alternative[i] != NO_REGS
+		  && (enum reg_class) this_alternative[i] != NO_REGS
 		  && (SECONDARY_MEMORY_NEEDED
-		      (this_alternative[i],
+		      ((enum reg_class) this_alternative[i],
 		       REGNO_REG_CLASS (REGNO (operand)),
 		       GET_MODE (operand))))
 		losers++;
-- 
GitLab