aarch64: Register clash in debug build

Andrew Haley aph at redhat.com
Mon Feb 4 18:07:17 UTC 2019


On 2/4/19 2:47 PM, Doerr, Martin wrote:
> we had run -Xcomp tests on aarch64 and got SIGSEGV in StubRoutines::generic_arraycopy (debug build).
> 
> generate_generic_copy:
> rscratch2_dst_klass = rscratch2 = r9
> 
> It uses
> MacroAssembler::check_klass_subtype_slow_path
> which overwrites rscratch2 in debug build.
> 
> We don't support aarch64 at the moment, but I guess somebody is interesting in fixing it.

Thank you. Can you tell us how to reproduce this? Any particular test, or
will "Hello, World!" be enough?

-- 
Andrew Haley
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671


More information about the hotspot-runtime-dev mailing list