[llvm-bugs] [Bug 49988] New: Backport fixes for variadic calling conventions for Windows on AArch64

via llvm-bugs llvm-bugs at lists.llvm.org
Fri Apr 16 01:56:09 PDT 2021


https://bugs.llvm.org/show_bug.cgi?id=49988

            Bug ID: 49988
           Summary: Backport fixes for variadic calling conventions for
                    Windows on AArch64
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Backend: AArch64
          Assignee: unassignedbugs at nondot.org
          Reporter: martin at martin.st
                CC: arnaud.degrandmaison at arm.com,
                    llvm-bugs at lists.llvm.org, maxim.kuvyrkov at gmail.com,
                    rnk at google.com, smithp352 at googlemail.com,
                    Ties.Stuij at arm.com
            Blocks: 49317

The following commits contain fixes for the calling convention for variadic
functions on Windows on AArch64, that could be considered for backporting to
12.0.1:

commit 3637c5c8ec3d4dc0b87eb4e3ee9c9ae8816cade2
Author: Martin Storsjö <martin at martin.st>
Date:   Sun Apr 11 12:38:40 2021 +0300

    [clang] [AArch64] Fix Windows va_arg handling for larger structs

commit 5144f730a8a8a4c7c7984ff945187a9aa83c91ac
Author: Martin Storsjö <martin at martin.st>
Date:   Sat Apr 10 07:40:33 2021 +0300

    [AArch64] Fix windows vararg functions with floats in the fixed args

commit 8e0f2e89ff951c74875ed751e2215cc263b33328
Author: Martin Storsjö <martin at martin.st>
Date:   Wed Apr 14 13:45:09 2021 +0300

    [clang] [AArch64] Fix handling of HFAs passed to Windows variadic functions


The second one doesn't apply cleanly to the 12.x branch right now though.


Referenced Bugs:

https://bugs.llvm.org/show_bug.cgi?id=49317
[Bug 49317] [meta] 12.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/20210416/d9fdc7ce/attachment.html>


More information about the llvm-bugs mailing list