diff -r a49a647afe9a -r ba764ed4b6f2 src/share/vm/oops/markOop.hpp --- a/src/share/vm/oops/markOop.hpp Fri Apr 11 09:56:35 2008 -0400 +++ b/src/share/vm/oops/markOop.hpp Sun Apr 13 17:43:42 2008 -0400 @@ -89,7 +89,7 @@ enum { age_bits = 4, lock_bits = 2, biased_lock_bits = 1, - max_hash_bits = BitsPerOop - age_bits - lock_bits - biased_lock_bits, + max_hash_bits = BitsPerWord - age_bits - lock_bits - biased_lock_bits, hash_bits = max_hash_bits > 31 ? 31 : max_hash_bits, epoch_bits = 2 };