# HG changeset patch # User lucy # Date 1558630248 -7200 # Node ID 948385f851f2204dc4ea5edebd9346b76b0c9ab5 # Parent d56d8e40b6cd6772108184e1f89381be0d4f7b20 8224652: 32-bit build failures after JDK-8213084 Reviewed-by: thartmann, shade Contributed-by: shade@redhat.com diff -r d56d8e40b6cd -r 948385f851f2 src/hotspot/share/compiler/abstractDisassembler.cpp --- a/src/hotspot/share/compiler/abstractDisassembler.cpp Fri May 24 09:02:33 2019 +0200 +++ b/src/hotspot/share/compiler/abstractDisassembler.cpp Thu May 23 18:50:48 2019 +0200 @@ -213,7 +213,7 @@ st->print(" long"); } else { if (((uintptr_t)(here)&0x07) == 0) { - st->print("%23.1ld", *((jlong*)here)); + st->print(JLONG_FORMAT_W(23), *((jlong*)here)); } } st->fill_to(align += 3*tsize); diff -r d56d8e40b6cd -r 948385f851f2 src/hotspot/share/utilities/globalDefinitions.hpp --- a/src/hotspot/share/utilities/globalDefinitions.hpp Fri May 24 09:02:33 2019 +0200 +++ b/src/hotspot/share/utilities/globalDefinitions.hpp Thu May 23 18:50:48 2019 +0200 @@ -97,6 +97,9 @@ #ifndef JLONG_FORMAT #define JLONG_FORMAT INT64_FORMAT #endif +#ifndef JLONG_FORMAT_W +#define JLONG_FORMAT_W(width) INT64_FORMAT_W(width) +#endif #ifndef JULONG_FORMAT #define JULONG_FORMAT UINT64_FORMAT #endif