RFR: 8143219: AArch64 broken by 8141132: JEP 254: Compact Strings

Tobias Hartmann tobias.hartmann at oracle.com
Tue Nov 24 08:06:04 UTC 2015


Hi Andrew,

thanks for verifying! I will push the fix at the end of the week to not disturb the sync with hs-main.

Best,
Tobias

On 23.11.2015 16:29, Andrew Haley wrote:
> On 11/19/2015 04:48 PM, Tobias Hartmann wrote:
>> I've sent an updated version of my fix for JDK-8142303. Maybe you could verify that this solves the problem.
> 
> Yes, that looks fine.
> 
>   0x0000007fa8582af4: ldr       w12, [x10,#12]
>   0x0000007fa8582af8: ldr       w13, [x11,#12]
>   0x0000007fa8582afc: asr       w4, w12, #1
>   0x0000007fa8582b00: asr       w2, w13, #1
>   0x0000007fa8582b04: cmp       w2, w4
>   0x0000007fa8582b08: b.gt      0x0000007fa8582d90
> 
> substr.count <= string.count
> 
>   0x0000007fa8582b0c: cbz       w2, 0x0000007fa8582d98
> 
> substr.count != 0
> 
> Thanks,
> 
> Andrew.
> 


More information about the hotspot-dev mailing list