JDK-8226771 : Update Graal
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 11,14
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2019-06-25
  • Updated: 2020-04-30
  • Resolved: 2019-07-25
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 14
14 b08Fixed
Related Reports
Relates :  
Description
Graal changelog:

12a7bf6ff3c Mon Jul 22 11:18:54 2019 +0000           Peter Hofer [GR-15839] Remove PinnedAllocator and fix race between code invalidation and lookup.
e100036311b Mon Jul 22 06:58:07 2019 +0000         Tom Rodriguez [GR-17184] Emit a single STORE_STORE barrier for allocations.
f2f5c198ae0 Fri Jul 19 20:52:34 2019 +0000        Gilles Duboscq [GR-17045] Update JVMCI to 19.2-b02.
7bb4198ffce Fri Jul 19 18:07:31 2019 +0000         Tom Rodriguez [GR-17183] HotSpot TTY must be reset during image building.
1354b889e06 Fri Jul 19 06:31:19 2019 +0000       Vojin Jovanovic [GR-16890] Use function arguments to pass special registers in the LLVM backend.
6f0de4038e5 Thu Jul 18 23:44:11 2019 +0000         Thomas Garcia [GR-16751] Collapses cascades of Ifs into a switch.
181709243d8 Tue Jul 16 19:39:58 2019 +0000            Yudi Zheng [GR-16285] No usage guard anchoring to a loop exit should not be considered as within the loop.
30dc1eab3da Tue Jul 16 11:58:32 2019 +0000         Thomas Garcia [GR-16560] Early folding of probability branches.
4c91b6748f3 Mon Jul 15 09:03:04 2019 +0000   Aleksandar Prokopec [GR-16134] Add check that a node in the NodeMap is alive.
5ba376e47da Fri Jul 12 06:34:49 2019 +0000          Jamsheed C M [GR-16967] Failure handling guards added for Unsafe.copyMemory intrinsic usage.
f661ad0c25d Wed Jul 10 22:15:48 2019 +0000          Gerg�� Barany [GR-16990] Optimize x >= -C1 && x < C2 to an unsigned comparison.
0b747c3b857 Wed Jul 10 11:11:52 2019 +0000            Doug Simon [GR-16327] Adapt jvmci-8 support for making deoptimization aware of box caches.
d41cc5d02b0 Wed Jul 10 01:05:01 2019 +0000      Christian Wimmer [GR-16979] Improve error message when TYPE field of a NodeClass is not found.
20c3421a0da Mon Jul 8 21:22:14 2019 +0000        Gilles Duboscq [GR-10586] Improve `InstanceOfNode` anchoring.
fdde9811602 Mon Jul 8 20:24:21 2019 +0000            Doug Simon [GR-16899] Improve test behavior.
f60984a9d35 Fri Jul 5 10:57:34 2019 +0000       Stefan Anzinger [GR-16871] Fix HotSpot assertion failure in AArch64 compiler test suite.
7c7fe822782 Thu Jul 4 19:05:10 2019 +0000            Doug Simon [GR-16861] Update to jvmci-19.2-b01.
e159be00740 Wed Jul 3 13:58:02 2019 +0000            Doug Simon [GR-16821] Share logic for getting CFG of graph being dumped.
3fe59240d87 Wed Jul 3 01:20:44 2019 +0000            Yudi Zheng [GR-16540] Embed constant in scalar float arithmetic lir.
9cdbad21c4f Tue Jul 2 09:02:05 2019 +0000            Yudi Zheng [GR-16810] Make graphs with the same inline context in the same scope.
14b7ebd4f3f Tue Jul 2 06:45:03 2019 +0000         Tom Rodriguez [GR-16817] Correct register kills for compress/inflate intrinsics.
3aadf1c959b Mon Jul 1 23:38:04 2019 +0000      Christian Wimmer [GR-16342] Factor out architecture-specific mix-ins for LoweringProvider.
427d28a8385 Wed Jun 26 23:54:02 2019 +0000      Christian Wimmer [GR-16724] Request alignment for JIT compiled code.
ac42432d322 Wed Jun 26 19:45:37 2019 +0000            Doug Simon [GR-16577] Adopt JVMCI API for exiting HotSpot from libgraal.
fa3a8927e04 Wed Jun 26 14:27:06 2019 +0000            Yudi Zheng [GR-16610] Do not complain about nodes outside of the loop during partial unroll.
ba125bc025d Wed Jun 26 11:26:53 2019 +0000       Stefan Anzinger [GR-16650] Fix NullPointerException in AArch64SuitesCreature.createSuites.
92a7ad65fb6 Wed Jun 26 09:33:59 2019 +0000            Doug Simon [GR-16369] Use global CompilationContext when decoding snippets.
f3ecf1c7833 Wed Jun 26 02:03:28 2019 +0000            Doug Simon [GR-16642] Bad code emitted for CMOVE.
cd4385fb9ce Tue Jun 25 14:06:37 2019 +0000    Alfonso�� Peterssen [GR-16600] PEA incorrectly removes unsafe stores.

Comments
The description is incorrect. Some of the fixes didn't make into the commit. For example, GR-16817 is definitely missing because apparently the fix was first pushed separately to JDK.
30-04-2020

URL: https://hg.openjdk.java.net/jdk/jdk/rev/ecc6e394475f User: dlong Date: 2019-07-25 21:48:19 +0000
25-07-2019

We will not push any more 'Update Graal' into JDK 13. If needed we backport individual fixes into JDK 13.
02-07-2019