RFR: 8248736: [aarch64] runtime/signal/TestSigpoll.java failed "fatal error: not an ldr (literal) instruction."

Aleksey Shipilev shade at openjdk.java.net
Mon Nov 30 09:58:57 UTC 2020


On Mon, 30 Nov 2020 09:35:53 GMT, Andrew Haley <aph at openjdk.org> wrote:

>> lea calls Address::lea, which itself might call movptr, or but it can also construct the address through other means. It won't, not in the way it is currently written. However, movptr() should be call when generating patchable sequences. While this address isn't patched, we do rely on the property that patchable sequences are of a fixed length. The mistake I made before was in not ensuring that property.
>
>> lea calls Address::lea, which itself might call movptr, or but it can also construct the address through other means. 
> 
> True. LEA is a macro that generates the address in some unspecified way.

All right!

-------------

PR: https://git.openjdk.java.net/jdk/pull/1481


More information about the hotspot-dev mailing list