RFR (XS) 8238896: Massive x86_32 crashes after JDK-7175279 (Don't use x87 FPU on x86-64)
Tobias Hartmann
tobias.hartmann at oracle.com
Thu Feb 13 07:49:05 UTC 2020
Hi Aleksey,
looks good to me!
Best regards,
Tobias
On 12.02.20 22:25, Aleksey Shipilev wrote:
> Bug:
> https://bugs.openjdk.java.net/browse/JDK-8238896
>
> Fix:
> https://cr.openjdk.java.net/~shade/8238896/webrev.01/
>
> Two issues:
> a) (obvious) missing "break" after the move [1];
> b) (non-obvious) semantics-breaking move [2] that runs afoul of is_single_fpu and is_single_xmm
> inclusiveness; see the warning comment about this in c1_LIR.hpp [3], "So you must always check for
> is_???_xmm prior to is_???_fpu to distinguish between fpu- and xmm-registers"
>
> This touches only x86_32 code, so I would not bother with jdk-submit.
>
> Testing: Linux x86_64 fastdebug build; Linux x86_32 fastdebug tier1 (clean), tier2 (running)
>
More information about the hotspot-compiler-dev
mailing list