RFR: 8290154: [JVMCI] partially implement JVMCI for RISC-V [v5]
Fei Yang
fyang at openjdk.org
Tue Aug 23 08:01:33 UTC 2022
On Mon, 22 Aug 2022 11:32:54 GMT, Sacha Coppey <duke at openjdk.org> wrote:
> Sorry for the delay, but all the JVMCI tests now pass.
So I give it a second try with fastdebug build on my unmatched board [1], I see the error has changed into [2].
Is there anything I missed? Thanks.
[1]
$ make run-test-only TEST="./test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java" JTREG="TIMEOUT_FACTOR=16"
[2]
JavaTest Message: JUnit Failure: testRegNarrowObject(jdk.vm.ci.code.test.SimpleDebugInfoTest): null
java.lang.AssertionError
at jdk.vm.ci.code.test.riscv64.RISCV64TestAssembler.f(RISCV64TestAssembler.java:62)
at jdk.vm.ci.code.test.riscv64.RISCV64TestAssembler.emitLui(RISCV64TestAssembler.java:127)
at jdk.vm.ci.code.test.riscv64.RISCV64TestAssembler.emitLoadImmediate(RISCV64TestAssembler.java:140)
at jdk.vm.ci.code.test.riscv64.RISCV64TestAssembler.emitLoadPointer32(RISCV64TestAssembler.java:300)
at jdk.vm.ci.code.test.riscv64.RISCV64TestAssembler.emitLoadPointer(RISCV64TestAssembler.java:317)
at jdk.vm.ci.code.test.SimpleDebugInfoTest.lambda$testRegNarrowObject$12(SimpleDebugInfoTest.java:262)
at jdk.vm.ci.code.test.DebugInfoTest.lambda$test$0(DebugInfoTest.java:68)
at jdk.vm.ci.code.test.CodeInstallationTest.test(CodeInstallationTest.java:104)
at jdk.vm.ci.code.test.DebugInfoTest.test(DebugInfoTest.java:61)
at jdk.vm.ci.code.test.DebugInfoTest.test(DebugInfoTest.java:52)
at jdk.vm.ci.code.test.SimpleDebugInfoTest.testObjectOnStack(SimpleDebugInfoTest.java:209)
at jdk.vm.ci.code.test.SimpleDebugInfoTest.testRegNarrowObject(SimpleDebugInfoTest.java:266)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
at org.junit.runner.JUnitCore.run(JUnitCore.java:105)
at org.junit.runner.JUnitCore.runClasses(JUnitCore.java:62)
at org.junit.runner.JUnitCore.runClasses(JUnitCore.java:49)
at com.sun.javatest.regtest.agent.JUnitRunner.main(JUnitRunner.java:76)
at com.sun.javatest.regtest.agent.JUnitRunner.main(JUnitRunner.java:43)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
at java.base/java.lang.Thread.run(Thread.java:1589)
java.lang.Exception: JUnit test failure
at com.sun.javatest.regtest.agent.JUnitRunner.main(JUnitRunner.java:92)
at com.sun.javatest.regtest.agent.JUnitRunner.main(JUnitRunner.java:43)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
at java.base/java.lang.Thread.run(Thread.java:1589)
JavaTest Message: Test threw exception: java.lang.Exception: JUnit test failure
JavaTest Message: shutting down test
-------------
PR: https://git.openjdk.org/jdk/pull/9587
More information about the build-dev
mailing list