RFR(S) 8193009: compiler/c2/Test7029152.java crashes with SIGILL in java.lang.StringLatin1.indexOf with -XX:+UseJVMCICompiler

dean.long at oracle.com dean.long at oracle.com
Thu Dec 7 02:25:21 UTC 2017


On 12/6/17 6:19 PM, Vladimir Kozlov wrote:

> On 12/6/17 5:56 PM, dean.long at oracle.com wrote:
>> On 12/6/17 5:39 PM, Vladimir Kozlov wrote:
>>
>>> Should we put new check code under #ifdef INCLUDE_JVMCI and if 
>>> (UseJVMCICompiler)? Stubs code generation happens after flags parsing.
>>>
>>
>> We could, but I don't think it's worth it.  I would rather allow C1 
>> and C2 to emit the same range of encodings as Graal.  I think it 
>> would help avoid spills.
>
> Okay, it make sense. Please, file follow up RFE for C1 and C2.
>

Thanks Vladimir.

dl

> Thanks,
> Vladimir
>
>>
>> dl
>>
>>> Thanks,
>>> Vladimir
>>>
>>> On 12/5/17 2:12 PM, dean.long at oracle.com wrote:
>>>> https://bugs.openjdk.java.net/browse/JDK-8193009
>>>> http://cr.openjdk.java.net/~dlong/8193009/webrev/
>>>>
>>>> I tested all 16 base register combinations to make sure we handle 
>>>> anything Graal might generate.
>>>>
>>>> dl
>>



More information about the hotspot-compiler-dev mailing list