aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-04-24 11:39:59 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1993-04-24 11:39:59 -0400
commit54b1de55505b7fda1731ca8849063ba1386bbba6 (patch)
treedb1e40a94bec77736e269ce6d41984222ad9780e
parent26300dcd148908808d26b43e969652d10760bd71 (diff)
downloadgcc-54b1de55505b7fda1731ca8849063ba1386bbba6.zip
gcc-54b1de55505b7fda1731ca8849063ba1386bbba6.tar.gz
gcc-54b1de55505b7fda1731ca8849063ba1386bbba6.tar.bz2
(invalidate): Use proper type for in_table.
From-SVN: r4208
-rw-r--r--gcc/cse.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/cse.c b/gcc/cse.c
index 44c75e6..f330037 100644
--- a/gcc/cse.c
+++ b/gcc/cse.c
@@ -1496,7 +1496,8 @@ invalidate (x)
remove_from_table (lookup_for_remove (x, hash, GET_MODE (x)), hash);
else
{
- int in_table = TEST_HARD_REG_BIT (hard_regs_in_table, regno);
+ HOST_WIDE_INT in_table
+ = TEST_HARD_REG_BIT (hard_regs_in_table, regno);
int endregno = regno + HARD_REGNO_NREGS (regno, GET_MODE (x));
int tregno, tendregno;
register struct table_elt *p, *next;