Displaying 3 results from an estimated 3 matches for "c17d0712".
2013 Mar 28
0
[LLVMdev] Fwd: [cfe-dev] Handling SRet on Windows x86
On Wed, Mar 27, 2013 at 8:15 PM, Chandler Carruth <chandlerc at google.com>wrote:
> This is why I suggest that the Windows ABI is whatever MSVC happens to do.
> The mingw ABI happens to consist of a conjunction of what MSVC does for C
> and what GCC on Linux does for C++. That is a unique and different ABI, and
> I don't think you can reasonably call it *just*
2013 Mar 28
2
[LLVMdev] Fwd: [cfe-dev] Handling SRet on Windows x86
...reasonable for a user to expect that the Mingw and Microsoft C
ABIs be compatible, but maybe there are enough other corner cases that this
is just naive.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130328/c17d0712/attachment.html>
2013 Mar 27
8
[LLVMdev] [cfe-dev] Handling SRet on Windows x86
Hi Eric,
> From my perspective Win32 is the windows ABI and mingw and cygwin are their own ABIs
No. They are using Windows Platform ABI for almost everything (e.g.
calling API, C runtime, etc.). At least mingw does. The differences
are exactly in unspecified area (e.g. passing / returning structs by
value).
The only difference is C++, where mingw / cygwin follows Itanium ABI
and MSVC - its