-
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
Test failure: System.Drawing.Common.Tests #38889
Labels
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
JitStress
CLR JIT issues involving JIT internal stress modes
Milestone
Comments
BruceForstall
added
JitStress
CLR JIT issues involving JIT internal stress modes
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
labels
Jul 7, 2020
Dotnet-GitSync-Bot
added
the
untriaged
New issue has not been triaged by the area owner
label
Jul 7, 2020
Windows arm64 also fails with:
|
BruceForstall
added a commit
to BruceForstall/runtime
that referenced
this issue
Jul 7, 2020
BruceForstall
removed
the
untriaged
New issue has not been triaged by the area owner
label
Jul 7, 2020
BruceForstall
added a commit
that referenced
this issue
Jul 7, 2020
The bad tail call is here:
We are passing a pointer to a local ( |
erozenfeld
added a commit
to erozenfeld/runtime
that referenced
this issue
Aug 14, 2020
Improve validation of tail calls that are not tail-prefixed in the IL but are marked as such because of TailCallStress. We now do the same correctness validation in morph for such tail calls as we do for implicit tail calls. That blocks tail calls when we have address-taken locals, struct promoted params, and pinned vars. Fixes dotnet#39398. Fixes dotnet#39309. Fixes dotnet#38892. Fixes dotnet#38889. Fixes dotnet#38887. Fixes dotnet#37117. Fixes dotnet#8017.
erozenfeld
added a commit
that referenced
this issue
Aug 15, 2020
Improve validation of tail calls that are not tail-prefixed in the IL but are marked as such because of TailCallStress. We now do the same correctness validation in morph for such tail calls as we do for implicit tail calls. That blocks tail calls when we have address-taken locals, struct promoted params, and pinned vars. Fixes #39398. Fixes #39309. Fixes #38892. Fixes #38889. Fixes #38887. Fixes #37117. Fixes #8017.
ghost
locked as resolved and limited conversation to collaborators
Dec 8, 2020
ViktorHofer
pushed a commit
to dotnet/winforms
that referenced
this issue
Dec 5, 2022
Improve validation of tail calls that are not tail-prefixed in the IL but are marked as such because of TailCallStress. We now do the same correctness validation in morph for such tail calls as we do for implicit tail calls. That blocks tail calls when we have address-taken locals, struct promoted params, and pinned vars. Fixes dotnet/runtime#39398. Fixes dotnet/runtime#39309. Fixes dotnet/runtime#38892. Fixes dotnet/runtime#38889. Fixes dotnet/runtime#38887. Fixes dotnet/runtime#37117. Fixes dotnet/runtime#8017. Commit migrated from dotnet/runtime@7742b57
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
JitStress
CLR JIT issues involving JIT internal stress modes
Windows x86 and arm64 with:
Doesn't fail on Windows x64.
x86:
https://dev.azure.com/dnceng/public/_build/results?buildId=718587&view=ms.vss-test-web.build-test-results-tab&runId=22273786&resultId=178432&paneView=debug
category:correctness
theme:tail-call
skill-level:expert
cost:medium
The text was updated successfully, but these errors were encountered: