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

[TESTBUG] compiler/loopopts/superword/SumRed* tests running on non-x86 platforms

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P2
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Subcomponent:
    • Resolved In Build:
      b108

      Description

      The comment in the tests say:
      @summary Add C2 x86 Superword support for scalar sum reduction optimizations : float test

      and the feature itself seems to be x86 only: JDK-8074981 , yet these tests are running on Solaris SPARC. In JPRT where these end up taking minutes to run:

      solaris_sparcv9_5.11-fastdebug-c2-hotspot_compiler_3 success(45m 48s)

      TEST: compiler/loopopts/superword/ProdRed_Double.java
        build: 0.054 seconds
        compile: 0.053 seconds
        main: 21.08 seconds
        build: 0.0 seconds
        main: 21.151 seconds
        build: 0.0 seconds
        main: 24.229 seconds
        build: 0.0 seconds
        main: 24.123 seconds
        build: 0.001 seconds
        main: 23.9 seconds
        build: 0.0 seconds
        main: 23.902 seconds
        build: 0.0 seconds
        main: 23.446 seconds
        build: 0.0 seconds
        main: 23.554 seconds
      TEST RESULT: Passed. Execution successful
      --------------------------------------------------
      TEST: compiler/loopopts/superword/ProdRed_Float.java
        build: 0.043 seconds
        compile: 0.042 seconds
        main: 18.001 seconds
        build: 0.0 seconds
        main: 17.987 seconds
        build: 0.0 seconds
        main: 20.413 seconds
        build: 0.001 seconds
        main: 20.429 seconds
        build: 0.0 seconds
        main: 19.81 seconds
        build: 0.001 seconds
        main: 19.972 seconds
        build: 0.001 seconds
        main: 21.394 seconds
        build: 0.0 seconds
        main: 21.383 seconds
      TEST RESULT: Passed. Execution successful
      --------------------------------------------------
      TEST: compiler/loopopts/superword/ProdRed_Int.java
        build: 0.041 seconds
        compile: 0.041 seconds
        main: 9.789 seconds
        build: 0.0 seconds
        main: 9.735 seconds
        build: 0.0 seconds
        main: 11.248 seconds
        build: 0.0 seconds
        main: 11.218 seconds
        build: 0.0 seconds
        main: 12.541 seconds
        build: 0.001 seconds
        main: 12.556 seconds
        build: 0.0 seconds
        main: 14.821 seconds
        build: 0.001 seconds
        main: 14.799 seconds
      TEST RESULT: Passed. Execution successful
      --------------------------------------------------
      TEST: compiler/loopopts/superword/ReductionPerf.java
        build: 0.085 seconds
        compile: 0.085 seconds
        main: 16.049 seconds
        build: 0.001 seconds
        main: 15.983 seconds
      TEST RESULT: Passed. Execution successful
      --------------------------------------------------
      TEST: compiler/loopopts/superword/SumRed_Double.java
        build: 0.051 seconds
        compile: 0.051 seconds
        main: 28.394 seconds
        build: 0.001 seconds
        main: 28.437 seconds
        build: 0.0 seconds
        main: 34.228 seconds
        build: 0.001 seconds
        main: 34.239 seconds
        build: 0.001 seconds
        main: 32.178 seconds
        build: 0.0 seconds
        main: 32.176 seconds
        build: 0.001 seconds
        main: 34.29 seconds
        build: 0.0 seconds
        main: 34.477 seconds
      TEST RESULT: Passed. Execution successful
      --------------------------------------------------
      TEST: compiler/loopopts/superword/SumRed_Float.java
        build: 0.052 seconds
        compile: 0.052 seconds
        main: 31.96 seconds
        build: 0.0 seconds
        main: 31.873 seconds
        build: 0.001 seconds
        main: 32.447 seconds
        build: 0.0 seconds
        main: 32.478 seconds
        build: 0.0 seconds
        main: 34.243 seconds
        build: 0.001 seconds
        main: 34.172 seconds
        build: 0.0 seconds
        main: 33.161 seconds
        build: 0.001 seconds
        main: 33.109 seconds
      TEST RESULT: Passed. Execution successful
      --------------------------------------------------
      TEST: compiler/loopopts/superword/SumRed_Int.java
        build: 0.054 seconds
        compile: 0.054 seconds
        main: 30.109 seconds
        build: 0.0 seconds
        main: 30.019 seconds
        build: 0.0 seconds
        main: 28.672 seconds
        build: 0.001 seconds
        main: 28.526 seconds
        build: 0.001 seconds
        main: 33.196 seconds
        build: 0.001 seconds
        main: 33.239 seconds
        build: 0.0 seconds
        main: 33.683 seconds
        build: 0.0 seconds
        main: 33.746 seconds
      TEST RESULT: Passed. Execution successful
      --------------------------------------------------
      TEST: compiler/loopopts/superword/SumRed_Long.java
        build: 0.051 seconds
        compile: 0.05 seconds
        main: 32.341 seconds
        build: 0.0 seconds
        main: 32.196 seconds
        build: 0.001 seconds
        main: 34.058 seconds
        build: 0.0 seconds
        main: 34.076 seconds
      TEST RESULT: Passed. Execution successful

        Attachments

          Activity

            People

            • Assignee:
              jcm Jamsheed C M
              Reporter:
              ctornqvi Christian Tornqvist
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: