[PATCH] D40876: AArch64: Fix emergency spillslot being out of reach for large callframes
Eli Friedman via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 6 17:22:46 PST 2017
efriedma added a comment.
I can reproduce the crash with the following:
target triple = "arm64--"
declare void @extfunc([4096 x i64]* byval %p)
define void @func([4096 x i64]* %z) {
%lvar = alloca [31 x i8]
%v00 = load volatile [31 x i8], [31 x i8]* %lvar
store volatile [31 x i8] %v00, [31 x i8]* %lvar
call void @extfunc([4096 x i64]* byval %z)
ret void
}
Repository:
rL LLVM
https://reviews.llvm.org/D40876
More information about the llvm-commits
mailing list