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.