RFR: 8292385: assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out

dean.long at oracle.com dean.long at oracle.com
Fri Sep 2 02:02:00 UTC 2022


On 9/1/22 6:46 PM, Jie Fu wrote:
> On Fri, 2 Sep 2022 01:27:57 GMT, Dean Long <dlong at openjdk.org> wrote:
> 
>> The problem is caused by missing bailout logic in inline_string_char_access().  This PR adds the needed logic to match other intrinsics.
>>
>> I tried to come up with a stand-alone test case, but was not successful.
> 
> Is it possible to create a jtreg test for this fix?

It is probably possible, but when I tried I couldn't get it to 
reproduce.  It depends on profiling information, so I had to use the 
replay file to reproduce it.

dl

> Thanks.
> 
> -------------
> 
> PR: https://git.openjdk.org/jdk/pull/10136


More information about the hotspot-compiler-dev mailing list