[aarch64-port-dev ] [15] RFR: 8248048: ZGC: AArch64: SIGILL in load barrier register spilling

Stefan Karlsson stefan.karlsson at oracle.com
Fri Jun 26 11:36:41 UTC 2020


Thanks for looking at this.

StefanK

On 2020-06-26 12:43, Andrew Haley wrote:
> On 26/06/2020 11:05, Andrew Dinn wrote:
>> Yes, nice catch. zr is clearly the wrong choice here. In the context of
>> an FP register it ends up being interpreted as q31 which, as you show,
>> clashes when r31 is the last register in an odd register set.
> 
> OK.
> 
> I'm sure we've seen this bug years ago and fixed it. maybe the fix was
> never pushed, or maybe it was another instance of the same error.
> 


More information about the aarch64-port-dev mailing list