-
Bug
-
Resolution: Fixed
-
P4
-
repo-valhalla
Scenario #1
===========
Scenario flags: [-XX:+IgnoreUnrecognizedVMOptions, -XX:-UseACmpProfile, -XX:-UseCompressedOops, -XX:FlatArrayElementMaxOops=5, -XX:FlatArrayElementMaxSize=-1, -XX:-UseArrayLoadStoreProfile, -XX:InlineFieldMaxFlatSize=-1, -XX:-InlineTypePassFieldsAsArgs, -XX:-InlineTypeReturnedAsFields]
Command Line:
c:\\ade\\mesos\\work_dir\\jib-master\\install\\2021-07-29-1743488.tobias.hartmann.valhalla_s\\windows-x64-debug.jdk\\jdk-18\\fastdebug\\bin\\java.exe -cp T:\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_hotspot_valhalla\\classes\\3\\compiler\\valhalla\\inlinetypes\\TestLWorld.d;C:\\ade\\mesos\\work_dir\\jib-master\\install\\2021-07-29-1743488.tobias.hartmann.valhalla_s\\src.full\\open\\test\\hotspot\\jtreg\\compiler\\valhalla\\inlinetypes;T:\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_hotspot_valhalla\\classes\\3\\test\\lib;T:\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_hotspot_valhalla\\classes\\3\\test\\jdk\\lib\\testlibrary\\bytecode;T:\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_hotspot_valhalla\\classes\\3\\test\\jdk\\java\\lang\\invoke\\common;T:\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_hotspot_valhalla\\classes\\3;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\6\\1\\bundles\\jtreg-6+1.zip\\jtreg\\lib\\javatest.jar;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\6\\1\\bundles\\jtreg-6+1.zip\\jtreg\\lib\\jtreg.jar;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\6\\1\\bundles\\jtreg-6+1.zip\\jtreg\\lib\\junit.jar;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\6\\1\\bundles\\jtreg-6+1.zip\\jtreg\\lib\\hamcrest.jar;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\6\\1\\bundles\\jtreg-6+1.zip\\jtreg\\lib\\testng.jar;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\6\\1\\bundles\\jtreg-6+1.zip\\jtreg\\lib\\jcommander.jar;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\6\\1\\bundles\\jtreg-6+1.zip\\jtreg\\lib\\guice.jar -Djava.library.path=c:\\ade\\mesos\\work_dir\\jib-master\\install\\2021-07-29-1743488.tobias.hartmann.valhalla_s\\windows-x64-debug.test\\hotspot\\jtreg\\native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:MaxRAMPercentage=4.16667 -Djava.io.tmpdir=t:\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_hotspot_valhalla\\tmp -XX:-TieredCompilation -Dir.framework.server.port=56427 -XX:+IgnoreUnrecognizedVMOptions -XX:-UseACmpProfile -XX:-UseCompressedOops -XX:FlatArrayElementMaxOops=5 -XX:FlatArrayElementMaxSize=-1 -XX:-UseArrayLoadStoreProfile -XX:InlineFieldMaxFlatSize=-1 -XX:-InlineTypePassFieldsAsArgs -XX:-InlineTypeReturnedAsFields -XX:+PrintCompilation -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation -XX:CompileCommand=log,compiler.valhalla.inlinetypes.TestLWorld::* -XX:CompileCommand=option,compiler.valhalla.inlinetypes.TestLWorld::*,bool,PrintIdeal,true -XX:CompileCommand=option,compiler.valhalla.inlinetypes.TestLWorld::*,bool,PrintOptoAssembly,true -XX:-OmitStackTraceInFastThrow -DShouldDoIRVerification=true -XX:-BackgroundCompilation -XX:CompileCommand=quiet -DWarmup=251 compiler.lib.ir_framework.test.TestVM compiler.valhalla.inlinetypes.TestLWorld compiler.valhalla.inlinetypes.MyValue2Inline compiler.valhalla.inlinetypes.MyValue3 compiler.valhalla.inlinetypes.MyValue1 compiler.valhalla.inlinetypes.MyValue2 compiler.valhalla.inlinetypes.MyValue3Inline
One or more @IR rules failed:
Failed IR Rules (1)
------------------
- Method "public long compiler.valhalla.inlinetypes.TestLWorld.test112()":
* @IR rule 1: "@compiler.lib.ir_framework.IR(applyIf={}, failOn={"(.*call,static wrapper for: _new_instance_Java)", "(\\\\d+ (.*MemBar.*)+ ===.*)"}, applyIfAnd={}, applyIfOr={}, counts={"(\\\\d+ (.*CallStaticJava.*)+ ===.*uncommon_trap.*predicate)", "= 1"}, applyIfNot={})"
- counts: Graph contains wrong number of nodes:
Regex 1: (\\d+ (.*CallStaticJava.*)+ ===.*uncommon_trap.*predicate)
Expected 1 but found 0 nodes.
>>> Check stdout for compilation output of the failed methods
===========
Scenario flags: [-XX:+IgnoreUnrecognizedVMOptions, -XX:-UseACmpProfile, -XX:-UseCompressedOops, -XX:FlatArrayElementMaxOops=5, -XX:FlatArrayElementMaxSize=-1, -XX:-UseArrayLoadStoreProfile, -XX:InlineFieldMaxFlatSize=-1, -XX:-InlineTypePassFieldsAsArgs, -XX:-InlineTypeReturnedAsFields]
Command Line:
c:\\ade\\mesos\\work_dir\\jib-master\\install\\2021-07-29-1743488.tobias.hartmann.valhalla_s\\windows-x64-debug.jdk\\jdk-18\\fastdebug\\bin\\java.exe -cp T:\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_hotspot_valhalla\\classes\\3\\compiler\\valhalla\\inlinetypes\\TestLWorld.d;C:\\ade\\mesos\\work_dir\\jib-master\\install\\2021-07-29-1743488.tobias.hartmann.valhalla_s\\src.full\\open\\test\\hotspot\\jtreg\\compiler\\valhalla\\inlinetypes;T:\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_hotspot_valhalla\\classes\\3\\test\\lib;T:\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_hotspot_valhalla\\classes\\3\\test\\jdk\\lib\\testlibrary\\bytecode;T:\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_hotspot_valhalla\\classes\\3\\test\\jdk\\java\\lang\\invoke\\common;T:\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_hotspot_valhalla\\classes\\3;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\6\\1\\bundles\\jtreg-6+1.zip\\jtreg\\lib\\javatest.jar;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\6\\1\\bundles\\jtreg-6+1.zip\\jtreg\\lib\\jtreg.jar;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\6\\1\\bundles\\jtreg-6+1.zip\\jtreg\\lib\\junit.jar;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\6\\1\\bundles\\jtreg-6+1.zip\\jtreg\\lib\\hamcrest.jar;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\6\\1\\bundles\\jtreg-6+1.zip\\jtreg\\lib\\testng.jar;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\6\\1\\bundles\\jtreg-6+1.zip\\jtreg\\lib\\jcommander.jar;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\6\\1\\bundles\\jtreg-6+1.zip\\jtreg\\lib\\guice.jar -Djava.library.path=c:\\ade\\mesos\\work_dir\\jib-master\\install\\2021-07-29-1743488.tobias.hartmann.valhalla_s\\windows-x64-debug.test\\hotspot\\jtreg\\native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:MaxRAMPercentage=4.16667 -Djava.io.tmpdir=t:\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_hotspot_valhalla\\tmp -XX:-TieredCompilation -Dir.framework.server.port=56427 -XX:+IgnoreUnrecognizedVMOptions -XX:-UseACmpProfile -XX:-UseCompressedOops -XX:FlatArrayElementMaxOops=5 -XX:FlatArrayElementMaxSize=-1 -XX:-UseArrayLoadStoreProfile -XX:InlineFieldMaxFlatSize=-1 -XX:-InlineTypePassFieldsAsArgs -XX:-InlineTypeReturnedAsFields -XX:+PrintCompilation -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation -XX:CompileCommand=log,compiler.valhalla.inlinetypes.TestLWorld::* -XX:CompileCommand=option,compiler.valhalla.inlinetypes.TestLWorld::*,bool,PrintIdeal,true -XX:CompileCommand=option,compiler.valhalla.inlinetypes.TestLWorld::*,bool,PrintOptoAssembly,true -XX:-OmitStackTraceInFastThrow -DShouldDoIRVerification=true -XX:-BackgroundCompilation -XX:CompileCommand=quiet -DWarmup=251 compiler.lib.ir_framework.test.TestVM compiler.valhalla.inlinetypes.TestLWorld compiler.valhalla.inlinetypes.MyValue2Inline compiler.valhalla.inlinetypes.MyValue3 compiler.valhalla.inlinetypes.MyValue1 compiler.valhalla.inlinetypes.MyValue2 compiler.valhalla.inlinetypes.MyValue3Inline
One or more @IR rules failed:
Failed IR Rules (1)
------------------
- Method "public long compiler.valhalla.inlinetypes.TestLWorld.test112()":
* @IR rule 1: "@compiler.lib.ir_framework.IR(applyIf={}, failOn={"(.*call,static wrapper for: _new_instance_Java)", "(\\\\d+ (.*MemBar.*)+ ===.*)"}, applyIfAnd={}, applyIfOr={}, counts={"(\\\\d+ (.*CallStaticJava.*)+ ===.*uncommon_trap.*predicate)", "= 1"}, applyIfNot={})"
- counts: Graph contains wrong number of nodes:
Regex 1: (\\d+ (.*CallStaticJava.*)+ ===.*uncommon_trap.*predicate)
Expected 1 but found 0 nodes.
>>> Check stdout for compilation output of the failed methods