RFR: 8319879: Stress mode to randomize incremental inlining decision

Tobias Hartmann thartmann at openjdk.org
Tue Nov 14 07:10:27 UTC 2023


On Mon, 13 Nov 2023 21:14:10 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:

> Why you switch off flag in cha/*RootMethod.java tests?

They already have `-XX:-AlwaysIncrementalInline`. If incremental inlining is used, the tests fail with:


Caused by: java.lang.RuntimeException: assertTrue: expected true, was false
	at jdk.test.lib.Asserts.fail(Asserts.java:634)
	at jdk.test.lib.Asserts.assertTrue(Asserts.java:486)
	at jdk.test.lib.Asserts.assertTrue(Asserts.java:472)
	at compiler.cha.Utils$ATest.assertNotCompiled(Utils.java:150)
	at compiler.cha.AbstractRootMethod$AbstractClass.test(AbstractRootMethod.java:132)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)

-------------

PR Comment: https://git.openjdk.org/jdk/pull/16597#issuecomment-1809650640


More information about the hotspot-compiler-dev mailing list