[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