Skip to content

Commit 950eec7

Browse files
author
ChengJin01
committed
[FFI] Remove all code & test suites tagged with J9VM_OPT_PANAMA
The changes remove the stale code & tests tagged with J9VM_OPT_PANAMA in JDK16 given all FFI related functionalities were fully implemented in which case the code & test surrounded by or related to J9VM_OPT_PANAMA are no longer required for any reference. Signed-off-by: ChengJin01 <jincheng@ca.ibm.com>
1 parent 53c5b2a commit 950eec7

File tree

66 files changed

+4
-2216
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+4
-2216
lines changed

buildspecs/aix_ppc-64.spec

-1
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
231231
<flag id="opt_jxeLoadSupport" value="true"/>
232232
<flag id="opt_memoryCheckSupport" value="true"/>
233233
<flag id="opt_multiVm" value="true"/>
234-
<flag id="opt_panama" value="false"/>
235234
<flag id="opt_reflect" value="true"/>
236235
<flag id="opt_sharedClasses" value="true"/>
237236
<flag id="opt_sidecar" value="true"/>

buildspecs/aix_ppc-64_cmprssptrs.spec

-1
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
227227
<flag id="opt_jxeLoadSupport" value="true"/>
228228
<flag id="opt_memoryCheckSupport" value="true"/>
229229
<flag id="opt_multiVm" value="true"/>
230-
<flag id="opt_panama" value="false"/>
231230
<flag id="opt_reflect" value="true"/>
232231
<flag id="opt_sharedClasses" value="true"/>
233232
<flag id="opt_sidecar" value="true"/>

buildspecs/aix_ppc.spec

-1
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
228228
<flag id="opt_jxeLoadSupport" value="true"/>
229229
<flag id="opt_memoryCheckSupport" value="true"/>
230230
<flag id="opt_multiVm" value="true"/>
231-
<flag id="opt_panama" value="false"/>
232231
<flag id="opt_reflect" value="true"/>
233232
<flag id="opt_sharedClasses" value="true"/>
234233
<flag id="opt_sidecar" value="true"/>

buildspecs/j9.flags

-8
Original file line numberDiff line numberDiff line change
@@ -653,10 +653,6 @@ all data is stored in their own region. It additionaly reduces footprint, mainly
653653
<description>Indicates that this spec should run automated testing jobs in the nightly build</description>
654654
<ifRemoved>This spec will not run any tests and will be a "build only" spec</ifRemoved>
655655
</flag>
656-
<flag id="graph_enableTesting_Panama">
657-
<description>Indicates that this spec should run automated testing jobs in the nightly build</description>
658-
<ifRemoved>This spec will not run any tests and will be a "build only" spec</ifRemoved>
659-
</flag>
660656
<flag id="graph_excludeAllocFib">
661657
<description>Indicates that this spec wishes to not run the AllocFib test suite in the nightly build</description>
662658
<ifRemoved>AllocFib test suite will be run in the nightly build, if otherwise included</ifRemoved>
@@ -1824,10 +1820,6 @@ Only available on zOS</description>
18241820
<description>Enables support for @Packed types (Structs)</description>
18251821
<ifRemoved>No support for @Packed types (Structs)</ifRemoved>
18261822
</flag>
1827-
<flag id="opt_panama">
1828-
<description>Enables support for Project Panama features such as native method handles</description>
1829-
<ifRemoved>No support for Project Panama features such as native method handles</ifRemoved>
1830-
</flag>
18311823
<flag id="opt_openjdkFfi">
18321824
<description>Enables support for Foreign Linker API (part of Project Panama) such as native invocations to ffi_call</description>
18331825
<ifRemoved>No support for Foreign Linker API</ifRemoved>

buildspecs/linux_390-64.spec

-1
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
229229
<flag id="opt_jxeLoadSupport" value="true"/>
230230
<flag id="opt_memoryCheckSupport" value="true"/>
231231
<flag id="opt_multiVm" value="true"/>
232-
<flag id="opt_panama" value="false"/>
233232
<flag id="opt_reflect" value="true"/>
234233
<flag id="opt_sharedClasses" value="true"/>
235234
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_390-64_cmprssptrs.spec

-1
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
231231
<flag id="opt_jxeLoadSupport" value="true"/>
232232
<flag id="opt_memoryCheckSupport" value="true"/>
233233
<flag id="opt_multiVm" value="true"/>
234-
<flag id="opt_panama" value="false"/>
235234
<flag id="opt_reflect" value="true"/>
236235
<flag id="opt_sharedClasses" value="true"/>
237236
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_390.spec

-1
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
230230
<flag id="opt_jxeLoadSupport" value="true"/>
231231
<flag id="opt_memoryCheckSupport" value="true"/>
232232
<flag id="opt_multiVm" value="true"/>
233-
<flag id="opt_panama" value="false"/>
234233
<flag id="opt_reflect" value="true"/>
235234
<flag id="opt_sharedClasses" value="true"/>
236235
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_aarch64.spec

-1
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
213213
<flag id="opt_jxeLoadSupport" value="true"/>
214214
<flag id="opt_memoryCheckSupport" value="true"/>
215215
<flag id="opt_multiVm" value="true"/>
216-
<flag id="opt_panama" value="false"/>
217216
<flag id="opt_reflect" value="true"/>
218217
<flag id="opt_sharedClasses" value="true"/>
219218
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_aarch64_cmprssptrs.spec

-1
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
213213
<flag id="opt_jxeLoadSupport" value="true"/>
214214
<flag id="opt_memoryCheckSupport" value="true"/>
215215
<flag id="opt_multiVm" value="true"/>
216-
<flag id="opt_panama" value="false"/>
217216
<flag id="opt_reflect" value="true"/>
218217
<flag id="opt_sharedClasses" value="true"/>
219218
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_aarch64_cmprssptrs_cross.spec

-1
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
214214
<flag id="opt_jxeLoadSupport" value="true"/>
215215
<flag id="opt_memoryCheckSupport" value="true"/>
216216
<flag id="opt_multiVm" value="true"/>
217-
<flag id="opt_panama" value="false"/>
218217
<flag id="opt_reflect" value="true"/>
219218
<flag id="opt_sharedClasses" value="true"/>
220219
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_aarch64_cross.spec

-1
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
214214
<flag id="opt_jxeLoadSupport" value="true"/>
215215
<flag id="opt_memoryCheckSupport" value="true"/>
216216
<flag id="opt_multiVm" value="true"/>
217-
<flag id="opt_panama" value="false"/>
218217
<flag id="opt_reflect" value="true"/>
219218
<flag id="opt_sharedClasses" value="true"/>
220219
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_arm.spec

-1
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
230230
<flag id="opt_jxeLoadSupport" value="true"/>
231231
<flag id="opt_memoryCheckSupport" value="true"/>
232232
<flag id="opt_multiVm" value="true"/>
233-
<flag id="opt_panama" value="false"/>
234233
<flag id="opt_reflect" value="true"/>
235234
<flag id="opt_sharedClasses" value="true"/>
236235
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_arm_linaro.spec

-1
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
229229
<flag id="opt_jxeLoadSupport" value="true"/>
230230
<flag id="opt_memoryCheckSupport" value="true"/>
231231
<flag id="opt_multiVm" value="true"/>
232-
<flag id="opt_panama" value="false"/>
233232
<flag id="opt_reflect" value="true"/>
234233
<flag id="opt_sharedClasses" value="true"/>
235234
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_ppc-64.spec

-1
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
229229
<flag id="opt_jxeLoadSupport" value="true"/>
230230
<flag id="opt_memoryCheckSupport" value="true"/>
231231
<flag id="opt_multiVm" value="true"/>
232-
<flag id="opt_panama" value="false"/>
233232
<flag id="opt_reflect" value="true"/>
234233
<flag id="opt_sharedClasses" value="true"/>
235234
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_ppc-64_cmprssptrs.spec

-1
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
227227
<flag id="opt_jxeLoadSupport" value="true"/>
228228
<flag id="opt_memoryCheckSupport" value="true"/>
229229
<flag id="opt_multiVm" value="true"/>
230-
<flag id="opt_panama" value="false"/>
231230
<flag id="opt_reflect" value="true"/>
232231
<flag id="opt_sharedClasses" value="true"/>
233232
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_ppc-64_cmprssptrs_le.spec

-1
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
232232
<flag id="opt_jxeLoadSupport" value="true"/>
233233
<flag id="opt_memoryCheckSupport" value="true"/>
234234
<flag id="opt_multiVm" value="true"/>
235-
<flag id="opt_panama" value="false"/>
236235
<flag id="opt_reflect" value="true"/>
237236
<flag id="opt_sharedClasses" value="true"/>
238237
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_ppc-64_le.spec

-1
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
232232
<flag id="opt_jxeLoadSupport" value="true"/>
233233
<flag id="opt_memoryCheckSupport" value="true"/>
234234
<flag id="opt_multiVm" value="true"/>
235-
<flag id="opt_panama" value="false"/>
236235
<flag id="opt_reflect" value="true"/>
237236
<flag id="opt_sharedClasses" value="true"/>
238237
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_ppc.spec

-1
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
227227
<flag id="opt_jxeLoadSupport" value="true"/>
228228
<flag id="opt_memoryCheckSupport" value="true"/>
229229
<flag id="opt_multiVm" value="true"/>
230-
<flag id="opt_panama" value="false"/>
231230
<flag id="opt_reflect" value="true"/>
232231
<flag id="opt_sharedClasses" value="true"/>
233232
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_riscv64.spec

-1
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
223223
<flag id="opt_jxeLoadSupport" value="true"/>
224224
<flag id="opt_memoryCheckSupport" value="true"/>
225225
<flag id="opt_multiVm" value="true"/>
226-
<flag id="opt_panama" value="false"/>
227226
<flag id="opt_reflect" value="true"/>
228227
<flag id="opt_sharedClasses" value="true"/>
229228
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_riscv64_cmprssptrs.spec

-1
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
223223
<flag id="opt_jxeLoadSupport" value="true"/>
224224
<flag id="opt_memoryCheckSupport" value="true"/>
225225
<flag id="opt_multiVm" value="true"/>
226-
<flag id="opt_panama" value="false"/>
227226
<flag id="opt_reflect" value="true"/>
228227
<flag id="opt_sharedClasses" value="true"/>
229228
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_riscv64_cmprssptrs_cross.spec

-1
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
224224
<flag id="opt_jxeLoadSupport" value="true"/>
225225
<flag id="opt_memoryCheckSupport" value="true"/>
226226
<flag id="opt_multiVm" value="true"/>
227-
<flag id="opt_panama" value="false"/>
228227
<flag id="opt_reflect" value="true"/>
229228
<flag id="opt_sharedClasses" value="true"/>
230229
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_riscv64_cross.spec

-1
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
224224
<flag id="opt_jxeLoadSupport" value="true"/>
225225
<flag id="opt_memoryCheckSupport" value="true"/>
226226
<flag id="opt_multiVm" value="true"/>
227-
<flag id="opt_panama" value="false"/>
228227
<flag id="opt_reflect" value="true"/>
229228
<flag id="opt_sharedClasses" value="true"/>
230229
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_x86-64.spec

-1
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
230230
<flag id="opt_jxeLoadSupport" value="true"/>
231231
<flag id="opt_memoryCheckSupport" value="true"/>
232232
<flag id="opt_multiVm" value="true"/>
233-
<flag id="opt_panama" value="false"/>
234233
<flag id="opt_reflect" value="true"/>
235234
<flag id="opt_sharedClasses" value="true"/>
236235
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_x86-64_cmprssptrs.spec

-1
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
225225
<flag id="opt_jxeLoadSupport" value="true"/>
226226
<flag id="opt_memoryCheckSupport" value="true"/>
227227
<flag id="opt_multiVm" value="true"/>
228-
<flag id="opt_panama" value="false"/>
229228
<flag id="opt_reflect" value="true"/>
230229
<flag id="opt_sharedClasses" value="true"/>
231230
<flag id="opt_sidecar" value="true"/>

buildspecs/linux_ztpf_390-64.spec

-1
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
219219
<flag id="opt_jxeLoadSupport" value="true"/>
220220
<flag id="opt_memoryCheckSupport" value="true"/>
221221
<flag id="opt_multiVm" value="true"/>
222-
<flag id="opt_panama" value="false"/>
223222
<flag id="opt_reflect" value="true"/>
224223
<flag id="opt_sharedClasses" value="true"/>
225224
<flag id="opt_sidecar" value="true"/>

buildspecs/osx_x86-64.spec

-1
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
228228
<flag id="opt_jxeLoadSupport" value="true"/>
229229
<flag id="opt_memoryCheckSupport" value="true"/>
230230
<flag id="opt_multiVm" value="true"/>
231-
<flag id="opt_panama" value="false"/>
232231
<flag id="opt_reflect" value="true"/>
233232
<flag id="opt_sharedClasses" value="true"/>
234233
<flag id="opt_sidecar" value="true"/>

buildspecs/osx_x86-64_cmprssptrs.spec

-1
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
223223
<flag id="opt_jxeLoadSupport" value="true"/>
224224
<flag id="opt_memoryCheckSupport" value="true"/>
225225
<flag id="opt_multiVm" value="true"/>
226-
<flag id="opt_panama" value="false"/>
227226
<flag id="opt_reflect" value="true"/>
228227
<flag id="opt_sharedClasses" value="true"/>
229228
<flag id="opt_sidecar" value="true"/>

buildspecs/win_x86-64.spec

-1
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
233233
<flag id="opt_jxeLoadSupport" value="true"/>
234234
<flag id="opt_memoryCheckSupport" value="true"/>
235235
<flag id="opt_multiVm" value="true"/>
236-
<flag id="opt_panama" value="false"/>
237236
<flag id="opt_nativeCharacterConverter" value="true"/>
238237
<flag id="opt_reflect" value="true"/>
239238
<flag id="opt_sharedClasses" value="true"/>

buildspecs/win_x86-64_cmprssptrs.spec

-1
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
228228
<flag id="opt_jxeLoadSupport" value="true"/>
229229
<flag id="opt_memoryCheckSupport" value="true"/>
230230
<flag id="opt_multiVm" value="true"/>
231-
<flag id="opt_panama" value="false"/>
232231
<flag id="opt_nativeCharacterConverter" value="true"/>
233232
<flag id="opt_reflect" value="true"/>
234233
<flag id="opt_sharedClasses" value="true"/>

buildspecs/win_x86.spec

-1
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
240240
<flag id="opt_jxeLoadSupport" value="true"/>
241241
<flag id="opt_memoryCheckSupport" value="true"/>
242242
<flag id="opt_multiVm" value="true"/>
243-
<flag id="opt_panama" value="false"/>
244243
<flag id="opt_nativeCharacterConverter" value="true"/>
245244
<flag id="opt_reflect" value="true"/>
246245
<flag id="opt_sharedClasses" value="true"/>

buildspecs/zos_390-64.spec

-1
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
230230
<flag id="opt_jxeLoadSupport" value="true"/>
231231
<flag id="opt_memoryCheckSupport" value="true"/>
232232
<flag id="opt_multiVm" value="true"/>
233-
<flag id="opt_panama" value="false"/>
234233
<flag id="opt_reflect" value="true"/>
235234
<flag id="opt_sharedClasses" value="true"/>
236235
<flag id="opt_shrMsyncSupport" value="true"/>

buildspecs/zos_390-64_cmprssptrs.spec

-1
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
230230
<flag id="opt_jxeLoadSupport" value="true"/>
231231
<flag id="opt_memoryCheckSupport" value="true"/>
232232
<flag id="opt_multiVm" value="true"/>
233-
<flag id="opt_panama" value="false"/>
234233
<flag id="opt_reflect" value="true"/>
235234
<flag id="opt_sharedClasses" value="true"/>
236235
<flag id="opt_shrMsyncSupport" value="true"/>

buildspecs/zos_390.spec

-1
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,6 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
227227
<flag id="opt_jxeLoadSupport" value="true"/>
228228
<flag id="opt_memoryCheckSupport" value="true"/>
229229
<flag id="opt_multiVm" value="true"/>
230-
<flag id="opt_panama" value="false"/>
231230
<flag id="opt_valhallaValueTypes" value="false"/>
232231
<flag id="opt_valhallaFlattenableValueTypes" value="false"/>
233232
<flag id="opt_reflect" value="true"/>

debugtools/DDR_VM/data/superset-constants.dat

-2
Original file line numberDiff line numberDiff line change
@@ -951,7 +951,6 @@ C|opt_noClassloaders
951951
C|opt_nrr
952952
C|opt_paas
953953
C|opt_packed
954-
C|opt_panama
955954
C|opt_phpSupport
956955
C|opt_reflect
957956
C|opt_remoteConsoleSupport
@@ -4154,7 +4153,6 @@ C|JCL_RTFLAG_DEFAULT
41544153
C|JCL_RTFLAG_INTERP_HOT_CODE_REPLACEMENT
41554154
C|JCL_RTFLAG_JIT_NEW_INSTANCE_PROTOTYPE
41564155
C|JCL_RTFLAG_OPT_METHOD_HANDLE
4157-
C|JCL_RTFLAG_OPT_PANAMA
41584156
C|JCL_RTFLAG_OPT_REFLECT
41594157
S|J9VmlsConstants|J9VmlsConstantsPointer|
41604158
C|J9VMLS_MAX_KEYS

debugtools/DDR_VM/generate.properties

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,14 @@ linux_x86-64,linux_x86-64_cmprssptrs,linux_x86-64_cmprssptrs_tarok,\
3939
linux_x86-64_tarok,linux_x86,linux_x86_rtj,win_x86-64,win_x86-64_cmprssptrs,\
4040
win_x86-64_cmprssptrs_tarok,win_x86-64_tarok,win_x86,win_x86_tarok,zos_390-64,\
4141
zos_390-64_cmprssptrs,zos_390-64_cmprssptrs_tarok,zos_390-64_tarok,zos_390,\
42-
linux_x86-64_combo,linux_x86-64_cmprssptrs_combo,linux_x86-64_cmprssptrs_panama
42+
linux_x86-64_combo,linux_x86-64_cmprssptrs_combo
4343

4444
ddr.order=aix_ppc-64,aix_ppc-64_cmprssptrs,aix_ppc,\
4545
linux_390-64,linux_390-64_cmprssptrs,linux_390,\
4646
linux_aarch64,linux_aarch64_cmprssptrs,\
4747
linux_arm,\
4848
linux_ppc-64,linux_ppc-64_cmprssptrs,linux_ppc,\
4949
linux_ppc-64_le,linux_ppc-64_cmprssptrs_le,\
50-
linux_x86-64,linux_x86-64_cmprssptrs,linux_x86-64_cmprssptrs_panama,\
50+
linux_x86-64,linux_x86-64_cmprssptrs,\
5151
linux_x86,win_x86-64,win_x86-64_cmprssptrs,\
5252
win_x86,zos_390-64,zos_390-64_cmprssptrs,zos_390

runtime/cmake/options.cmake

-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,6 @@ option(J9VM_OPT_METHOD_HANDLE_COMMON "Enables common dependencies between OpenJ9
141141
option(J9VM_OPT_MULTI_VM "Decides if multiple VMs can be created in the same address space")
142142
option(J9VM_OPT_OPENJDK_METHODHANDLE "Enables support for OpenJDK MethodHandles. J9VM_OPT_METHOD_HANDLE should be disabled.")
143143

144-
option(J9VM_OPT_PANAMA "Enables support for Project Panama features such as native method handles")
145144
option(J9VM_OPT_VALHALLA_VALUE_TYPES "Enables support for Project Valhalla Value Object")
146145
option(J9VM_OPT_VALHALLA_FLATTENABLE_VALUE_TYPES "Enables support for Project Valhalla Flattenable Value Types")
147146

runtime/gc_glue_java/configure_includes/configure_linux_x86.mk

-15
Original file line numberDiff line numberDiff line change
@@ -43,21 +43,6 @@ ifeq (linux_x86-64_cmprssptrs, $(SPEC))
4343
OMR_GC_POINTER_MODE=compressed
4444
endif
4545

46-
ifeq (linux_x86-64_cmprssptrs_panama, $(SPEC))
47-
CONFIGURE_ARGS += \
48-
--enable-OMRTHREAD_LIB_UNIX \
49-
--enable-OMR_ARCH_X86 \
50-
--enable-OMR_ENV_DATA64 \
51-
--enable-OMR_GC_DOUBLE_MAP_ARRAYLETS \
52-
--enable-OMR_ENV_LITTLE_ENDIAN \
53-
--enable-OMR_GC_IDLE_HEAP_MANAGER \
54-
--enable-OMR_GC_TLH_PREFETCH_FTA \
55-
--enable-OMR_PORT_CAN_RESERVE_SPECIFIC_ADDRESS \
56-
--enable-OMR_PORT_NUMA_SUPPORT \
57-
--enable-OMR_JITBUILDER \
58-
OMR_GC_POINTER_MODE=compressed
59-
endif
60-
6146
ifeq (linux_x86-64, $(SPEC))
6247
CONFIGURE_ARGS += \
6348
--enable-OMRTHREAD_LIB_UNIX \

runtime/include/j9cfg.h.in

-1
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,6 @@ extern "C" {
236236
#cmakedefine J9VM_OPT_NRR
237237
#cmakedefine J9VM_OPT_OPENJDK_METHODHANDLE
238238
#cmakedefine J9VM_OPT_PACKED
239-
#cmakedefine J9VM_OPT_PANAMA
240239
#cmakedefine J9VM_OPT_PHP_SUPPORT
241240
#cmakedefine J9VM_OPT_REFLECT
242241
#cmakedefine J9VM_OPT_RESOURCE_MANAGED

runtime/j9jitbuilder/JavaMethodCallbackGen.cpp

-41
This file was deleted.

0 commit comments

Comments
 (0)