-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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
[AArch64] UNREACHABLE executed at AArch64ISelLowering.cpp:6144 #83555
Comments
@llvm/issue-subscribers-backend-aarch64 Author: Tom Eccles (tblah)
LLVM version: 199bbe2
Compiling https://github.com/llvm/llvm-test-suite/blob/main/Fortran/gfortran/regression/internal_dummy_3.f08 with llvm-flang leads to a crash from hitting UNREACHABLE at AArch64ISelLowering.cpp:6144. LLVM IR generated by flang:
To reproduce, run |
This might need #70267 |
Yes that fixes this, thanks |
@davemgreen do you want me to put a warning in this code path? It's the third issue opened against this and my patch won't be merged for the reasons discussed in the 01/08 Flang call. |
Add support for llvm.init.trampoline and llvm.adjust.trampoline intrinsics for AArch64. Fixes llvm#65573 Fixes llvm#76927 Fixes llvm#83555 Updates llvm#66157
Add support for llvm.init.trampoline and llvm.adjust.trampoline intrinsics for AArch64. Fixes llvm#65573 Fixes llvm#76927 Fixes llvm#83555 Updates llvm#66157
Add support for llvm.init.trampoline and llvm.adjust.trampoline intrinsics for AArch64. Fixes llvm#65573 Fixes llvm#76927 Fixes llvm#83555 Updates llvm#66157
Add support for llvm.init.trampoline and llvm.adjust.trampoline intrinsics for AArch64. Fixes llvm#65573 Fixes llvm#76927 Fixes llvm#83555 Updates llvm#66157
Add support for llvm.init.trampoline and llvm.adjust.trampoline intrinsics for AArch64. Fixes llvm#65573 Fixes llvm#76927 Fixes llvm#83555 Updates llvm#66157
Add support for llvm.init.trampoline and llvm.adjust.trampoline intrinsics for AArch64. Fixes llvm#65573 Fixes llvm#76927 Fixes llvm#83555 Updates llvm#66157
Add support for llvm.init.trampoline and llvm.adjust.trampoline intrinsics for AArch64. Fixes llvm#65573 Fixes llvm#76927 Fixes llvm#83555 Updates llvm#66157 (cherry picked from commit c4b66bf)
Add support for llvm.init.trampoline and llvm.adjust.trampoline intrinsics for AArch64. Fixes llvm#65573 Fixes llvm#76927 Fixes llvm#83555 Updates llvm#66157 (cherry picked from commit c4b66bf)
Summary: Add support for llvm.init.trampoline and llvm.adjust.trampoline intrinsics for AArch64. Fixes #65573 Fixes #76927 Fixes #83555 Updates #66157 Test Plan: Reviewers: Subscribers: Tasks: Tags: Differential Revision: https://phabricator.intern.facebook.com/D60250624
Add support for llvm.init.trampoline and llvm.adjust.trampoline intrinsics for AArch64. Fixes llvm#65573 Fixes llvm#76927 Fixes llvm#83555 Updates llvm#66157 (cherry picked from commit c4b66bf)
LLVM version: 199bbe2
Compiling https://github.com/llvm/llvm-test-suite/blob/main/Fortran/gfortran/regression/internal_dummy_3.f08 with llvm-flang leads to a crash from hitting UNREACHABLE at AArch64ISelLowering.cpp:6144.
LLVM IR generated by flang:
To reproduce, run
llc
on this IR.The text was updated successfully, but these errors were encountered: