Skip to content
This repository was archived by the owner on Apr 24, 2023. It is now read-only.

Commit a894649

Browse files
author
Tyler Steele
committed
8298225: [AIX] Disable PPC64LE continuations on AIX
Reviewed-by: rrich, mdoerr
1 parent 52fffdd commit a894649

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/hotspot/cpu/ppc/globals_ppc.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
5454
define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
5555
define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
5656

57-
define_pd_global(bool, VMContinuations, true);
57+
define_pd_global(bool, VMContinuations, AIX_ONLY(false) NOT_AIX(true));
5858

5959
// Use large code-entry alignment.
6060
define_pd_global(uintx, CodeCacheSegmentSize, 128);

src/hotspot/cpu/ppc/ppc.ad

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14374,6 +14374,12 @@ instruct safePoint_poll(iRegPdst poll) %{
1437414374

1437514375
// Call Java Static Instruction
1437614376

14377+
source %{
14378+
14379+
#include "runtime/continuation.hpp"
14380+
14381+
%}
14382+
1437714383
// Schedulable version of call static node.
1437814384
instruct CallStaticJavaDirect(method meth) %{
1437914385
match(CallStaticJava);

0 commit comments

Comments
 (0)