-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Mono] Enable X86Base.Pause test #73318
Conversation
b9a2e52
to
7d97d63
Compare
src/tests/issues.targets
Outdated
@@ -2720,6 +2716,12 @@ | |||
<!-- End interpreter issues --> | |||
</ItemGroup> | |||
|
|||
<ItemGroup Condition="'$(RuntimeFlavor)' == 'mono' and '$(RuntimeVariant)' != 'llvmaot' and '$(RuntimeVariant)' != 'llvmfullaot' "> | |||
<ExcludeList Include = "$(XUnitTestBinBase)/JIT/HardwareIntrinsics/X86/X86Base/Pause*/**"> | |||
<Issue>https://github.com/dotnet/runtime/pull/61707#issuecomment-973122341</Issue> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is there no actual issue for tracking this ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can create one. Given the trend that we are focusing on AOT with LLVM. I doubt that we will ever have any bandwidth to support this for non-LLVM scenarios.
The Pause test is failing on llvm aot lanes is because there is an issue with exception handling when LLVM is enabled. I am looking into it. |
64b9c14
to
8c98bdc
Compare
Failures on CI is not related to this PR. |
Fixes #61693
SIMD intrinsics support for X86Base.Pause for Mono was originally added by Tanner via #61707. But soon it was reverted by #62157, since it caused test failures on CI. The change Tanner made originally was a good change. I am adding it back in this PR and make sure to exclude the test properly for Mono CI lanes. The Pause test should only run on Mono when LLVM is enabled.