Skip to content

Test failure JIT/Regression/JitBlue/Runtime_34937/Runtime_34937/Runtime_34937.sh #76158

@v-wenyuxu

Description

@v-wenyuxu

Run: runtime-coreclr outerloop 20220925.2

Failed test:

coreclr Linux x64 Checked @ (Alpine.314.Amd64.Open)[email protected]/dotnet-buildtools/prereqs:alpine-3.14-helix-amd64-20210910135833-1848e19
- JIT/Regression/JitBlue/Runtime_34937/Runtime_34937/Runtime_34937.sh

coreclr Linux arm64 Checked @ (Alpine.314.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:alpine-3.14-helix-arm64v8-20210910135810-8a6f4f3
- JIT/Regression/JitBlue/Runtime_33972/Runtime_33972/Runtime_33972.sh
- JIT/Regression/JitBlue/Runtime_34937/Runtime_34937/Runtime_34937.sh

coreclr Linux arm64 Checked @ (Ubuntu.1804.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-20220824230426-06f234f
- JIT/Regression/JitBlue/Runtime_33972/Runtime_33972/Runtime_33972.sh
- JIT/Regression/JitBlue/Runtime_34937/Runtime_34937/Runtime_34937.sh

coreclr Linux x64 Checked @ Ubuntu.1804.Amd64.Open
- JIT/Regression/JitBlue/Runtime_34937/Runtime_34937/Runtime_34937.sh

coreclr OSX x64 Checked @ OSX.1200.Amd64.Open
- JIT/Regression/JitBlue/Runtime_34937/Runtime_34937/Runtime_34937.sh

coreclr OSX arm64 Checked @ OSX.1200.ARM64.Open
- JIT/Regression/JitBlue/Runtime_33972/Runtime_33972/Runtime_33972.sh
- JIT/Regression/JitBlue/Runtime_34937/Runtime_34937/Runtime_34937.sh

Error message:

__tmp0_Runtime_34937.cs:13:15: error: X64-NEXT: expected string not found in input
// X64-NEXT: {{^ *}} and [[REG0]], 7{{$}}
^
__jit_disasm.out:99:2: note: scanning from here
;; size=14 bbWeight=1 PerfScore 6.50
^
__jit_disasm.out:99:2: note: with "REG0" equal to "eax"
;; size=14 bbWeight=1 PerfScore 6.50
^
__jit_disasm.out:101:2: note: possible intended match here
add rsp, 16
^

Input file: __jit_disasm.out
Check file: __tmp0_Runtime_34937.cs

-dump-input=help explains the following input dump.

Input was:
<<<<<<
.
.
.
74: ; rbp based frame
75: ; partially interruptible
76: ; Final local variable assignments
77: ;
78: ; V00 arg0 [V00 ] ( 1, 1 ) int -> [rbp-04H] do-not-enreg[]
79: ; V01 arg1 [V01 ] ( 1, 1 ) int -> [rbp-08H] do-not-enreg[]
80: ; V02 arg2 [V02 ] ( 1, 1 ) int -> [rbp-0CH] do-not-enreg[]
81: ;# V03 OutArgs [V03 ] ( 1, 1 ) lclBlk ( 0) [rsp+00H] do-not-enreg[] "OutgoingArgSpace"
82: ;
83: ; Lcl frame size = 16
84:
85: G_M58118_IG01:
86:  push rbp
87:  sub rsp, 16
88:  lea rbp, [rsp+10H]
89:  mov dword ptr [rbp-04H], edi
90:  mov dword ptr [rbp-08H], esi
91:  mov dword ptr [rbp-0CH], edx
92:  ;; size=19 bbWeight=1 PerfScore 4.75
93: G_M58118_IG02:
94:  mov eax, dword ptr [rbp-08H]
95:  imul eax, dword ptr [rbp-0CH]
96:  mov edi, dword ptr [rbp-04H]
97:  sub edi, eax
98:  mov eax, edi
99:  ;; size=14 bbWeight=1 PerfScore 6.50
next:13'0      X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
next:13'1                                           with "REG0" equal to "eax"
100: G_M58118_IG03:
next:13'0     ~~~~~~~~~~~~~~
101:  add rsp, 16
next:13'0     ~~~~~~~~~~~~
next:13'2      ?           possible intended match
102:  pop rbp
next:13'0     ~~~~~~~~
103:  ret
next:13'0     ~~~~~
104:  ;; size=6 bbWeight=1 PerfScore 1.75
next:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
105:
next:13'0     ~
106: ; Total bytes of code 39, prolog size 10, PerfScore 16.90, instruction count 14, allocated bytes for code 39 (MethodHash=edf71cf9) for method Program:MSUB(int,int,int):int
next:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
107: ; ============================================================
next:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
108:
next:13'0     ~

__tmp1_Runtime_34937.cs:24:15: error: X64-NEXT: expected string not found in input
// X64-NEXT: {{^ *}} sar [[REG0]], 31{{$}}
^
__jit_disasm.out:99:2: note: scanning from here
;; size=14 bbWeight=1 PerfScore 6.50
^
__jit_disasm.out:99:2: note: with "REG0" equal to "eax"
;; size=14 bbWeight=1 PerfScore 6.50
^
__jit_disasm.out:101:3: note: possible intended match here
add rsp, 16
^

Input file: __jit_disasm.out
Check file: __tmp1_Runtime_34937.cs

-dump-input=help explains the following input dump.

Input was:
<<<<<<
.
.
.
74: ; rbp based frame
75: ; partially interruptible
76: ; Final local variable assignments
77: ;
78: ; V00 arg0 [V00 ] ( 1, 1 ) int -> [rbp-04H] do-not-enreg[]
79: ; V01 arg1 [V01 ] ( 1, 1 ) int -> [rbp-08H] do-not-enreg[]
80: ; V02 arg2 [V02 ] ( 1, 1 ) int -> [rbp-0CH] do-not-enreg[]
81: ;# V03 OutArgs [V03 ] ( 1, 1 ) lclBlk ( 0) [rsp+00H] do-not-enreg[] "OutgoingArgSpace"
82: ;
83: ; Lcl frame size = 16
84:
85: G_M58118_IG01:
86:  push rbp
87:  sub rsp, 16
88:  lea rbp, [rsp+10H]


Stack trace
   at JIT_Regression._JitBlue_Runtime_34937_Runtime_34937_Runtime_34937_._JitBlue_Runtime_34937_Runtime_34937_Runtime_34937_sh()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)

Metadata

Metadata

Assignees

Labels

arch-arm64arch-x64area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIblocking-outerloopBlocking the 'runtime-coreclr outerloop' and 'runtime-libraries-coreclr outerloop' runsos-linuxLinux OS (any supported distro)os-mac-os-xmacOS aka OSXos-windows

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions