Skip to content

Commit 758a371

Browse files
committed
[GR-46494] EnableParseOnceJIT.
PullRequest: graal/14777
2 parents 70a6954 + f7f9640 commit 758a371

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
@@ -78,7 +78,7 @@ public class SubstrateOptions {
7878
public static final HostedOptionKey<Boolean> ParseOnce = new HostedOptionKey<>(true);
7979
@Option(help = "When true, each compiler graph version (DeoptTarget, AOT, JIT) needed for runtime compilation will be separately analyzed during static analysis." +
8080
"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.")//
81-
public static final HostedOptionKey<Boolean> ParseOnceJIT = new HostedOptionKey<>(false);
81+
public static final HostedOptionKey<Boolean> ParseOnceJIT = new HostedOptionKey<>(true);
8282
@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.")//
8383
public static final HostedOptionKey<Boolean> SourceLevelDebug = new HostedOptionKey<>(false);
8484
@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
@@ -678,6 +678,7 @@ def _collect_excludes(suite, suite_import, excludes):
678678
'-H:+EnforceMaxRuntimeCompileMethods',
679679
'-H:-InlineBeforeAnalysis',
680680
'-H:-ParseOnceJIT', #GR-47163
681+
'-H:-VerifyDeoptimizationEntryPoints', #GR-47163
681682
'-cp',
682683
cp,
683684
'-H:-FoldSecurityManagerGetter',

0 commit comments

Comments
 (0)