Skip to content

Commit 409f56a

Browse files
8367245: [lworld] C2 compilation fails with "Missed optimization opportunity in PhaseIterGVN"
Reviewed-by: chagedorn, thartmann
1 parent 2db9fd1 commit 409f56a

File tree

4 files changed

+5
-1
lines changed

4 files changed

+5
-1
lines changed

test/hotspot/jtreg/compiler/valhalla/inlinetypes/TestArrays.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ public static void main(String[] args) {
153153

154154
InlineTypes.getFramework()
155155
.addScenarios(scenarios[Integer.parseInt(args[0])])
156+
.addFlags("-XX:+IgnoreUnrecognizedVMOptions -XX:VerifyIterativeGVN=000")
156157
.addHelperClasses(MyValue1.class, MyValue2.class, MyValue2Inline.class)
157158
.start();
158159
}

test/hotspot/jtreg/compiler/valhalla/inlinetypes/TestBasicFunctionality.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ public class TestBasicFunctionality {
141141
public static void main(String[] args) {
142142
InlineTypes.getFramework()
143143
.addScenarios(InlineTypes.DEFAULT_SCENARIOS[Integer.parseInt(args[0])])
144+
.addFlags("-XX:+IgnoreUnrecognizedVMOptions -XX:VerifyIterativeGVN=000")
144145
.addHelperClasses(MyValue1.class,
145146
MyValue2.class,
146147
MyValue2Inline.class,

test/hotspot/jtreg/compiler/valhalla/inlinetypes/TestCallingConvention.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ public static void main(String[] args) {
185185

186186
InlineTypes.getFramework()
187187
.addScenarios(scenarios[Integer.parseInt(args[0])])
188+
.addFlags("-XX:+IgnoreUnrecognizedVMOptions -XX:VerifyIterativeGVN=000")
188189
.addHelperClasses(MyValue1.class,
189190
MyValue2.class,
190191
MyValue2Inline.class,

test/hotspot/jtreg/compiler/valhalla/inlinetypes/TestIntrinsics.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,8 @@ public static void main(String[] args) {
170170
.addFlags("-Xbootclasspath/a:.", "-XX:+UnlockDiagnosticVMOptions", "-XX:+WhiteBoxAPI",
171171
"-XX:CompileCommand=inline,jdk.internal.misc.Unsafe::*",
172172
"--add-exports", "java.base/jdk.internal.misc=ALL-UNNAMED",
173-
"--add-exports", "java.base/jdk.internal.value=ALL-UNNAMED")
173+
"--add-exports", "java.base/jdk.internal.value=ALL-UNNAMED",
174+
"-XX:+IgnoreUnrecognizedVMOptions -XX:VerifyIterativeGVN=000")
174175
.addHelperClasses(MyValue1.class,
175176
MyValue2.class,
176177
MyValue2Inline.class)

0 commit comments

Comments
 (0)