]> granicus.if.org Git - clang/commit
x86_64 ABI: Two bug fixes.
authorDaniel Dunbar <daniel@zuster.org>
Wed, 18 Feb 2009 03:44:19 +0000 (03:44 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Wed, 18 Feb 2009 03:44:19 +0000 (03:44 +0000)
commit3e030b4c04546229c81449fde66f71b23b3fc550
treef272253431bb6b1e9e11fe40c61f837d3b0cfb0f
parent09a9abc66b985a10e1c11a480bf91a027ebd4a61
x86_64 ABI: Two bug fixes.
1. Return of _Complex long double used wrong type.

2. va_arg of types passed in two SSE registers didn't account for
extra space in register save area.

Down to 18 failures on gcc/compat/x86_64. Combined 32/64 results are:
--
=== gcc Summary ===

# of expected passes 1292
# of unexpected failures 34
# of unsupported tests 2
--

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64880 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGCall.cpp