-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Update issue number for async testing on arm64 #122008
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
Conversation
This one is also presumably fixed.
|
/azp run runtime-nativeaot-outerloop |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
Tagging subscribers to this area: @agocke, @MichalStrehovsky, @jkotas |
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.
Pull request overview
This PR removes a workaround that disabled async testing for NativeAOT on arm64 architecture, presumably because the underlying issue (#121878) has been fixed.
- Removes the conditional property group that set
DisableProjectBuildfor NativeAOT on arm64 - Enables previously disabled async tests to run on arm64 with NativeAOT
You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.
I think it should follow the same runtime/src/coreclr/jit/codegenarmarch.cpp Lines 3339 to 3349 in 3b3270b
|
|
Ah, it will probably need #121871 fixed, interesting that x86_64 was fixed by your workaround but not arm64: runtime/src/coreclr/tools/Common/Compiler/DependencyAnalysis/MethodReadOnlyDataNode.cs Line 29 in 3b3270b
(riscv64 and loongarch64 are failing on the similar reloc issue in my local branch when I added handler for GT_ASYNC_CONTINUATION and GT_RETURN_SUSPEND cases)
|
This looks like a separate issue. From what I'm seeing here, we're ending up with some Here are the relocs in the object file: Here's the disassembly: Looks like the relocs are applied to something between these two methods. @jakobbotsch does this ring a bell? |
The JIT places the RO data blob as part of the code blob for these targets: runtime/src/coreclr/jit/ee_il_dll.cpp Lines 1148 to 1165 in 7da7284
|
I would expect it to be resolved at the same time. |
This one is also presumably fixed.
Cc @dotnet/ilc-contrib