[CMake] [Clang] Add option to specify PowerPC long double format
authorQiu Chaofan <qiucofan@cn.ibm.com>
Wed, 26 Jan 2022 16:49:17 +0000 (00:49 +0800)
committerQiu Chaofan <qiucofan@cn.ibm.com>
Wed, 26 Jan 2022 16:50:53 +0000 (00:50 +0800)
commitb797d5e6b21b3af3d581642c9a535327aa0764a7
treec39b295da72929ad9cd9df8aa31f02f4d7c69a43
parent4e077c0a0b849e56d23d25d0789a4a57960c61d0
[CMake] [Clang] Add option to specify PowerPC long double format

This method introduces new CMake variable
PPC_LINUX_DEFAULT_IEEELONGDOUBLE (false by default) to enable fp128 as
default long double format.

Reviewed By: jsji

Differential Revision: https://reviews.llvm.org/D118110
clang/CMakeLists.txt
clang/include/clang/Config/config.h.cmake
clang/include/clang/Driver/ToolChain.h
clang/lib/Driver/ToolChain.cpp
clang/lib/Driver/ToolChains/Clang.cpp
clang/test/Analysis/builtin_signbit.cpp
clang/test/Driver/ppc-abi.c