You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
JIT: Invalid result with negated op in compare on arm64 #85225
// Generated by Fuzzlyn v1.5 on 2023-04-23 16:11:05// Run on Arm64 Linux// Seed: 17525435962662079854// Reduced from 204.8 KiB to 0.2 KiB in 00:02:20// Debug: Prints 0 line(s)// Release: Prints 1 line(s)publicclassProgram{publicstaticuints_2;publicstaticvoidMain(){intvr0=default(int);if(56058<(uint)(-s_2)){System.Console.WriteLine(vr0);}}}
// Generated by Fuzzlyn v1.5 on 2023-04-23 16:08:36// Run on Arm64 Linux// Seed: 14539137576033306350// Reduced from 132.6 KiB to 0.2 KiB in 00:00:48// Hits JIT assert in Release:// Assertion failed 'op2->gtGetOp1()->isContained()' in 'Program:Main(Fuzzlyn.ExecutionServer.IRuntime)' during 'Generate code' (IL size 36; hash 0xade6b36b; FullOpts)// // File: /__w/1/s/src/coreclr/jit/codegenarm64.cpp Line: 4581// publicclassC0{publicboolF8;}publicclassProgram{publicstaticC0s_11;publicstaticbytes_35;publicstaticsbytes_44;publicstaticvoidMain(){s_11.F8|=s_35<(-(1<<s_44));}}
// Generated by Fuzzlyn v1.5 on 2023-04-23 15:24:06// Run on Arm64 MacOS// Seed: 17107947400844937226// Reduced from 42.1 KiB to 0.5 KiB in 00:00:16// Hits JIT assert in Release:// Assertion failed 'ins == INS_cmp' in 'Program:M17(long)' during 'Generate code' (IL size 32; hash 0x81994f2b; FullOpts)// // File: /Users/runner/work/1/s/src/coreclr/jit/codegenarm64.cpp Line: 4568// publicclassProgram{publicstaticIRuntimes_rt;publicstaticuints_4;publicstaticvoidMain(){M17(0);}publicstaticvoidM17(longarg0){shortvar0=default(short);if((ulong)((-s_4)&arg0)>=1){s_rt.WriteLine(var0);}}}
Activity
jakobbotsch commentedon Apr 23, 2023
There are also quite a few assertion failures:
TIHan commentedon Apr 23, 2023
Yea, it looks related.