aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/XCOFFObjectFile.cpp
diff options
context:
space:
mode:
authorQiu Chaofan <qiucofan@cn.ibm.com>2020-11-19 14:20:24 +0800
committerQiu Chaofan <qiucofan@cn.ibm.com>2020-11-19 14:22:14 +0800
commit6b1341eb5bb71a1ce4547165a247b23bb30ef44e (patch)
tree3fdd72a3cbb947a073f14fe2198b72de4aaab21e /llvm/lib/Object/XCOFFObjectFile.cpp
parent4d8dede5e53a802bb35dd54cd693390793cb753f (diff)
downloadllvm-6b1341eb5bb71a1ce4547165a247b23bb30ef44e.zip
llvm-6b1341eb5bb71a1ce4547165a247b23bb30ef44e.tar.gz
llvm-6b1341eb5bb71a1ce4547165a247b23bb30ef44e.tar.bz2
[PowerPC] [Clang] Fix alignment of 128-bit float types
According to ELF v2 ABI, both IEEE 128-bit and IBM extended floating point variables should be quad-word (16 bytes) aligned. Previously, only vector types are considered aligned as quad-word on PowerPC. This patch will fix incorrectness of IEEE 128-bit float argument in va_arg cases. Reviewed By: rjmccall Differential Revision: https://reviews.llvm.org/D91596
Diffstat (limited to 'llvm/lib/Object/XCOFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions