diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-07-20 16:55:03 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-07-20 16:55:03 +0000 |
commit | fad8575f6045085a11d2414a231f9ec9e96ac4eb (patch) | |
tree | b7a9e3f93d3a1fc30ce40b0cfa9f54d1bc03e6a2 /gcc/regclass.c | |
parent | dfc605fe6cecd55e9b0804c0b6c0379aa9c8ebdb (diff) | |
download | gcc-fad8575f6045085a11d2414a231f9ec9e96ac4eb.tar.gz |
* regclass.c (N_REG_INTS): Use only 32 bits per element.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44201 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/regclass.c')
-rw-r--r-- | gcc/regclass.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/regclass.c b/gcc/regclass.c index c022b0a6321..bfde1e96bc7 100644 --- a/gcc/regclass.c +++ b/gcc/regclass.c @@ -140,10 +140,11 @@ HARD_REG_SET reg_class_contents[N_REG_CLASSES]; /* The same information, but as an array of unsigned ints. We copy from these unsigned ints to the table above. We do this so the tm.h files - do not have to be aware of the wordsize for machines with <= 64 regs. */ + do not have to be aware of the wordsize for machines with <= 64 regs. + Note that we hard-code 32 here, not HOST_BITS_PER_INT. */ #define N_REG_INTS \ - ((FIRST_PSEUDO_REGISTER + (HOST_BITS_PER_INT - 1)) / HOST_BITS_PER_INT) + ((FIRST_PSEUDO_REGISTER + (32 - 1)) / 32) static unsigned int_reg_class_contents[N_REG_CLASSES][N_REG_INTS] = REG_CLASS_CONTENTS; |