[14] RFR(S) 8236050: Some compiler tests fail when executed with custom TieredLevel

Igor Veresov igor.veresov at oracle.com
Fri Jan 3 15:16:59 UTC 2020


That’s not a problem, the level argument is always valid. The case this change is fixing is the situation when the level needs to be changed due to TieredStopAtLevel (i.e. when level > TieredStopAtLevel).

igor

> On Jan 3, 2020, at 2:53 AM, Claes Redestad <claes.redestad at oracle.com> wrote:
> 
> Hi,
> 
> logic in limit_level is a bit hard to follow. In case TieredStopAtLevel
> is 4, level is 2 or 3 and compilation mode is high-only or high-only-
> quick-internal it seems it'll return level, which is an invalid level
> for the compilation mode..?
> 
> /Claes
> 
> On 2020-01-02 16:00, Igor Veresov wrote:
>> Webrev: http://cr.openjdk.java.net/~iveresov/8236050/webrev.00 <http://cr.openjdk.java.net/~iveresov/8236050/webrev.00>
>> This change makes the TieredStopAtLevel processing aware of various compilation modes.
>> Thanks!
>> igor



More information about the hotspot-compiler-dev mailing list