[Bug c/60545] New: Please support the 64-bit Windows/EFI calling convention on x86-64 Linux/ELF
josh at joshtriplett dot org
gcc-bugzilla@gcc.gnu.org
Mon Mar 17 04:07:00 GMT 2014
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60545
Bug ID: 60545
Summary: Please support the 64-bit Windows/EFI calling
convention on x86-64 Linux/ELF
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: enhancement
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: josh at joshtriplett dot org
For code interoperating with Windows-compatible assembly routines, or for
system code calling into EFI firmware, it would help if GCC natively understood
the Windows four-register no-red-zone reserve-16-bytes calling convention on
non-Windows x86-64 platforms, such as Linux or generic ELF.
bug 16332 requested the same thing, and a comment there suggested that the
necessary support went into GCC 4.3, but I haven't seen any signs of it in 4.3
or any other GCC version.
More information about the Gcc-bugs
mailing list