summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/long-double-x86.c
Commit message (Collapse)AuthorAgeFilesLines
* [X86][PPC] Support -mlong-double-64Fangrui Song2019-07-091-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | -mlong-double-64 is supported on some ports of gcc (i386, x86_64, and ppc{32,64}). On many other targets, there will be an error: error: unrecognized command line option '-mlong-double-64' This patch makes the driver option -mlong-double-64 available for x86 and ppc. The CC1 option -mlong-double-64 is available on all targets for users to test on unsupported targets. LongDoubleSize is added as a VALUE_LANGOPT so that the option can be shared with -mlong-double-128 when we support it in clang. Also, make powerpc*-linux-musl default to use 64-bit long double. It is currently the only supported ABI on musl and is also how people configure powerpc*-linux-musl-gcc. Reviewed By: rnk Differential Revision: https://reviews.llvm.org/D64067 llvm-svn: 365412
* Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar2009-12-151-1/+1
| | | | | | | | | - This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). llvm-svn: 91446
* Rename clang to clang-cc.Daniel Dunbar2009-03-241-1/+1
| | | | | | Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602
* Fix long double test caseDaniel Dunbar2008-07-251-1/+1
| | | | | | | - Had wrong sizeof(long double) encoded into test case - Results now agree with llvm-gcc llvm-svn: 54059
* Generalize the float type generation code, and specifically fix the Eli Friedman2008-05-271-0/+4
codegen of X86 long double. llvm-svn: 51578
OpenPOWER on IntegriCloud