diff -r 70295a56c207 -r 96ea37459ca7 src/hotspot/share/libadt/dict.cpp --- a/src/hotspot/share/libadt/dict.cpp Thu Jul 12 10:41:44 2018 -0400 +++ b/src/hotspot/share/libadt/dict.cpp Thu Jul 12 17:29:48 2018 -0700 @@ -305,9 +305,9 @@ // limited to MAXID characters in length. Experimental evidence on 150K of // C text shows excellent spreading of values for any size hash table. int hashstr(const void *t) { - register char c, k = 0; - register int32_t sum = 0; - register const char *s = (const char *)t; + char c, k = 0; + int32_t sum = 0; + const char *s = (const char *)t; while( ((c = *s++) != '\0') && (k < MAXID-1) ) { // Get characters till null or MAXID-1 c = (c<<1)+1; // Characters are always odd!