JDK-8218074 : Update Graal
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 11,13
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2019-01-30
  • Updated: 2020-04-27
  • Resolved: 2019-03-12
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 13
13 b12Fixed
Related Reports
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Relates :  
Sub Tasks
JDK-8220387 :  
Description
Includes changes for:
JDK-8214947: Assertion error in test: StringCompressInflateTest
JDK-8217161: [Graal] Implement java/util/ArraysSupport.vectorizedMismatch intrinsic
JDK-8218698: org.graalvm.compiler.hotspot.test.CheckGraalIntrinsics fails
JDK-8218859: jdk.tools.jaotc.collect.ClassSearch:makeList() uses ":" instead of File.pathSeparator

Graal changelog:
1223e28 Thu Mar 7 12:18:01 2019 -0800    Aleksandar Pejovic [GR-13328] Classify failing tests.
4a73627 Thu Mar 7 11:19:56 2019 -0800         Tom Rodriguez [GR-14333] allocateInstancePIC is still using int for size.
c211e2e Wed Mar 6 15:03:20 2019 -0800          Igor Veresov [GR-8102] Implement guarded exact arithmetic.
00200a0 Wed Mar 6 07:07:03 2019 -0800            Yudi Zheng [GR-14050] Move div optimization to a separate phase.
7a33d5d Wed Mar 6 03:50:15 2019 -0800        Gilles Duboscq [GR-11165] Common prefix to pass Java properties and Truffle/Graal options to both --jvm and --native.
7f21e94 Tue Mar 5 23:18:25 2019 -0800         Tom Rodriguez [GR-14235] Use longs for array allocation size computation.
6b05423 Mon Mar 4 15:34:44 2019 -0800            Yudi Zheng [GR-13832] Ignore unimplemented intrinsic when SHA hotspot options are disabled.
a2a932d Mon Mar 4 03:09:26 2019 -0800        Gilles Duboscq [GR-14164] Make sure offset is sign-extended in HashTableSwitchOp.
4814450 Thu Feb 28 02:08:45 2019 -0800        Gilles Duboscq [GR-14161] Fix exceptions printed during unittest runs.
a715617 Thu Feb 28 00:20:28 2019 -0800            Yudi Zheng [GR-13832] Add DigestBase::implCompressMultiBlock0 intrinsic.
d5a4560 Wed Feb 27 12:43:52 2019 -0800     Ekaterina Pavlova [GR-14144] Use File.pathSeparator in jdk.tools.jaotc.collect.ClassSearch:makeList().
6ad02e6 Wed Feb 27 06:24:45 2019 -0800      Christian Haeubl [GR-14117] BarrierSet refactorings.
3005244 Wed Feb 27 00:41:23 2019 -0800            Josef Eisl [GR-12618] Compiler: delete hserr file produced by BenchmarkCounterOverflowTest.
fb8b1a4 Mon Feb 25 14:29:00 2019 -0800         Tom Rodriguez [GR-14059] SPARC uncompress pointer logic is broken.
3970c69 Mon Feb 25 05:58:46 2019 -0800            Yudi Zheng [GR-14050] Optimizations on division by constants should update the stamps accordingly.
874220b Sat Feb 23 02:58:27 2019 -0800            Doug Simon [GR-13934] [GR-13434] Use new HotSpotSpeculationLog API in Graal.
6e3968c Wed Feb 20 12:54:46 2019 -0800       Danilo Ansaloni [GR-13975] Fix LibGraal benchmarks.
f1b5cdb Wed Feb 20 08:49:49 2019 -0800     Thomas W��rthinger [GR-13948] Add additional canonicalizations for right shift nodes and conditional nodes.
d6a282f Tue Feb 19 19:33:59 2019 -0800       Vladimir Kozlov [GR-13935] Support 'jlong' and 'long' types for JavaThread::_pending_failed_speculation field.
4753af7 Tue Feb 19 17:49:25 2019 -0800            Doug Simon [GR-13981] Print IGV dump target on console.
f4a9172 Tue Feb 19 01:10:17 2019 -0800       Stefan Anzinger [GR-13337] Fix recent spotbugs (findbugs) findings.
9636390 Mon Feb 18 13:12:25 2019 -0800            Doug Simon [GR-13686] Consolidated Graal creation of SpeculationReason objects.
a8a1b94 Mon Feb 18 09:58:00 2019 -0800          Paul W��gerer [GR-13959] Split off JAVA_SPECIFICATION_VERSION & related into JavaVersionUtil.
ca5b313 Mon Feb 18 02:34:25 2019 -0800       Danilo Ansaloni [GR-13837] Add gates and benchmarks for LibGraal.
288ddd2 Thu Feb 14 10:36:34 2019 -0800           Peter Hofer [GR-13921] Remove illegal dependency from WordTypes to org.graalvm.nativeimage.c.function.
db971f7 Thu Feb 14 02:05:40 2019 -0800            Doug Simon [GR-13903] Extra doc for options and changed default for DumpPath option.
f526beb Wed Feb 13 17:40:00 2019 -0800            Doug Simon [GR-13788] Dump graphs to files by default.
345567b Wed Feb 13 16:11:14 2019 -0800         Codrut Stancu [GR-13848] Refactor reflection plugins exceptions.
f23d5b1 Wed Feb 13 09:14:26 2019 -0800           Peter Hofer [GR-12223] [GR-13690] Use stub for @InvokeCFunctionPointer.
541c5c4 Tue Feb 12 18:08:49 2019 -0800         Codrut Stancu [GR-13865] Remove GraphBuilderContext.addWithInputs.
dd85033 Tue Feb 12 04:54:25 2019 -0800            Yudi Zheng [GR-13543] Ignore missing intrinsics due to corresponding HotSpot stubs not available.
0562ede Tue Feb 12 03:18:12 2019 -0800            Yudi Zheng [GR-13243] Add canonicalization for non-power-of-2 constant division.
836162a Mon Feb 11 14:10:25 2019 -0800         Tom Rodriguez [GR-13845] Avoid AMD64Kind in HashFunction.
08cd504 Fri Feb 8 14:43:34 2019 -0800         Tom Rodriguez [GR-13708] Only initialize hotspotOptions once.
07df14b Fri Feb 8 11:33:45 2019 -0800          Igor Veresov [GR-13704] Enhance jaotc to automatically find VS2017+ linker.
b23887e Thu Feb 7 10:37:56 2019 -0800         Tom Rodriguez [GR-13545] Introduce hash table switch strategy.
8646488 Thu Feb 7 09:20:04 2019 -0800          Tom���� Zezula [GR-13797] Share single IGV channel in libgraal Truffle runtime and Truffle compiler.
8b51efb Thu Feb 7 06:26:02 2019 -0800         Lukas Stadler [GR-13806] Change MaximumEscapeAnalysisArrayLength to 128.
5023e4c Fri Feb 1 09:08:10 2019 -0800       Stefan Anzinger [GR-13653] Enable different dmb types on AArch64.
0b0d352 Thu Jan 31 09:08:17 2019 -0800        Gilles Duboscq [GR-13593] When setting phi hint, pick most frequent predecessor.
f64f5c7 Wed Jan 30 18:28:33 2019 -0800         Tom Rodriguez [GR-13566] Add libgraal.
6fea6dd Tue Jan 29 08:54:28 2019 -0800            Doug Simon [GR-13596] Implement jdk.internal.util.ArraysSupport.vectorizedMismatch intrinsic.
089ec2f Tue Jan 29 06:35:00 2019 -0800        Gilles Duboscq [GR-13602] Fix partial unrolling for some loop exit shapes.
86caf42 Tue Jan 29 05:26:04 2019 -0800         Benoit Daloze [GR-13378] Improve documentation for TruffleException fillInStackTrace and use the same pattern everywhere.
db68412 Mon Jan 28 12:59:55 2019 -0800       Stefan Anzinger [GR-13305] Add cbz instruction support for AArch64.
2479da7 Mon Jan 28 11:17:46 2019 -0800         Codrut Stancu [GR-13355] Disallow direct annotation access.
9c5da2f Sat Jan 26 02:53:10 2019 -0800       Stefan Anzinger [GR-12059] Refactor SVM patching, AddressLowering and RegisterConfig.
25d7828 Wed Jan 23 04:29:51 2019 -0800            Loic Ottet [GR-11461] GC support for LLVM backend.
ed69e6c Wed Jan 23 02:58:31 2019 -0800        Gilles Duboscq [GR-13240] [GR-13447] Counted loop exit deopts should not deopt to exit target.
ad23c3d Tue Jan 22 03:10:51 2019 -0800          Josef Haider [GR-13387] [GR-13388] Fix errors in StringUTF16 intrinsics.
b11304e Mon Jan 21 14:07:57 2019 -0800            Doug Simon [GR-13412] Do not initialize JVMCIClassLoaderFactory from CheckGraalInvariants.
51b1f14 Mon Jan 21 11:00:54 2019 -0800            Doug Simon [GR-13412] Must not initialize JVMCIClassLoaderFactory via reflection.
22844a8 Mon Jan 21 05:22:01 2019 -0800       Danilo Ansaloni [GR-8424] Port hs11 math stubs to Graal.
034380d Fri Jan 18 12:50:02 2019 -0800            Doug Simon [GR-13374] Post exception events from Graal compiled code.
57b5cca Tue Jan 15 12:00:18 2019 -0800         Tom Rodriguez [GR-13165] Drop platform annotations.
617bf08 Tue Jan 15 06:47:15 2019 -0800            Yudi Zheng [GR-13297] CounterMode::implCrypt Hotspot stub.
b73552c Tue Jan 15 04:39:43 2019 -0800    Alfonso�� Peterssen [GR-13332] Fix and improve IfNode canonicalizations.
ae5af60 Fri Jan 11 07:55:31 2019 -0800          Josef Haider [GR-13246] Use cpmb and cmpw in AMD64ArrayIndexOfOp.
c60a822 Fri Jan 11 05:20:44 2019 -0800            Yudi Zheng [GR-11822] Treat assertion in intrinsic methods as error.
c86ff8d Thu Jan 10 06:48:16 2019 -0800          Josef Haider [GR-13246] Eliminate unwanted sign extensions in AMD64ArrayIndexOfOp.
20f70de Tue Jan 8 09:17:27 2019 -0800            Yudi Zheng [GR-13232] Lowering of ComputeObjectAddressNode now handles 32-bits offset value properly.
470fb35 Tue Jan 8 01:55:18 2019 -0800            Yudi Zheng [GR-13233] HotSpotReplacementsUtil.methodHolderClass should be folded.
6dbea10 Mon Jan 7 07:12:41 2019 -0800            Doug Simon [GR-13187] Handle old class files in ClassfileBytecodeProviderTest.
ed108a7 Sun Jan 6 00:29:03 2019 -0800          Igor Veresov [GR-13200] Bump the supported class file version for JDK13.
4cbd06c Fri Dec 21 11:38:31 2018 -0800       Vladimir Kozlov [GR-13159] Unit test CheckGraalIntrinsics failed after 8212043 changs.
f35384e Fri Dec 21 02:32:54 2018 -0800       Stefan Anzinger [GR-13100] Disable parts of StringIndexOfTestBase on AArch64.
5337ea3 Thu Dec 20 23:23:02 2018 -0800            Loic Ottet [GR-11458] LLVM backend for functions of the HelloWorld image.
2c8fd8e Thu Dec 20 05:18:42 2018 -0800       Stefan Anzinger [GR-12800] Add two rules to use tbz to check odd or even and jump conditionally.
8433917 Wed Dec 19 16:20:00 2018 -0800         Igor Ignatyev [GR-13142] Add at-file support to jaotc.
4ac08b4 Tue Dec 18 13:59:09 2018 -0800          Josef Haider [GR-13083] Add intrinsics for JDK9+ methods StringUTF16#toBytes and StringUTF16#getChars.
f6adee8 Tue Dec 18 11:36:28 2018 -0800         Tom Rodriguez [GR-13134] Add UseEncodedSnippets support.
6de2639 Mon Dec 17 03:29:09 2018 -0800        Gilles Duboscq [GR-4731] [GR-7612] Don't use FixedGuard for counted loop exits.
4c96104 Sat Dec 15 11:52:21 2018 -0800         Tom Rodriguez [GR-13091] Fix GHASH plugin.
ab335af Fri Dec 14 23:50:54 2018 -0800         Tom Rodriguez [GR-13090] Assertion error in test: StringCompressInflateTest.
46efe85 Fri Dec 14 13:29:40 2018 -0800            Doug Simon [GR-13089] Add GHASH.processBlocks HotSpot intrinsic.
4d8a1a3 Fri Dec 14 11:37:18 2018 -0800          Josef Haider [GR-12964] Fix location identity reporting on ArrayRegionEqualsNode.
c4df9e7 Fri Dec 14 10:35:44 2018 -0800         Andreas Woess [GR-12509] Add support for array copy killing any location.
6385e55 Fri Dec 14 06:46:09 2018 -0800        Gilles Duboscq [GR-7617] Loop overflow checks.
a066d03 Thu Dec 13 06:32:41 2018 -0800          Josef Haider [GR-12964] JDK9+ String#indexof(String) intrinsics.
4f77905 Thu Dec 13 04:42:41 2018 -0800            Doug Simon [GR-13018] Fixed missing clinit barrier when accessing static field of interface.
f65acaa Wed Dec 12 20:42:53 2018 -0800       Vladimir Kozlov [GR-13019] Unit test CheckGraalIntrinsics failed with JDK 12 after JDK-8213754 changes.
8264b09 Wed Dec 12 17:11:29 2018 -0800            Doug Simon [GR-13015] Restored and enhanced EliminateRedundantInitializationPhaseTest.
4cce419 Wed Dec 12 14:25:37 2018 -0800            Oleg Pliss [GR-12761] Support access to object fields of RawStructures.
f5ee24e Wed Dec 12 09:45:14 2018 -0800          Igor Veresov [GR-13000] Update copyright years.