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

compiler/aot tests failing with GraalError: encoding out of range: 16

    XMLWordPrintable

Details

    Description

      Some AOT tests are failing with the latest upstream Graal:

      Error: Failed compilation: compiler.aot.SharedUsageTest.main([Ljava/lang/String;)V: org.graalvm.compiler.graph.GraalGraphError: org.graalvm.compiler.debug.GraalError: java.lang.AssertionError: encoding out of range: 16
      at lir instruction: B0@6 org.graalvm.compiler.lir.amd64.AMD64SaveRegistersOp [stack:32|QWORD, stack:456|QWORD, stack:448|QWORD, stack:440|QWORD, stack:432|QWORD, stack:424|QWORD, stack:416|QWORD, stack:408|QWORD, stack:400|QWORD, stack:392|QWORD, stack:384|QWORD, stack:376|QWORD, stack:368|QWORD, stack:360|QWORD, stack:352|DOUBLE, stack:344|DOUBLE, stack:336|DOUBLE, stack:328|DOUBLE, stack:320|DOUBLE, stack:312|DOUBLE, stack:304|DOUBLE, stack:296|DOUBLE, stack:288|DOUBLE, stack:280|DOUBLE, stack:272|DOUBLE, stack:264|DOUBLE, stack:256|DOUBLE, stack:248|DOUBLE, stack:240|DOUBLE, stack:232|DOUBLE, stack:224|DOUBLE, stack:216|DOUBLE, stack:208|DOUBLE, stack:200|DOUBLE, stack:192|DOUBLE, stack:184|DOUBLE, stack:176|DOUBLE, stack:168|DOUBLE, stack:160|DOUBLE, stack:152|DOUBLE, stack:144|DOUBLE, stack:136|DOUBLE, stack:128|DOUBLE, stack:120|DOUBLE, stack:112|DOUBLE, stack:104|DOUBLE, stack:96|MASK64, stack:88|MASK64, stack:80|MASK64, stack:72|MASK64, stack:64|MASK64, stack:56|MASK64, stack:48|MASK64, stack:40|MASK64] = SAVE_REGISTER savedRegisters: [null, rcx, rdx, rbx, rbp, rsi, rdi, r8, r9, r10, r11, r12, r13, r14, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm16, xmm17, xmm18, xmm19, xmm20, xmm21, xmm22, xmm23, xmm24, xmm25, xmm26, xmm27, xmm28, xmm29, xmm30, xmm31, k0, k1, k2, k3, k4, k5, k6, k7]
      [B0, B2, B1]
      at lir instruction: B0@6 org.graalvm.compiler.lir.amd64.AMD64SaveRegistersOp [stack:32|QWORD, stack:456|QWORD, stack:448|QWORD, stack:440|QWORD, stack:432|QWORD, stack:424|QWORD, stack:416|QWORD, stack:408|QWORD, stack:400|QWORD, stack:392|QWORD, stack:384|QWORD, stack:376|QWORD, stack:368|QWORD, stack:360|QWORD, stack:352|DOUBLE, stack:344|DOUBLE, stack:336|DOUBLE, stack:328|DOUBLE, stack:320|DOUBLE, stack:312|DOUBLE, stack:304|DOUBLE, stack:296|DOUBLE, stack:288|DOUBLE, stack:280|DOUBLE, stack:272|DOUBLE, stack:264|DOUBLE, stack:256|DOUBLE, stack:248|DOUBLE, stack:240|DOUBLE, stack:232|DOUBLE, stack:224|DOUBLE, stack:216|DOUBLE, stack:208|DOUBLE, stack:200|DOUBLE, stack:192|DOUBLE, stack:184|DOUBLE, stack:176|DOUBLE, stack:168|DOUBLE, stack:160|DOUBLE, stack:152|DOUBLE, stack:144|DOUBLE, stack:136|DOUBLE, stack:128|DOUBLE, stack:120|DOUBLE, stack:112|DOUBLE, stack:104|DOUBLE, stack:96|MASK64, stack:88|MASK64, stack:80|MASK64, stack:72|MASK64, stack:64|MASK64, stack:56|MASK64, stack:48|MASK64, stack:40|MASK64] = SAVE_REGISTER savedRegisters: [null, rcx, rdx, rbx, rbp, rsi, rdi, r8, r9, r10, r11, r12, r13, r14, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm16, xmm17, xmm18, xmm19, xmm20, xmm21, xmm22, xmm23, xmm24, xmm25, xmm26, xmm27, xmm28, xmm29, xmm30, xmm31, k0, k1, k2, k3, k4, k5, k6, k7]
      [B0, B2, B1]
      at node: 132|ResolveConstantStubCall

      Attachments

        Issue Links

          Activity

            People

              never Tom Rodriguez
              dlong Dean Long
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: