RFR (XS) 8230671: x86_32 build failures after JDK-8229496

Aleksey Shipilev shade at redhat.com
Thu Sep 5 18:13:00 UTC 2019


Bug:
  https://bugs.openjdk.java.net/browse/JDK-8230671

Very recent regression. Seems like rRegL is not available, and should be eRegL:

diff -r 12885822f0c5 src/hotspot/cpu/x86/x86_32.ad
--- a/src/hotspot/cpu/x86/x86_32.ad     Thu Sep 05 17:26:38 2019 +0000
+++ b/src/hotspot/cpu/x86/x86_32.ad     Thu Sep 05 20:12:25 2019 +0200
@@ -7316,5 +7316,5 @@
 %}

-instruct castLL( rRegL dst ) %{
+instruct castLL( eRegL dst ) %{
   match(Set dst (CastLL dst));
   format %{ "#castLL of $dst" %}

Testing: x86_32 build, test from JDK-8229496, tier1 (running)

-- 
Thanks,
-Aleksey



More information about the hotspot-compiler-dev mailing list