Skip to content

Commit f7f9640

Browse files
committed
Enable ParseOnceJIT.
1 parent 86f363c commit f7f9640

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/SubstrateOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public class SubstrateOptions {
7777
public static final HostedOptionKey<Boolean> ParseOnce = new HostedOptionKey<>(true);
7878
@Option(help = "When true, each compiler graph version (DeoptTarget, AOT, JIT) needed for runtime compilation will be separately analyzed during static analysis." +
7979
"When false, only one version of the compiler graph (AOT) will be used in static analysis, and then three new versions will be parsed for compilation.")//
80-
public static final HostedOptionKey<Boolean> ParseOnceJIT = new HostedOptionKey<>(false);
80+
public static final HostedOptionKey<Boolean> ParseOnceJIT = new HostedOptionKey<>(true);
8181
@Option(help = "Preserve the local variable information for every Java source line to allow line-by-line stepping in the debugger. Allow the lookup of Java-level method information, e.g., in stack traces.")//
8282
public static final HostedOptionKey<Boolean> SourceLevelDebug = new HostedOptionKey<>(false);
8383
@Option(help = "Constrain debug info generation to the comma-separated list of package prefixes given to this option.")//

vm/mx.vm/mx_vm_gate.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -634,6 +634,7 @@ def _collect_excludes(suite, suite_import, excludes):
634634
'-H:+EnforceMaxRuntimeCompileMethods',
635635
'-H:-InlineBeforeAnalysis',
636636
'-H:-ParseOnceJIT', #GR-47163
637+
'-H:-VerifyDeoptimizationEntryPoints', #GR-47163
637638
'-cp',
638639
cp,
639640
'-H:-FoldSecurityManagerGetter',

0 commit comments

Comments
 (0)