[PATCH] D86668: Fix Calling Convention of __float128 and long double(128bits) in i386
Bing Yu via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Aug 26 18:40:56 PDT 2020
yubing created this revision.
yubing added reviewers: craig.topper, LuoYuanke, LiuChen3.
Herald added a project: clang.
Herald added a subscriber: cfe-commits.
yubing requested review of this revision.
This patch make __float128/long double(128bits) passed on the stack with 16-byte alignment, accoding to i386 System V ABI.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D86668
Files:
clang/lib/CodeGen/TargetInfo.cpp
clang/test/CodeGen/x86-long-double.cpp
clang/test/CodeGen/x86_32-fp128-call-conv-linux.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D86668.288151.patch
Type: text/x-patch
Size: 4216 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20200827/06e61911/attachment.bin>
More information about the cfe-commits
mailing list