-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
[SCEV] Another SEGV/stack overflow in LoopGuards #122913
Labels
Comments
Thanks, checking! |
@juliannagele Thanks for looking into it! Do you need any additional info? |
github-actions bot
pushed a commit
to arm/arm-toolchain
that referenced
this issue
Jan 22, 2025
…hout predecessor. (#123662) Attempting to collect loop guards for loops without a predecessor can lead to non-terminating recursion trying to construct a SCEV. Fixes llvm/llvm-project#122913.
juliannagele
added a commit
to juliannagele/llvm-project
that referenced
this issue
Jan 23, 2025
…essor. (llvm#123662) Attempting to collect loop guards for loops without a predecessor can lead to non-terminating recursion trying to construct a SCEV. Fixes llvm#122913. (cherry picked from commit 137d706)
juliannagele
added a commit
to swiftlang/llvm-project
that referenced
this issue
Jan 29, 2025
…essor. (llvm#123662) (#9876) Attempting to collect loop guards for loops without a predecessor can lead to non-terminating recursion trying to construct a SCEV. Fixes llvm#122913. (cherry picked from commit 137d706)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Similar to #120615. Looks like the fix wasn't a complete one. Here is an example:
Crashes with the same command line
opt -passes=nary-reassociate --scalar-evolution-use-expensive-range-sharpening
godbolt: https://godbolt.org/z/4d3jo8jTz
The text was updated successfully, but these errors were encountered: