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

compiler/c2/irTests/TestIRAbs.java fails on some arches

    XMLWordPrintable

Details

    • b06

    Description

      $ CONF=linux-x86-server-fastdebug make run-test TEST=compiler/c2/irTests/TestIRAbs.java

      Failed IR Rules (3)
      ------------------
      - Method "public long compiler.c2.irTests.TestIRAbs.testLong1(long)":
        * @IR rule 1: "@compiler.lib.ir_framework.IR(applyIf={}, applyIfAnd={}, failOn={"(\\d+(\\s){2}(SubL.*)+(\\s){2}===.*)"}, applyIfOr={}, counts={}, applyIfNot={})"
          - failOn: Graph contains forbidden nodes:
              Regex 1: (\d+(\s){2}(SubL.*)+(\s){2}===.*)
              Matched forbidden node:
                25 SubL === _ 24 11 [[ 39 50 ]] !jvms: TestIRAbs::testLong1 @ bci:2 (line 171)
        * @IR rule 2: "@compiler.lib.ir_framework.IR(applyIf={}, applyIfAnd={}, failOn={}, applyIfOr={}, counts={"(\\d+(\\s){2}(AbsL.*)+(\\s){2}===.*)", "1"}, applyIfNot={})"
          - counts: Graph contains wrong number of nodes:
              Regex 1: (\d+(\s){2}(AbsL.*)+(\s){2}===.*)
              Expected 1 but found 0 nodes.

      - Method "public long compiler.c2.irTests.TestIRAbs.testLong0(long)":
        * @IR rule 1: "@compiler.lib.ir_framework.IR(applyIf={}, applyIfAnd={}, failOn={}, applyIfOr={}, counts={"(\\d+(\\s){2}(AbsL.*)+(\\s){2}===.*)", "1"}, applyIfNot={})"
          - counts: Graph contains wrong number of nodes:
              Regex 1: (\d+(\s){2}(AbsL.*)+(\s){2}===.*)
              Expected 1 but found 0 nodes.

      >>> Check stdout for compilation output of the failed methods

      Attachments

        Issue Links

          Activity

            People

              shade Aleksey Shipilev
              shade Aleksey Shipilev
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: