diff options
author | Alex Rosenberg <alexr@leftfield.org> | 2015-01-27 14:47:44 +0000 |
---|---|---|
committer | Alex Rosenberg <alexr@leftfield.org> | 2015-01-27 14:47:44 +0000 |
commit | 12207fab7851ed15c2449e9ec2b3dce19a3008e6 (patch) | |
tree | 163beac76e9de61b2817c06631a6e78bc1652911 /clang/test/Preprocessor/init.c | |
parent | 8441bb239fa5ac9fc8bcb42d2eb09720e0739d64 (diff) | |
download | bcm5719-llvm-12207fab7851ed15c2449e9ec2b3dce19a3008e6.tar.gz bcm5719-llvm-12207fab7851ed15c2449e9ec2b3dce19a3008e6.zip |
Begin to teach clang about the PS4.
llvm-svn: 227194
Diffstat (limited to 'clang/test/Preprocessor/init.c')
-rw-r--r-- | clang/test/Preprocessor/init.c | 114 |
1 files changed, 114 insertions, 0 deletions
diff --git a/clang/test/Preprocessor/init.c b/clang/test/Preprocessor/init.c index f3a1ba5d678..8829f3d3354 100644 --- a/clang/test/Preprocessor/init.c +++ b/clang/test/Preprocessor/init.c @@ -7649,6 +7649,120 @@ // X86_64-NETBSD:#define __x86_64 1 // X86_64-NETBSD:#define __x86_64__ 1 // +// RUN: %clang_cc1 -E -dM -ffreestanding -triple=x86_64-scei-ps4 < /dev/null | FileCheck -check-prefix PS4 %s +// +// PS4:#define _LP64 1 +// PS4:#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ +// PS4:#define __CHAR16_TYPE__ unsigned short +// PS4:#define __CHAR32_TYPE__ unsigned int +// PS4:#define __CHAR_BIT__ 8 +// PS4:#define __DBL_DENORM_MIN__ 4.9406564584124654e-324 +// PS4:#define __DBL_DIG__ 15 +// PS4:#define __DBL_EPSILON__ 2.2204460492503131e-16 +// PS4:#define __DBL_HAS_DENORM__ 1 +// PS4:#define __DBL_HAS_INFINITY__ 1 +// PS4:#define __DBL_HAS_QUIET_NAN__ 1 +// PS4:#define __DBL_MANT_DIG__ 53 +// PS4:#define __DBL_MAX_10_EXP__ 308 +// PS4:#define __DBL_MAX_EXP__ 1024 +// PS4:#define __DBL_MAX__ 1.7976931348623157e+308 +// PS4:#define __DBL_MIN_10_EXP__ (-307) +// PS4:#define __DBL_MIN_EXP__ (-1021) +// PS4:#define __DBL_MIN__ 2.2250738585072014e-308 +// PS4:#define __DECIMAL_DIG__ 21 +// PS4:#define __ELF__ 1 +// PS4:#define __FLT_DENORM_MIN__ 1.40129846e-45F +// PS4:#define __FLT_DIG__ 6 +// PS4:#define __FLT_EPSILON__ 1.19209290e-7F +// PS4:#define __FLT_EVAL_METHOD__ 0 +// PS4:#define __FLT_HAS_DENORM__ 1 +// PS4:#define __FLT_HAS_INFINITY__ 1 +// PS4:#define __FLT_HAS_QUIET_NAN__ 1 +// PS4:#define __FLT_MANT_DIG__ 24 +// PS4:#define __FLT_MAX_10_EXP__ 38 +// PS4:#define __FLT_MAX_EXP__ 128 +// PS4:#define __FLT_MAX__ 3.40282347e+38F +// PS4:#define __FLT_MIN_10_EXP__ (-37) +// PS4:#define __FLT_MIN_EXP__ (-125) +// PS4:#define __FLT_MIN__ 1.17549435e-38F +// PS4:#define __FLT_RADIX__ 2 +// PS4:#define __FreeBSD__ 9 +// PS4:#define __FreeBSD_cc_version 900001 +// PS4:#define __INT16_TYPE__ short +// PS4:#define __INT32_TYPE__ int +// PS4:#define __INT64_C_SUFFIX__ L +// PS4:#define __INT64_TYPE__ long int +// PS4:#define __INT8_TYPE__ signed char +// PS4:#define __INTMAX_MAX__ 9223372036854775807L +// PS4:#define __INTMAX_TYPE__ long int +// PS4:#define __INTMAX_WIDTH__ 64 +// PS4:#define __INTPTR_TYPE__ long int +// PS4:#define __INTPTR_WIDTH__ 64 +// PS4:#define __INT_MAX__ 2147483647 +// PS4:#define __KPRINTF_ATTRIBUTE__ 1 +// PS4:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L +// PS4:#define __LDBL_DIG__ 18 +// PS4:#define __LDBL_EPSILON__ 1.08420217248550443401e-19L +// PS4:#define __LDBL_HAS_DENORM__ 1 +// PS4:#define __LDBL_HAS_INFINITY__ 1 +// PS4:#define __LDBL_HAS_QUIET_NAN__ 1 +// PS4:#define __LDBL_MANT_DIG__ 64 +// PS4:#define __LDBL_MAX_10_EXP__ 4932 +// PS4:#define __LDBL_MAX_EXP__ 16384 +// PS4:#define __LDBL_MAX__ 1.18973149535723176502e+4932L +// PS4:#define __LDBL_MIN_10_EXP__ (-4931) +// PS4:#define __LDBL_MIN_EXP__ (-16381) +// PS4:#define __LDBL_MIN__ 3.36210314311209350626e-4932L +// PS4:#define __LITTLE_ENDIAN__ 1 +// PS4:#define __LONG_LONG_MAX__ 9223372036854775807LL +// PS4:#define __LONG_MAX__ 9223372036854775807L +// PS4:#define __LP64__ 1 +// PS4:#define __MMX__ 1 +// PS4:#define __NO_MATH_INLINES 1 +// PS4:#define __POINTER_WIDTH__ 64 +// PS4:#define __PS4__ 1 +// PS4:#define __PTRDIFF_MAX__ 9223372036854775807L +// PS4:#define __PTRDIFF_TYPE__ long int +// PS4:#define __PTRDIFF_WIDTH__ 64 +// PS4:#define __REGISTER_PREFIX__ +// PS4:#define __SCHAR_MAX__ 127 +// PS4:#define __SHRT_MAX__ 32767 +// PS4:#define __SIG_ATOMIC_MAX__ 2147483647 +// PS4:#define __SIG_ATOMIC_WIDTH__ 32 +// PS4:#define __SIZEOF_DOUBLE__ 8 +// PS4:#define __SIZEOF_FLOAT__ 4 +// PS4:#define __SIZEOF_INT__ 4 +// PS4:#define __SIZEOF_LONG_DOUBLE__ 16 +// PS4:#define __SIZEOF_LONG_LONG__ 8 +// PS4:#define __SIZEOF_LONG__ 8 +// PS4:#define __SIZEOF_POINTER__ 8 +// PS4:#define __SIZEOF_PTRDIFF_T__ 8 +// PS4:#define __SIZEOF_SHORT__ 2 +// PS4:#define __SIZEOF_SIZE_T__ 8 +// PS4:#define __SIZEOF_WCHAR_T__ 2 +// PS4:#define __SIZEOF_WINT_T__ 4 +// PS4:#define __SIZE_TYPE__ long unsigned int +// PS4:#define __SIZE_WIDTH__ 64 +// PS4:#define __SSE2_MATH__ 1 +// PS4:#define __SSE2__ 1 +// PS4:#define __SSE_MATH__ 1 +// PS4:#define __SSE__ 1 +// PS4:#define __UINTMAX_TYPE__ long unsigned int +// PS4:#define __USER_LABEL_PREFIX__ +// PS4:#define __WCHAR_MAX__ 65535 +// PS4:#define __WCHAR_TYPE__ unsigned short +// PS4:#define __WCHAR_UNSIGNED__ 1 +// PS4:#define __WCHAR_WIDTH__ 16 +// PS4:#define __WINT_TYPE__ int +// PS4:#define __WINT_WIDTH__ 32 +// PS4:#define __amd64 1 +// PS4:#define __amd64__ 1 +// PS4:#define __unix 1 +// PS4:#define __unix__ 1 +// PS4:#define __x86_64 1 +// PS4:#define __x86_64__ 1 +// end SCE_PRIVATE +// // RUN: %clang_cc1 -E -dM -ffreestanding -triple=sparc64-none-none < /dev/null | FileCheck -check-prefix SPARCV9 %s // SPARCV9:#define __INT64_TYPE__ long int // SPARCV9:#define __INTMAX_C_SUFFIX__ L |