Fixes a wrong not node insertion producing broken lir range on macos arm64#77166
Fixes a wrong not node insertion producing broken lir range on macos arm64#77166jakobbotsch merged 1 commit intodotnet:mainfrom
Conversation
|
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch Issue DetailsFixes #77158
|
|
Running Test: B282745.testMDArrayWith3Dimensions cmdLine:D:\a_work\1\s\artifacts\tests\coreclr\windows.x64.Debug\nativeaot\SmokeTests\DynamicGenerics\DynamicGenerics\DynamicGenerics.cmd Timed Out (timeout in milliseconds: 1800000 from variable __TestTimeout, start: 10/18/2022 4:25:48 PM, end: 10/18/2022 4:55:48 PM)
Time [secs] | Total | Passed | Failed | Skipped | Assembly Execution Summary1805.495 | 17 | 16 | 1 | 0 | nativeaot.SmokeTests.XUnitWrapper.dll1805.495 | 17 | 16 | 1 | 0 | (total) Creating repro files at: D:\a_work\1\s\artifacts\repro\windows.x64.Debug |
|
Is this a known thing? |
|
Yes, the failure is #76801 according to build analysis. The superpmi-replay failure is a timeout that we've seen before as well. Thanks for quickly fixing this! |
Fixes #77158
Inserting not node before andOp2 was producing a faulty LIR range. Inserting after andOp1 fixes this. I thought this optimization was not affecting arm64 since there were no spmi diffs.
@jakobbotsch was spot on :)