[llvm-bugs] [Bug 48309] New: Request backport of 3 SVE PCS fixes for 11.0.1
via llvm-bugs
llvm-bugs at lists.llvm.org
Thu Nov 26 11:27:01 PST 2020
https://bugs.llvm.org/show_bug.cgi?id=48309
Bug ID: 48309
Summary: Request backport of 3 SVE PCS fixes for 11.0.1
Product: libraries
Version: 11.0
Hardware: PC
OS: All
Status: NEW
Severity: release blocker
Priority: P
Component: Backend: AArch64
Assignee: unassignedbugs at nondot.org
Reporter: cullen.rhodes at arm.com
CC: arnaud.degrandmaison at arm.com,
llvm-bugs at lists.llvm.org, sander.desmalen at arm.com,
smithp352 at googlemail.com, Ties.Stuij at arm.com
Blocks: 47800
Created attachment 24215
--> https://bugs.llvm.org/attachment.cgi?id=24215&action=edit
Zip containing the 3 patches
Hi, would it be possible to backport the following patches to 11.0.1?
[1] af57a0838eba528c2e5bd805d92c611435fca0d8 [SVE] Add fatal error when running
out of registers for SVE tuple call arguments
[2] cea69fa4dcc4fcf3be62dba49ad012879d89377d [SVE] Add fatal error for unnamed
SVE variadic arguments
[3] c87bd2d8eb378d152f2b6bde4cb088ad390a676c [AArch64] Implement .variant_pcs
directive
The first two patches introduce fatal errors for gaps in the SVE calling
convention support. These apply cleanly but the first one required some minor
changes to remove a redundant operand from a test that caused it to fail. The
last patch fixes lazy binding support for SVE, which was mentioned as
incomplete in the Clang 11.0.0 release notes. This didn't apply cleanly
unfortunately, but I've attached a zip file containing the 3 patches and
verified these can be applied on the llvmorg-11.0.1-rc1 branch (commit
12c4c6cd770a1651676560924ff77c9e4b383848) with:
git am 0001-SVE-Add-fatal-error-when-running-out-of-registers-fo.patch
0002-SVE-Add-fatal-error-for-unnamed-SVE-variadic-argumen.patch
0003-AArch64-Implement-.variant_pcs-directive.patch
Let me know if you have any issues or questions,
Thanks,
Cullen
Referenced Bugs:
https://bugs.llvm.org/show_bug.cgi?id=47800
[Bug 47800] [meta] 11.0.1 Release Blockers
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20201126/b79c0cf5/attachment-0001.html>
More information about the llvm-bugs
mailing list