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

TestSubNodeFloatDoubleNegation intermittently failing

    • x86
    • linux

      SOme of the IR tests in this class are intermittently failing: compiler.floatingpoint.TestSubNodeFloatDoubleNegation

      Failed IR Rules (2) of Methods (1)
      ----------------------------------
      1) Method "public static jdk.incubator.vector.Float16 compiler.floatingpoint.TestSubNodeFloatDoubleNegation.testHalfFloat(jdk.incubator.vector.Float16)" - [Failed IR rules: 2]:
         * @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#SUB#_", "2"}, applyIfPlatform={"riscv64", "false"}, failOn={}, applyIfPlatformOr={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
           > Phase "PrintIdeal":
             - counts: Graph contains wrong number of nodes:
               * Constraint 1: "(\\d+(\\s){2}(Sub(I|L|F|D|HF).*)+(\\s){2}===.*)"
                 - Failed comparison: [found] 3 = 2 [given]
                   - Matched nodes (3):
                     * 326 SubHF === _ 560 325 [[ 327 479 ]] !orig=[478] !jvms: Float16::valueOf @ bci:5 (line 329) Float16::subtract @ bci:9 (line 1137) TestSubNodeFloatDoubleNegation::testHalfFloat @ bci:9 (line 65)
                     * 443 SubF === _ 561 442 [[ 607 ]] !jvms: Float16::subtract @ bci:8 (line 1137) TestSubNodeFloatDoubleNegation::testHalfFloat @ bci:12 (line 63)
                     * 479 SubHF === _ 560 326 [[ 480 ]] !jvms: Float16::valueOf @ bci:5 (line 329) Float16::subtract @ bci:9 (line 1137) TestSubNodeFloatDoubleNegation::testHalfFloat @ bci:12 (line 63)
         * @IR rule 2: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#SUB#_", "2"}, applyIfPlatform={}, failOn={}, applyIfPlatformOr={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={"zfh", "false"}, applyIfAnd={}, applyIfNot={})"
           > Phase "PrintIdeal":
             - counts: Graph contains wrong number of nodes:
               * Constraint 1: "(\\d+(\\s){2}(Sub(I|L|F|D|HF).*)+(\\s){2}===.*)"
                 - Failed comparison: [found] 3 = 2 [given]
                   - Matched nodes (3):
                     * 326 SubHF === _ 560 325 [[ 327 479 ]] !orig=[478] !jvms: Float16::valueOf @ bci:5 (line 329) Float16::subtract @ bci:9 (line 1137) TestSubNodeFloatDoubleNegation::testHalfFloat @ bci:9 (line 65)
                     * 443 SubF === _ 561 442 [[ 607 ]] !jvms: Float16::subtract @ bci:8 (line 1137) TestSubNodeFloatDoubleNegation::testHalfFloat @ bci:12 (line 63)
                     * 479 SubHF === _ 560 326 [[ 480 ]] !jvms: Float16::valueOf @ bci:5 (line 329) Float16::subtract @ bci:9 (line 1137) TestSubNodeFloatDoubleNegation::testHalfFloat @ bci:12 (line 63)

            mhassig Manuel Hassig
            cslucas Cesar Soares
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: