From b27d63fc81c9b744dca10a1440e479ddb901f5b6 Mon Sep 17 00:00:00 2001
From: Andrew Lu <andrewlu@openjdk.org>
Date: Mon, 19 Feb 2024 09:34:41 +0000
Subject: [PATCH] 8318468: compiler/tiered/LevelTransitionTest.java fails with
 -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1

Backport-of: 61d0db3838932d4030b05ffb04ee2b0215ea686e
---
 test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java b/test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java
index b18b304a9bc..336c9eb5cb1 100644
--- a/test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java
+++ b/test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java
@@ -204,7 +204,8 @@ public class LevelTransitionTest extends TieredLevelsTest {
         }
 
         private static class CompileMethodHolder {
-            private final int iter = 10;
+            // Make sure that loop backedge is never taken to prevent unexpected OSR compilations.
+            private final int iter = 1;
             private int field = 42;
 
             /**
-- 
GitLab