Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8202124

[Graal] some whitebox compiler tests fail with Graal

XMLWordPrintable

    • x86_64
    • os_x

      compiler/tiered/TieredLevelsTest.java run with Graal as JIT fails intermittently with

      ----------System.out:(26/582)----------
      CompileCommand: compileonly compiler/whitebox/SimpleTestCaseHelper.*
      TEST CASE:CONSTRUCTOR_TEST
      at test's start:

      private compiler.whitebox.SimpleTestCaseHelper(int):
      compilable: true
      compiled: false
      comp_level: 0
      osr_compilable: true
      osr_compiled: false
      osr_comp_level: 0
      in_queue: false
      compile_queues_size: 0

      on exception 'expected[1] != actual[4]':
      private compiler.whitebox.SimpleTestCaseHelper(int):
      compilable: true
      compiled: true
      compile_id: 63
      comp_level: 4
      osr_compilable: true
      osr_compiled: false
      osr_comp_level: 0
      in_queue: false
      compile_queues_size: 0

      ----------System.err:(34/2444)----------
      Warning: private compiler.whitebox.SimpleTestCaseHelper(int) is still in queue after 10600ms
      java.lang.RuntimeException: expected[1] != actual[4]
      at compiler.tiered.CompLevelsTest.checkLevel(CompLevelsTest.java:76)
      at compiler.tiered.TieredLevelsTest.checkLevel(TieredLevelsTest.java:97)
      at compiler.tiered.CompLevelsTest.testAvailableLevel(CompLevelsTest.java:52)
      at compiler.tiered.TieredLevelsTest.test(TieredLevelsTest.java:77)
      at compiler.whitebox.CompilerWhiteBoxTest.runTest(CompilerWhiteBoxTest.java:176)
      at compiler.whitebox.CompilerWhiteBoxTest.main(CompilerWhiteBoxTest.java:135)
      at compiler.tiered.TieredLevelsTest.main(TieredLevelsTest.java:49)
      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.base/java.lang.reflect.Method.invoke(Method.java:569)
      at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:115)
      at java.base/java.lang.Thread.run(Thread.java:831)
      java.lang.RuntimeException: expected[1] != actual[4]
      at compiler.tiered.CompLevelsTest.checkLevel(CompLevelsTest.java:76)
      at compiler.tiered.TieredLevelsTest.checkLevel(TieredLevelsTest.java:97)
      at compiler.tiered.CompLevelsTest.testAvailableLevel(CompLevelsTest.java:52)
      at compiler.tiered.TieredLevelsTest.test(TieredLevelsTest.java:77)
      at compiler.whitebox.CompilerWhiteBoxTest.runTest(CompilerWhiteBoxTest.java:176)
      at compiler.whitebox.CompilerWhiteBoxTest.main(CompilerWhiteBoxTest.java:135)
      at compiler.tiered.TieredLevelsTest.main(TieredLevelsTest.java:49)
      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.base/java.lang.reflect.Method.invoke(Method.java:569)
      at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:115)
      at java.base/java.lang.Thread.run(Thread.java:831)


      To run with Graal as JIT use flags "-XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+TieredCompilation -XX:+UseJVMCICompiler -Djvmci.Compiler=graal"


      affected tests:
      compiler/tiered/NonTieredLevelsTest.java
      compiler/tiered/TieredLevelsTest.java
      compiler/whitebox/DeoptimizeAllTest.java
      compiler/intrinsics/mathexact/sanity/*

        There are no Sub-Tasks for this issue.

            kvn Vladimir Kozlov
            epavlova Ekaterina Pavlova
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated: