RFR (S): 8219902: C2: MemNode::can_see_stored_value() ignores casts which carry control dependency
vladimir.x.ivanov at oracle.com
Wed May 1 16:52:56 UTC 2019
On 30/04/2019 13:02, Vladimir Kozlov wrote:
> Looks good.
> Vladimir K
> On 4/30/19 12:47 PM, Vladimir Ivanov wrote:
>> JDK-8161334  enhanced MemNode::can_see_stored_value to ignore casts
>> when access base addresses are compared. It turned out to be too
>> aggressive since casts may carry control dependency.
>> Proposed fix is to keep casts with control dependency.
>> Testing: failing test case, tier1-3
>> Best regards,
>> Vladimir Ivanov
>>  https://bugs.openjdk.java.net/browse/JDK-8161334
More information about the hotspot-compiler-dev