Skip to content

Conversation

@jakobbotsch
Copy link
Member

There is nothing that stops an edge into the original entry BB from existing, so this assert is overzealous.

The asserting case, however, was because of fgNormalizeEH not taking care to update fgEntryBB; also fix that.

There is nothing that stops an edge into the original entry BB from
existing, so this assert is overzealous.

The asserting case, however, was because of `fgNormalizeEH` not taking
care to update `fgEntryBB`; also fix that.
@ghost ghost assigned jakobbotsch Dec 11, 2023
@ghost ghost added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Dec 11, 2023
@ghost
Copy link

ghost commented Dec 11, 2023

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch
See info in area-owners.md if you want to be subscribed.

Issue Details

There is nothing that stops an edge into the original entry BB from existing, so this assert is overzealous.

The asserting case, however, was because of fgNormalizeEH not taking care to update fgEntryBB; also fix that.

Author: jakobbotsch
Assignees: jakobbotsch
Labels:

area-CodeGen-coreclr

Milestone: -

@jakobbotsch
Copy link
Member Author

/azp run runtime-coreclr libraries-pgo

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jakobbotsch
Copy link
Member Author

cc @dotnet/jit-contrib PTAL @AndyAyersMS

No diffs

Looks like we still have some libraries-pgo failures, but from the assert it looks like #95845 will fix them.

@jakobbotsch jakobbotsch merged commit 69bbdb8 into dotnet:main Dec 12, 2023
@jakobbotsch jakobbotsch deleted the fix-fgRunDfs-osr branch December 12, 2023 07:41
@github-actions github-actions bot locked and limited conversation to collaborators Jan 11, 2024
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants