Skip to content

Commit 936a47d

Browse files
committed
8330607: Deprecate -XX:+UseEmptySlotsInSupers
Reviewed-by: shade, dcubed
1 parent ee7b2e9 commit 936a47d

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

src/hotspot/share/runtime/arguments.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -502,6 +502,7 @@ static SpecialFlag const special_jvm_flags[] = {
502502
{ "UseSharedSpaces", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::undefined() },
503503
{ "RegisterFinalizersAtInit", JDK_Version::jdk(22), JDK_Version::jdk(23), JDK_Version::jdk(24) },
504504
{ "PreserveAllAnnotations", JDK_Version::jdk(23), JDK_Version::jdk(24), JDK_Version::jdk(25) },
505+
{ "UseEmptySlotsInSupers", JDK_Version::jdk(23), JDK_Version::jdk(24), JDK_Version::jdk(25) },
505506
#if defined(X86)
506507
{ "UseRTMLocking", JDK_Version::jdk(23), JDK_Version::jdk(24), JDK_Version::jdk(25) },
507508
{ "UseRTMDeopt", JDK_Version::jdk(23), JDK_Version::jdk(24), JDK_Version::jdk(25) },

src/hotspot/share/runtime/globals.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1958,7 +1958,8 @@ const int ObjectAlignmentInBytes = 8;
19581958
"Use platform unstable time where supported for timestamps only") \
19591959
\
19601960
product(bool, UseEmptySlotsInSupers, true, \
1961-
"Allow allocating fields in empty slots of super-classes") \
1961+
"(Deprecated) Allow allocating fields in empty slots of " \
1962+
"super-classes") \
19621963
\
19631964
product(bool, DeoptimizeNMethodBarriersALot, false, DIAGNOSTIC, \
19641965
"Make nmethod barriers deoptimise a lot.") \

test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ public class VMDeprecatedOptions {
5858
// deprecated non-alias flags:
5959
{"PreserveAllAnnotations", "true"},
6060
{"AllowRedefinitionToAddDeleteMethods", "true"},
61+
{"UseEmptySlotsInSupers", "true"},
6162

6263
// deprecated alias flags (see also aliased_jvm_flags):
6364
{"CreateMinidumpOnCrash", "false"}

0 commit comments

Comments
 (0)