[LLVMbugs] [Bug 14984] New: Implement __attribute__((ms_abi))
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Thu Jan 17 05:43:19 PST 2013
http://llvm.org/bugs/show_bug.cgi?id=14984
Bug #: 14984
Summary: Implement __attribute__((ms_abi))
Product: clang
Version: 3.2
Platform: PC
OS/Version: FreeBSD
Status: NEW
Severity: enhancement
Priority: P
Component: -New Bugs
AssignedTo: unassignedclangbugs at nondot.org
ReportedBy: rpaulo at freebsd.org
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
Since version 4.7 of GCC, there is a new attribute to make a function use the
MS ABI calling convention: __attribute__((ms_abi)).
This is useful when compiling ELF files on Unix which will then call EFI
functions. gnu-efi and FreeBSD need this support from the compiler, because
otherwise they have to wrap around every EFI function call with assembly
instructions to convert ABIs.
It looks like it should be enough to support __attribute__((stdcall)) which
would map to X86_StdCall.
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list