RFR (XS) 8229709: x86_32 build and test failures after JDK-8228369 (Shenandoah: Refactor LRB C1 stubs)

Roman Kennke rkennke at redhat.com
Wed Aug 14 16:56:45 UTC 2019


Ok, looks good. Well it doesn't exactly look good, but it's ok
nonetheless ;-)

Thanks,
Roman


> Bug:
>   https://bugs.openjdk.java.net/browse/JDK-8229709
> 
> This is a recent regression. Unfortunately, the fix is complicated due to C1 giving us the
> non-byte-capable tmp registers in 32-bit mode, which requires some workarounds. We could have
> instead rewrote the affected parts to use *ptr versions, but that would regress x86_64 perf and
> maybe introduce bugs there. So I opted to LP64 new code.
> 
> Fix:
>   http://cr.openjdk.java.net/~shade/8229709/webrev.01/
> 
> Testing: {x86_32, x86_64} hotspot_gc_shenandoah; {x86_32, x86_64} CTW tests
> 



More information about the shenandoah-dev mailing list