brintos

brintos / llvm-project-archived public Read only

0
0
Text · 89.0 KiB · f5fd976 Raw
1919 lines · c
1//2// RUN: %clang_cc1 -E -dM -ffreestanding -triple=i386-none-none < /dev/null | FileCheck -match-full-lines -check-prefix I386 %s3//4// I386-NOT:#define _LP645// I386:#define __BIGGEST_ALIGNMENT__ 166// I386:#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__7// I386:#define __CHAR16_TYPE__ unsigned short8// I386:#define __CHAR32_TYPE__ unsigned int9// I386:#define __CHAR_BIT__ 810// I386:#define __DBL_DENORM_MIN__ 4.9406564584124654e-32411// I386:#define __DBL_DIG__ 1512// I386:#define __DBL_EPSILON__ 2.2204460492503131e-1613// I386:#define __DBL_HAS_DENORM__ 114// I386:#define __DBL_HAS_INFINITY__ 115// I386:#define __DBL_HAS_QUIET_NAN__ 116// I386:#define __DBL_MANT_DIG__ 5317// I386:#define __DBL_MAX_10_EXP__ 30818// I386:#define __DBL_MAX_EXP__ 102419// I386:#define __DBL_MAX__ 1.7976931348623157e+30820// I386:#define __DBL_MIN_10_EXP__ (-307)21// I386:#define __DBL_MIN_EXP__ (-1021)22// I386:#define __DBL_MIN__ 2.2250738585072014e-30823// I386:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__24// I386:#define __FLT_DENORM_MIN__ 1.40129846e-45F25// I386:#define __FLT_DIG__ 626// I386:#define __FLT_EPSILON__ 1.19209290e-7F27// I386:#define __FLT_HAS_DENORM__ 128// I386:#define __FLT_HAS_INFINITY__ 129// I386:#define __FLT_HAS_QUIET_NAN__ 130// I386:#define __FLT_MANT_DIG__ 2431// I386:#define __FLT_MAX_10_EXP__ 3832// I386:#define __FLT_MAX_EXP__ 12833// I386:#define __FLT_MAX__ 3.40282347e+38F34// I386:#define __FLT_MIN_10_EXP__ (-37)35// I386:#define __FLT_MIN_EXP__ (-125)36// I386:#define __FLT_MIN__ 1.17549435e-38F37// I386:#define __FLT_RADIX__ 238// I386:#define __INT16_C(c) c39// I386:#define __INT16_C_SUFFIX__40// I386:#define __INT16_FMTd__ "hd"41// I386:#define __INT16_FMTi__ "hi"42// I386:#define __INT16_MAX__ 3276743// I386:#define __INT16_TYPE__ short44// I386:#define __INT32_C(c) c45// I386:#define __INT32_C_SUFFIX__46// I386:#define __INT32_FMTd__ "d"47// I386:#define __INT32_FMTi__ "i"48// I386:#define __INT32_MAX__ 214748364749// I386:#define __INT32_TYPE__ int50// I386:#define __INT64_C(c) c##LL51// I386:#define __INT64_C_SUFFIX__ LL52// I386:#define __INT64_FMTd__ "lld"53// I386:#define __INT64_FMTi__ "lli"54// I386:#define __INT64_MAX__ 9223372036854775807LL55// I386:#define __INT64_TYPE__ long long int56// I386:#define __INT8_C(c) c57// I386:#define __INT8_C_SUFFIX__58// I386:#define __INT8_FMTd__ "hhd"59// I386:#define __INT8_FMTi__ "hhi"60// I386:#define __INT8_MAX__ 12761// I386:#define __INT8_TYPE__ signed char62// I386:#define __INTMAX_C(c) c##LL63// I386:#define __INTMAX_C_SUFFIX__ LL64// I386:#define __INTMAX_FMTd__ "lld"65// I386:#define __INTMAX_FMTi__ "lli"66// I386:#define __INTMAX_MAX__ 9223372036854775807LL67// I386:#define __INTMAX_TYPE__ long long int68// I386:#define __INTMAX_WIDTH__ 6469// I386:#define __INTPTR_FMTd__ "d"70// I386:#define __INTPTR_FMTi__ "i"71// I386:#define __INTPTR_MAX__ 214748364772// I386:#define __INTPTR_TYPE__ int73// I386:#define __INTPTR_WIDTH__ 3274// I386:#define __INT_FAST16_FMTd__ "hd"75// I386:#define __INT_FAST16_FMTi__ "hi"76// I386:#define __INT_FAST16_MAX__ 3276777// I386:#define __INT_FAST16_TYPE__ short78// I386:#define __INT_FAST32_FMTd__ "d"79// I386:#define __INT_FAST32_FMTi__ "i"80// I386:#define __INT_FAST32_MAX__ 214748364781// I386:#define __INT_FAST32_TYPE__ int82// I386:#define __INT_FAST64_FMTd__ "lld"83// I386:#define __INT_FAST64_FMTi__ "lli"84// I386:#define __INT_FAST64_MAX__ 9223372036854775807LL85// I386:#define __INT_FAST64_TYPE__ long long int86// I386:#define __INT_FAST8_FMTd__ "hhd"87// I386:#define __INT_FAST8_FMTi__ "hhi"88// I386:#define __INT_FAST8_MAX__ 12789// I386:#define __INT_FAST8_TYPE__ signed char90// I386:#define __INT_LEAST16_FMTd__ "hd"91// I386:#define __INT_LEAST16_FMTi__ "hi"92// I386:#define __INT_LEAST16_MAX__ 3276793// I386:#define __INT_LEAST16_TYPE__ short94// I386:#define __INT_LEAST32_FMTd__ "d"95// I386:#define __INT_LEAST32_FMTi__ "i"96// I386:#define __INT_LEAST32_MAX__ 214748364797// I386:#define __INT_LEAST32_TYPE__ int98// I386:#define __INT_LEAST64_FMTd__ "lld"99// I386:#define __INT_LEAST64_FMTi__ "lli"100// I386:#define __INT_LEAST64_MAX__ 9223372036854775807LL101// I386:#define __INT_LEAST64_TYPE__ long long int102// I386:#define __INT_LEAST8_FMTd__ "hhd"103// I386:#define __INT_LEAST8_FMTi__ "hhi"104// I386:#define __INT_LEAST8_MAX__ 127105// I386:#define __INT_LEAST8_TYPE__ signed char106// I386:#define __INT_MAX__ 2147483647107// I386:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L108// I386:#define __LDBL_DIG__ 18109// I386:#define __LDBL_EPSILON__ 1.08420217248550443401e-19L110// I386:#define __LDBL_HAS_DENORM__ 1111// I386:#define __LDBL_HAS_INFINITY__ 1112// I386:#define __LDBL_HAS_QUIET_NAN__ 1113// I386:#define __LDBL_MANT_DIG__ 64114// I386:#define __LDBL_MAX_10_EXP__ 4932115// I386:#define __LDBL_MAX_EXP__ 16384116// I386:#define __LDBL_MAX__ 1.18973149535723176502e+4932L117// I386:#define __LDBL_MIN_10_EXP__ (-4931)118// I386:#define __LDBL_MIN_EXP__ (-16381)119// I386:#define __LDBL_MIN__ 3.36210314311209350626e-4932L120// I386:#define __LITTLE_ENDIAN__ 1121// I386:#define __LONG_LONG_MAX__ 9223372036854775807LL122// I386:#define __LONG_MAX__ 2147483647L123// I386-NOT:#define __LP64__124// I386:#define __NO_MATH_INLINES 1125// I386:#define __POINTER_WIDTH__ 32126// I386:#define __PTRDIFF_TYPE__ int127// I386:#define __PTRDIFF_WIDTH__ 32128// I386:#define __REGISTER_PREFIX__129// I386:#define __SCHAR_MAX__ 127130// I386:#define __SHRT_MAX__ 32767131// I386:#define __SIG_ATOMIC_MAX__ 2147483647132// I386:#define __SIG_ATOMIC_WIDTH__ 32133// I386:#define __SIZEOF_DOUBLE__ 8134// I386:#define __SIZEOF_FLOAT__ 4135// I386:#define __SIZEOF_INT__ 4136// I386:#define __SIZEOF_LONG_DOUBLE__ 12137// I386:#define __SIZEOF_LONG_LONG__ 8138// I386:#define __SIZEOF_LONG__ 4139// I386:#define __SIZEOF_POINTER__ 4140// I386:#define __SIZEOF_PTRDIFF_T__ 4141// I386:#define __SIZEOF_SHORT__ 2142// I386:#define __SIZEOF_SIZE_T__ 4143// I386:#define __SIZEOF_WCHAR_T__ 4144// I386:#define __SIZEOF_WINT_T__ 4145// I386:#define __SIZE_MAX__ 4294967295U146// I386:#define __SIZE_TYPE__ unsigned int147// I386:#define __SIZE_WIDTH__ 32148// I386:#define __UINT16_C(c) c149// I386:#define __UINT16_C_SUFFIX__150// I386:#define __UINT16_MAX__ 65535151// I386:#define __UINT16_TYPE__ unsigned short152// I386:#define __UINT32_C(c) c##U153// I386:#define __UINT32_C_SUFFIX__ U154// I386:#define __UINT32_MAX__ 4294967295U155// I386:#define __UINT32_TYPE__ unsigned int156// I386:#define __UINT64_C(c) c##ULL157// I386:#define __UINT64_C_SUFFIX__ ULL158// I386:#define __UINT64_MAX__ 18446744073709551615ULL159// I386:#define __UINT64_TYPE__ long long unsigned int160// I386:#define __UINT8_C(c) c161// I386:#define __UINT8_C_SUFFIX__162// I386:#define __UINT8_MAX__ 255163// I386:#define __UINT8_TYPE__ unsigned char164// I386:#define __UINTMAX_C(c) c##ULL165// I386:#define __UINTMAX_C_SUFFIX__ ULL166// I386:#define __UINTMAX_MAX__ 18446744073709551615ULL167// I386:#define __UINTMAX_TYPE__ long long unsigned int168// I386:#define __UINTMAX_WIDTH__ 64169// I386:#define __UINTPTR_MAX__ 4294967295U170// I386:#define __UINTPTR_TYPE__ unsigned int171// I386:#define __UINTPTR_WIDTH__ 32172// I386:#define __UINT_FAST16_MAX__ 65535173// I386:#define __UINT_FAST16_TYPE__ unsigned short174// I386:#define __UINT_FAST32_MAX__ 4294967295U175// I386:#define __UINT_FAST32_TYPE__ unsigned int176// I386:#define __UINT_FAST64_MAX__ 18446744073709551615ULL177// I386:#define __UINT_FAST64_TYPE__ long long unsigned int178// I386:#define __UINT_FAST8_MAX__ 255179// I386:#define __UINT_FAST8_TYPE__ unsigned char180// I386:#define __UINT_LEAST16_MAX__ 65535181// I386:#define __UINT_LEAST16_TYPE__ unsigned short182// I386:#define __UINT_LEAST32_MAX__ 4294967295U183// I386:#define __UINT_LEAST32_TYPE__ unsigned int184// I386:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL185// I386:#define __UINT_LEAST64_TYPE__ long long unsigned int186// I386:#define __UINT_LEAST8_MAX__ 255187// I386:#define __UINT_LEAST8_TYPE__ unsigned char188// I386:#define __USER_LABEL_PREFIX__189// I386:#define __WCHAR_MAX__ 2147483647190// I386:#define __WCHAR_TYPE__ int191// I386:#define __WCHAR_WIDTH__ 32192// I386:#define __WINT_TYPE__ int193// I386:#define __WINT_WIDTH__ 32194// I386:#define __i386 1195// I386:#define __i386__ 1196// I386:#define i386 1197 198// RUN: %clang_cc1 -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=i386-pc-linux-gnu -target-cpu i486 < /dev/null | FileCheck -match-full-lines -check-prefix I386-LINUX -check-prefix I386-LINUX-ALIGN32 %s199// RUN: %clang_cc1 -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=i386-pc-linux-gnu -target-cpu pentium4 < /dev/null | FileCheck -match-full-lines -check-prefix I386-LINUX -check-prefix I386-LINUX-ALIGN64 %s200// RUN: %clang_cc1 -x c++ -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=i386-pc-linux-gnu -target-cpu pentium4 < /dev/null | FileCheck -match-full-lines -check-prefix I386-LINUX -check-prefix I386-LINUX-ALIGN64 -check-prefix I386-LINUX-CXX %s201//202// I386-LINUX-NOT:#define _LP64203// I386-LINUX:#define __BIGGEST_ALIGNMENT__ 16204// I386-LINUX:#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__205// I386-LINUX:#define __CHAR16_TYPE__ unsigned short206// I386-LINUX:#define __CHAR32_TYPE__ unsigned int207// I386-LINUX:#define __CHAR_BIT__ 8208// I386-LINUX:#define __DBL_DENORM_MIN__ 4.9406564584124654e-324209// I386-LINUX:#define __DBL_DIG__ 15210// I386-LINUX:#define __DBL_EPSILON__ 2.2204460492503131e-16211// I386-LINUX:#define __DBL_HAS_DENORM__ 1212// I386-LINUX:#define __DBL_HAS_INFINITY__ 1213// I386-LINUX:#define __DBL_HAS_QUIET_NAN__ 1214// I386-LINUX:#define __DBL_MANT_DIG__ 53215// I386-LINUX:#define __DBL_MAX_10_EXP__ 308216// I386-LINUX:#define __DBL_MAX_EXP__ 1024217// I386-LINUX:#define __DBL_MAX__ 1.7976931348623157e+308218// I386-LINUX:#define __DBL_MIN_10_EXP__ (-307)219// I386-LINUX:#define __DBL_MIN_EXP__ (-1021)220// I386-LINUX:#define __DBL_MIN__ 2.2250738585072014e-308221// I386-LINUX:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__222// I386-LINUX:#define __FLT_DENORM_MIN__ 1.40129846e-45F223// I386-LINUX:#define __FLT_DIG__ 6224// I386-LINUX:#define __FLT_EPSILON__ 1.19209290e-7F225// I386-LINUX:#define __FLT_HAS_DENORM__ 1226// I386-LINUX:#define __FLT_HAS_INFINITY__ 1227// I386-LINUX:#define __FLT_HAS_QUIET_NAN__ 1228// I386-LINUX:#define __FLT_MANT_DIG__ 24229// I386-LINUX:#define __FLT_MAX_10_EXP__ 38230// I386-LINUX:#define __FLT_MAX_EXP__ 128231// I386-LINUX:#define __FLT_MAX__ 3.40282347e+38F232// I386-LINUX:#define __FLT_MIN_10_EXP__ (-37)233// I386-LINUX:#define __FLT_MIN_EXP__ (-125)234// I386-LINUX:#define __FLT_MIN__ 1.17549435e-38F235// I386-LINUX:#define __FLT_RADIX__ 2236// I386-LINUX:#define __GCC_ATOMIC_BOOL_LOCK_FREE 2237// I386-LINUX:#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2238// I386-LINUX:#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2239// I386-LINUX:#define __GCC_ATOMIC_CHAR_LOCK_FREE 2240// I386-LINUX:#define __GCC_ATOMIC_INT_LOCK_FREE 2241// I386-LINUX-ALIGN32:#define __GCC_ATOMIC_LLONG_LOCK_FREE 1242// I386-LINUX-ALIGN64:#define __GCC_ATOMIC_LLONG_LOCK_FREE 2243// I386-LINUX:#define __GCC_ATOMIC_LONG_LOCK_FREE 2244// I386-LINUX:#define __GCC_ATOMIC_POINTER_LOCK_FREE 2245// I386-LINUX:#define __GCC_ATOMIC_SHORT_LOCK_FREE 2246// I386-LINUX:#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1247// I386-LINUX:#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2248// I386-LINUX:#define __INT16_C(c) c249// I386-LINUX:#define __INT16_C_SUFFIX__250// I386-LINUX:#define __INT16_FMTd__ "hd"251// I386-LINUX:#define __INT16_FMTi__ "hi"252// I386-LINUX:#define __INT16_MAX__ 32767253// I386-LINUX:#define __INT16_TYPE__ short254// I386-LINUX:#define __INT32_C(c) c255// I386-LINUX:#define __INT32_C_SUFFIX__256// I386-LINUX:#define __INT32_FMTd__ "d"257// I386-LINUX:#define __INT32_FMTi__ "i"258// I386-LINUX:#define __INT32_MAX__ 2147483647259// I386-LINUX:#define __INT32_TYPE__ int260// I386-LINUX:#define __INT64_C(c) c##LL261// I386-LINUX:#define __INT64_C_SUFFIX__ LL262// I386-LINUX:#define __INT64_FMTd__ "lld"263// I386-LINUX:#define __INT64_FMTi__ "lli"264// I386-LINUX:#define __INT64_MAX__ 9223372036854775807LL265// I386-LINUX:#define __INT64_TYPE__ long long int266// I386-LINUX:#define __INT8_C(c) c267// I386-LINUX:#define __INT8_C_SUFFIX__268// I386-LINUX:#define __INT8_FMTd__ "hhd"269// I386-LINUX:#define __INT8_FMTi__ "hhi"270// I386-LINUX:#define __INT8_MAX__ 127271// I386-LINUX:#define __INT8_TYPE__ signed char272// I386-LINUX:#define __INTMAX_C(c) c##LL273// I386-LINUX:#define __INTMAX_C_SUFFIX__ LL274// I386-LINUX:#define __INTMAX_FMTd__ "lld"275// I386-LINUX:#define __INTMAX_FMTi__ "lli"276// I386-LINUX:#define __INTMAX_MAX__ 9223372036854775807LL277// I386-LINUX:#define __INTMAX_TYPE__ long long int278// I386-LINUX:#define __INTMAX_WIDTH__ 64279// I386-LINUX:#define __INTPTR_FMTd__ "d"280// I386-LINUX:#define __INTPTR_FMTi__ "i"281// I386-LINUX:#define __INTPTR_MAX__ 2147483647282// I386-LINUX:#define __INTPTR_TYPE__ int283// I386-LINUX:#define __INTPTR_WIDTH__ 32284// I386-LINUX:#define __INT_FAST16_FMTd__ "hd"285// I386-LINUX:#define __INT_FAST16_FMTi__ "hi"286// I386-LINUX:#define __INT_FAST16_MAX__ 32767287// I386-LINUX:#define __INT_FAST16_TYPE__ short288// I386-LINUX:#define __INT_FAST32_FMTd__ "d"289// I386-LINUX:#define __INT_FAST32_FMTi__ "i"290// I386-LINUX:#define __INT_FAST32_MAX__ 2147483647291// I386-LINUX:#define __INT_FAST32_TYPE__ int292// I386-LINUX:#define __INT_FAST64_FMTd__ "lld"293// I386-LINUX:#define __INT_FAST64_FMTi__ "lli"294// I386-LINUX:#define __INT_FAST64_MAX__ 9223372036854775807LL295// I386-LINUX:#define __INT_FAST64_TYPE__ long long int296// I386-LINUX:#define __INT_FAST8_FMTd__ "hhd"297// I386-LINUX:#define __INT_FAST8_FMTi__ "hhi"298// I386-LINUX:#define __INT_FAST8_MAX__ 127299// I386-LINUX:#define __INT_FAST8_TYPE__ signed char300// I386-LINUX:#define __INT_LEAST16_FMTd__ "hd"301// I386-LINUX:#define __INT_LEAST16_FMTi__ "hi"302// I386-LINUX:#define __INT_LEAST16_MAX__ 32767303// I386-LINUX:#define __INT_LEAST16_TYPE__ short304// I386-LINUX:#define __INT_LEAST32_FMTd__ "d"305// I386-LINUX:#define __INT_LEAST32_FMTi__ "i"306// I386-LINUX:#define __INT_LEAST32_MAX__ 2147483647307// I386-LINUX:#define __INT_LEAST32_TYPE__ int308// I386-LINUX:#define __INT_LEAST64_FMTd__ "lld"309// I386-LINUX:#define __INT_LEAST64_FMTi__ "lli"310// I386-LINUX:#define __INT_LEAST64_MAX__ 9223372036854775807LL311// I386-LINUX:#define __INT_LEAST64_TYPE__ long long int312// I386-LINUX:#define __INT_LEAST8_FMTd__ "hhd"313// I386-LINUX:#define __INT_LEAST8_FMTi__ "hhi"314// I386-LINUX:#define __INT_LEAST8_MAX__ 127315// I386-LINUX:#define __INT_LEAST8_TYPE__ signed char316// I386-LINUX:#define __INT_MAX__ 2147483647317// I386-LINUX:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L318// I386-LINUX:#define __LDBL_DIG__ 18319// I386-LINUX:#define __LDBL_EPSILON__ 1.08420217248550443401e-19L320// I386-LINUX:#define __LDBL_HAS_DENORM__ 1321// I386-LINUX:#define __LDBL_HAS_INFINITY__ 1322// I386-LINUX:#define __LDBL_HAS_QUIET_NAN__ 1323// I386-LINUX:#define __LDBL_MANT_DIG__ 64324// I386-LINUX:#define __LDBL_MAX_10_EXP__ 4932325// I386-LINUX:#define __LDBL_MAX_EXP__ 16384326// I386-LINUX:#define __LDBL_MAX__ 1.18973149535723176502e+4932L327// I386-LINUX:#define __LDBL_MIN_10_EXP__ (-4931)328// I386-LINUX:#define __LDBL_MIN_EXP__ (-16381)329// I386-LINUX:#define __LDBL_MIN__ 3.36210314311209350626e-4932L330// I386-LINUX:#define __LITTLE_ENDIAN__ 1331// I386-LINUX:#define __LONG_LONG_MAX__ 9223372036854775807LL332// I386-LINUX:#define __LONG_MAX__ 2147483647L333// I386-LINUX-NOT:#define __LP64__334// I386-LINUX:#define __NO_MATH_INLINES 1335// I386-LINUX:#define __POINTER_WIDTH__ 32336// I386-LINUX:#define __PTRDIFF_TYPE__ int337// I386-LINUX:#define __PTRDIFF_WIDTH__ 32338// I386-LINUX:#define __REGISTER_PREFIX__339// I386-LINUX:#define __SCHAR_MAX__ 127340// I386-LINUX:#define __SHRT_MAX__ 32767341// I386-LINUX:#define __SIG_ATOMIC_MAX__ 2147483647342// I386-LINUX:#define __SIG_ATOMIC_WIDTH__ 32343// I386-LINUX:#define __SIZEOF_DOUBLE__ 8344// I386-LINUX:#define __SIZEOF_FLOAT__ 4345// I386-LINUX:#define __SIZEOF_INT__ 4346// I386-LINUX:#define __SIZEOF_LONG_DOUBLE__ 12347// I386-LINUX:#define __SIZEOF_LONG_LONG__ 8348// I386-LINUX:#define __SIZEOF_LONG__ 4349// I386-LINUX:#define __SIZEOF_POINTER__ 4350// I386-LINUX:#define __SIZEOF_PTRDIFF_T__ 4351// I386-LINUX:#define __SIZEOF_SHORT__ 2352// I386-LINUX:#define __SIZEOF_SIZE_T__ 4353// I386-LINUX:#define __SIZEOF_WCHAR_T__ 4354// I386-LINUX:#define __SIZEOF_WINT_T__ 4355// I386-LINUX:#define __SIZE_MAX__ 4294967295U356// I386-LINUX:#define __SIZE_TYPE__ unsigned int357// I386-LINUX:#define __SIZE_WIDTH__ 32358// I386-LINUX-CXX:#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 8U359// I386-LINUX:#define __UINT16_C(c) c360// I386-LINUX:#define __UINT16_C_SUFFIX__361// I386-LINUX:#define __UINT16_MAX__ 65535362// I386-LINUX:#define __UINT16_TYPE__ unsigned short363// I386-LINUX:#define __UINT32_C(c) c##U364// I386-LINUX:#define __UINT32_C_SUFFIX__ U365// I386-LINUX:#define __UINT32_MAX__ 4294967295U366// I386-LINUX:#define __UINT32_TYPE__ unsigned int367// I386-LINUX:#define __UINT64_C(c) c##ULL368// I386-LINUX:#define __UINT64_C_SUFFIX__ ULL369// I386-LINUX:#define __UINT64_MAX__ 18446744073709551615ULL370// I386-LINUX:#define __UINT64_TYPE__ long long unsigned int371// I386-LINUX:#define __UINT8_C(c) c372// I386-LINUX:#define __UINT8_C_SUFFIX__373// I386-LINUX:#define __UINT8_MAX__ 255374// I386-LINUX:#define __UINT8_TYPE__ unsigned char375// I386-LINUX:#define __UINTMAX_C(c) c##ULL376// I386-LINUX:#define __UINTMAX_C_SUFFIX__ ULL377// I386-LINUX:#define __UINTMAX_MAX__ 18446744073709551615ULL378// I386-LINUX:#define __UINTMAX_TYPE__ long long unsigned int379// I386-LINUX:#define __UINTMAX_WIDTH__ 64380// I386-LINUX:#define __UINTPTR_MAX__ 4294967295U381// I386-LINUX:#define __UINTPTR_TYPE__ unsigned int382// I386-LINUX:#define __UINTPTR_WIDTH__ 32383// I386-LINUX:#define __UINT_FAST16_MAX__ 65535384// I386-LINUX:#define __UINT_FAST16_TYPE__ unsigned short385// I386-LINUX:#define __UINT_FAST32_MAX__ 4294967295U386// I386-LINUX:#define __UINT_FAST32_TYPE__ unsigned int387// I386-LINUX:#define __UINT_FAST64_MAX__ 18446744073709551615ULL388// I386-LINUX:#define __UINT_FAST64_TYPE__ long long unsigned int389// I386-LINUX:#define __UINT_FAST8_MAX__ 255390// I386-LINUX:#define __UINT_FAST8_TYPE__ unsigned char391// I386-LINUX:#define __UINT_LEAST16_MAX__ 65535392// I386-LINUX:#define __UINT_LEAST16_TYPE__ unsigned short393// I386-LINUX:#define __UINT_LEAST32_MAX__ 4294967295U394// I386-LINUX:#define __UINT_LEAST32_TYPE__ unsigned int395// I386-LINUX:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL396// I386-LINUX:#define __UINT_LEAST64_TYPE__ long long unsigned int397// I386-LINUX:#define __UINT_LEAST8_MAX__ 255398// I386-LINUX:#define __UINT_LEAST8_TYPE__ unsigned char399// I386-LINUX:#define __USER_LABEL_PREFIX__400// I386-LINUX:#define __WCHAR_MAX__ 2147483647401// I386-LINUX:#define __WCHAR_TYPE__ int402// I386-LINUX:#define __WCHAR_WIDTH__ 32403// I386-LINUX:#define __WINT_TYPE__ unsigned int404// I386-LINUX:#define __WINT_WIDTH__ 32405// I386-LINUX:#define __i386 1406// I386-LINUX:#define __i386__ 1407// I386-LINUX:#define i386 1408 409// RUN: %clang_cc1 -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=i386-netbsd -target-cpu i486 < /dev/null | FileCheck -match-full-lines -check-prefix I386-NETBSD %s410// RUN: %clang_cc1 -x c++ -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=i386-netbsd -target-cpu i486 < /dev/null | FileCheck -match-full-lines -check-prefix I386-NETBSD -check-prefix I386-NETBSD-CXX %s411// RUN: %clang_cc1 -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=i386-netbsd -target-cpu i486 -malign-double < /dev/null | FileCheck -match-full-lines -check-prefix I386-NETBSD %s412//413//414// I386-NETBSD-NOT:#define _LP64415// I386-NETBSD:#define __BIGGEST_ALIGNMENT__ 16416// I386-NETBSD:#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__417// I386-NETBSD:#define __CHAR16_TYPE__ unsigned short418// I386-NETBSD:#define __CHAR32_TYPE__ unsigned int419// I386-NETBSD:#define __CHAR_BIT__ 8420// I386-NETBSD:#define __DBL_DENORM_MIN__ 4.9406564584124654e-324421// I386-NETBSD:#define __DBL_DIG__ 15422// I386-NETBSD:#define __DBL_EPSILON__ 2.2204460492503131e-16423// I386-NETBSD:#define __DBL_HAS_DENORM__ 1424// I386-NETBSD:#define __DBL_HAS_INFINITY__ 1425// I386-NETBSD:#define __DBL_HAS_QUIET_NAN__ 1426// I386-NETBSD:#define __DBL_MANT_DIG__ 53427// I386-NETBSD:#define __DBL_MAX_10_EXP__ 308428// I386-NETBSD:#define __DBL_MAX_EXP__ 1024429// I386-NETBSD:#define __DBL_MAX__ 1.7976931348623157e+308430// I386-NETBSD:#define __DBL_MIN_10_EXP__ (-307)431// I386-NETBSD:#define __DBL_MIN_EXP__ (-1021)432// I386-NETBSD:#define __DBL_MIN__ 2.2250738585072014e-308433// I386-NETBSD:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__434// I386-NETBSD:#define __FLT_DENORM_MIN__ 1.40129846e-45F435// I386-NETBSD:#define __FLT_DIG__ 6436// I386-NETBSD:#define __FLT_EPSILON__ 1.19209290e-7F437// I386-NETBSD:#define __FLT_HAS_DENORM__ 1438// I386-NETBSD:#define __FLT_HAS_INFINITY__ 1439// I386-NETBSD:#define __FLT_HAS_QUIET_NAN__ 1440// I386-NETBSD:#define __FLT_MANT_DIG__ 24441// I386-NETBSD:#define __FLT_MAX_10_EXP__ 38442// I386-NETBSD:#define __FLT_MAX_EXP__ 128443// I386-NETBSD:#define __FLT_MAX__ 3.40282347e+38F444// I386-NETBSD:#define __FLT_MIN_10_EXP__ (-37)445// I386-NETBSD:#define __FLT_MIN_EXP__ (-125)446// I386-NETBSD:#define __FLT_MIN__ 1.17549435e-38F447// I386-NETBSD:#define __FLT_RADIX__ 2448// I386-NETBSD:#define __GCC_ATOMIC_BOOL_LOCK_FREE 2449// I386-NETBSD:#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2450// I386-NETBSD:#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2451// I386-NETBSD:#define __GCC_ATOMIC_CHAR_LOCK_FREE 2452// I386-NETBSD:#define __GCC_ATOMIC_INT_LOCK_FREE 2453// I386-NETBSD:#define __GCC_ATOMIC_LLONG_LOCK_FREE 1454// I386-NETBSD:#define __GCC_ATOMIC_LONG_LOCK_FREE 2455// I386-NETBSD:#define __GCC_ATOMIC_POINTER_LOCK_FREE 2456// I386-NETBSD:#define __GCC_ATOMIC_SHORT_LOCK_FREE 2457// I386-NETBSD:#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1458// I386-NETBSD:#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2459// I386-NETBSD:#define __INT16_C(c) c460// I386-NETBSD:#define __INT16_C_SUFFIX__461// I386-NETBSD:#define __INT16_FMTd__ "hd"462// I386-NETBSD:#define __INT16_FMTi__ "hi"463// I386-NETBSD:#define __INT16_MAX__ 32767464// I386-NETBSD:#define __INT16_TYPE__ short465// I386-NETBSD:#define __INT32_C(c) c466// I386-NETBSD:#define __INT32_C_SUFFIX__467// I386-NETBSD:#define __INT32_FMTd__ "d"468// I386-NETBSD:#define __INT32_FMTi__ "i"469// I386-NETBSD:#define __INT32_MAX__ 2147483647470// I386-NETBSD:#define __INT32_TYPE__ int471// I386-NETBSD:#define __INT64_C(c) c##LL472// I386-NETBSD:#define __INT64_C_SUFFIX__ LL473// I386-NETBSD:#define __INT64_FMTd__ "lld"474// I386-NETBSD:#define __INT64_FMTi__ "lli"475// I386-NETBSD:#define __INT64_MAX__ 9223372036854775807LL476// I386-NETBSD:#define __INT64_TYPE__ long long int477// I386-NETBSD:#define __INT8_C(c) c478// I386-NETBSD:#define __INT8_C_SUFFIX__479// I386-NETBSD:#define __INT8_FMTd__ "hhd"480// I386-NETBSD:#define __INT8_FMTi__ "hhi"481// I386-NETBSD:#define __INT8_MAX__ 127482// I386-NETBSD:#define __INT8_TYPE__ signed char483// I386-NETBSD:#define __INTMAX_C(c) c##LL484// I386-NETBSD:#define __INTMAX_C_SUFFIX__ LL485// I386-NETBSD:#define __INTMAX_FMTd__ "lld"486// I386-NETBSD:#define __INTMAX_FMTi__ "lli"487// I386-NETBSD:#define __INTMAX_MAX__ 9223372036854775807LL488// I386-NETBSD:#define __INTMAX_TYPE__ long long int489// I386-NETBSD:#define __INTMAX_WIDTH__ 64490// I386-NETBSD:#define __INTPTR_FMTd__ "d"491// I386-NETBSD:#define __INTPTR_FMTi__ "i"492// I386-NETBSD:#define __INTPTR_MAX__ 2147483647493// I386-NETBSD:#define __INTPTR_TYPE__ int494// I386-NETBSD:#define __INTPTR_WIDTH__ 32495// I386-NETBSD:#define __INT_FAST16_FMTd__ "hd"496// I386-NETBSD:#define __INT_FAST16_FMTi__ "hi"497// I386-NETBSD:#define __INT_FAST16_MAX__ 32767498// I386-NETBSD:#define __INT_FAST16_TYPE__ short499// I386-NETBSD:#define __INT_FAST32_FMTd__ "d"500// I386-NETBSD:#define __INT_FAST32_FMTi__ "i"501// I386-NETBSD:#define __INT_FAST32_MAX__ 2147483647502// I386-NETBSD:#define __INT_FAST32_TYPE__ int503// I386-NETBSD:#define __INT_FAST64_FMTd__ "lld"504// I386-NETBSD:#define __INT_FAST64_FMTi__ "lli"505// I386-NETBSD:#define __INT_FAST64_MAX__ 9223372036854775807LL506// I386-NETBSD:#define __INT_FAST64_TYPE__ long long int507// I386-NETBSD:#define __INT_FAST8_FMTd__ "hhd"508// I386-NETBSD:#define __INT_FAST8_FMTi__ "hhi"509// I386-NETBSD:#define __INT_FAST8_MAX__ 127510// I386-NETBSD:#define __INT_FAST8_TYPE__ signed char511// I386-NETBSD:#define __INT_LEAST16_FMTd__ "hd"512// I386-NETBSD:#define __INT_LEAST16_FMTi__ "hi"513// I386-NETBSD:#define __INT_LEAST16_MAX__ 32767514// I386-NETBSD:#define __INT_LEAST16_TYPE__ short515// I386-NETBSD:#define __INT_LEAST32_FMTd__ "d"516// I386-NETBSD:#define __INT_LEAST32_FMTi__ "i"517// I386-NETBSD:#define __INT_LEAST32_MAX__ 2147483647518// I386-NETBSD:#define __INT_LEAST32_TYPE__ int519// I386-NETBSD:#define __INT_LEAST64_FMTd__ "lld"520// I386-NETBSD:#define __INT_LEAST64_FMTi__ "lli"521// I386-NETBSD:#define __INT_LEAST64_MAX__ 9223372036854775807LL522// I386-NETBSD:#define __INT_LEAST64_TYPE__ long long int523// I386-NETBSD:#define __INT_LEAST8_FMTd__ "hhd"524// I386-NETBSD:#define __INT_LEAST8_FMTi__ "hhi"525// I386-NETBSD:#define __INT_LEAST8_MAX__ 127526// I386-NETBSD:#define __INT_LEAST8_TYPE__ signed char527// I386-NETBSD:#define __INT_MAX__ 2147483647528// I386-NETBSD:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L529// I386-NETBSD:#define __LDBL_DIG__ 18530// I386-NETBSD:#define __LDBL_EPSILON__ 1.08420217248550443401e-19L531// I386-NETBSD:#define __LDBL_HAS_DENORM__ 1532// I386-NETBSD:#define __LDBL_HAS_INFINITY__ 1533// I386-NETBSD:#define __LDBL_HAS_QUIET_NAN__ 1534// I386-NETBSD:#define __LDBL_MANT_DIG__ 64535// I386-NETBSD:#define __LDBL_MAX_10_EXP__ 4932536// I386-NETBSD:#define __LDBL_MAX_EXP__ 16384537// I386-NETBSD:#define __LDBL_MAX__ 1.18973149535723176502e+4932L538// I386-NETBSD:#define __LDBL_MIN_10_EXP__ (-4931)539// I386-NETBSD:#define __LDBL_MIN_EXP__ (-16381)540// I386-NETBSD:#define __LDBL_MIN__ 3.36210314311209350626e-4932L541// I386-NETBSD:#define __LITTLE_ENDIAN__ 1542// I386-NETBSD:#define __LONG_LONG_MAX__ 9223372036854775807LL543// I386-NETBSD:#define __LONG_MAX__ 2147483647L544// I386-NETBSD-NOT:#define __LP64__545// I386-NETBSD:#define __NO_MATH_INLINES 1546// I386-NETBSD:#define __POINTER_WIDTH__ 32547// I386-NETBSD:#define __PTRDIFF_TYPE__ int548// I386-NETBSD:#define __PTRDIFF_WIDTH__ 32549// I386-NETBSD:#define __REGISTER_PREFIX__550// I386-NETBSD:#define __SCHAR_MAX__ 127551// I386-NETBSD:#define __SHRT_MAX__ 32767552// I386-NETBSD:#define __SIG_ATOMIC_MAX__ 2147483647553// I386-NETBSD:#define __SIG_ATOMIC_WIDTH__ 32554// I386-NETBSD:#define __SIZEOF_DOUBLE__ 8555// I386-NETBSD:#define __SIZEOF_FLOAT__ 4556// I386-NETBSD:#define __SIZEOF_INT__ 4557// I386-NETBSD:#define __SIZEOF_LONG_DOUBLE__ 12558// I386-NETBSD:#define __SIZEOF_LONG_LONG__ 8559// I386-NETBSD:#define __SIZEOF_LONG__ 4560// I386-NETBSD:#define __SIZEOF_POINTER__ 4561// I386-NETBSD:#define __SIZEOF_PTRDIFF_T__ 4562// I386-NETBSD:#define __SIZEOF_SHORT__ 2563// I386-NETBSD:#define __SIZEOF_SIZE_T__ 4564// I386-NETBSD:#define __SIZEOF_WCHAR_T__ 4565// I386-NETBSD:#define __SIZEOF_WINT_T__ 4566// I386-NETBSD:#define __SIZE_MAX__ 4294967295U567// I386-NETBSD:#define __SIZE_TYPE__ unsigned int568// I386-NETBSD:#define __SIZE_WIDTH__ 32569// I386-NETBSD-CXX:#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 4U570// I386-NETBSD:#define __UINT16_C(c) c571// I386-NETBSD:#define __UINT16_C_SUFFIX__572// I386-NETBSD:#define __UINT16_MAX__ 65535573// I386-NETBSD:#define __UINT16_TYPE__ unsigned short574// I386-NETBSD:#define __UINT32_C(c) c##U575// I386-NETBSD:#define __UINT32_C_SUFFIX__ U576// I386-NETBSD:#define __UINT32_MAX__ 4294967295U577// I386-NETBSD:#define __UINT32_TYPE__ unsigned int578// I386-NETBSD:#define __UINT64_C(c) c##ULL579// I386-NETBSD:#define __UINT64_C_SUFFIX__ ULL580// I386-NETBSD:#define __UINT64_MAX__ 18446744073709551615ULL581// I386-NETBSD:#define __UINT64_TYPE__ long long unsigned int582// I386-NETBSD:#define __UINT8_C(c) c583// I386-NETBSD:#define __UINT8_C_SUFFIX__584// I386-NETBSD:#define __UINT8_MAX__ 255585// I386-NETBSD:#define __UINT8_TYPE__ unsigned char586// I386-NETBSD:#define __UINTMAX_C(c) c##ULL587// I386-NETBSD:#define __UINTMAX_C_SUFFIX__ ULL588// I386-NETBSD:#define __UINTMAX_MAX__ 18446744073709551615ULL589// I386-NETBSD:#define __UINTMAX_TYPE__ long long unsigned int590// I386-NETBSD:#define __UINTMAX_WIDTH__ 64591// I386-NETBSD:#define __UINTPTR_MAX__ 4294967295U592// I386-NETBSD:#define __UINTPTR_TYPE__ unsigned int593// I386-NETBSD:#define __UINTPTR_WIDTH__ 32594// I386-NETBSD:#define __UINT_FAST16_MAX__ 65535595// I386-NETBSD:#define __UINT_FAST16_TYPE__ unsigned short596// I386-NETBSD:#define __UINT_FAST32_MAX__ 4294967295U597// I386-NETBSD:#define __UINT_FAST32_TYPE__ unsigned int598// I386-NETBSD:#define __UINT_FAST64_MAX__ 18446744073709551615ULL599// I386-NETBSD:#define __UINT_FAST64_TYPE__ long long unsigned int600// I386-NETBSD:#define __UINT_FAST8_MAX__ 255601// I386-NETBSD:#define __UINT_FAST8_TYPE__ unsigned char602// I386-NETBSD:#define __UINT_LEAST16_MAX__ 65535603// I386-NETBSD:#define __UINT_LEAST16_TYPE__ unsigned short604// I386-NETBSD:#define __UINT_LEAST32_MAX__ 4294967295U605// I386-NETBSD:#define __UINT_LEAST32_TYPE__ unsigned int606// I386-NETBSD:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL607// I386-NETBSD:#define __UINT_LEAST64_TYPE__ long long unsigned int608// I386-NETBSD:#define __UINT_LEAST8_MAX__ 255609// I386-NETBSD:#define __UINT_LEAST8_TYPE__ unsigned char610// I386-NETBSD:#define __USER_LABEL_PREFIX__611// I386-NETBSD:#define __WCHAR_MAX__ 2147483647612// I386-NETBSD:#define __WCHAR_TYPE__ int613// I386-NETBSD:#define __WCHAR_WIDTH__ 32614// I386-NETBSD:#define __WINT_TYPE__ int615// I386-NETBSD:#define __WINT_WIDTH__ 32616// I386-NETBSD:#define __i386 1617// I386-NETBSD:#define __i386__ 1618// I386-NETBSD:#define i386 1619 620// RUN: %clang_cc1 -E -dM -triple=i686-pc-mingw32 < /dev/null | FileCheck -match-full-lines -check-prefix I386-DECLSPEC-GNU %s621// RUN: %clang_cc1 -E -dM -triple=i686-unknown-cygwin < /dev/null | FileCheck -match-full-lines -check-prefix I386-DECLSPEC-GNU %s622// I386-DECLSPEC-GNU: #define __declspec{{.*}} __attribute__{{.*}}623 624// RUN: %clang_cc1 -E -dM -fms-extensions -triple=i686-pc-mingw32 < /dev/null | FileCheck -match-full-lines -check-prefix I386-DECLSPEC-MS %s625// RUN: %clang_cc1 -E -dM -fdeclspec -triple=i686-pc-mingw32 < /dev/null | FileCheck -match-full-lines -check-prefix I386-DECLSPEC-MS %s626// RUN: %clang_cc1 -E -dM -fms-extensions -triple=i686-unknown-cygwin < /dev/null | FileCheck -match-full-lines -check-prefix I386-DECLSPEC-MS %s627// RUN: %clang_cc1 -E -dM -fdeclspec -triple=i686-unknown-cygwin < /dev/null | FileCheck -match-full-lines -check-prefix I386-DECLSPEC-MS %s628// I386-DECLSPEC-MS: #define __declspec{{.*}} __declspec{{.*}}629 630//631// RUN: %clang_cc1 -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=x86_64-none-none < /dev/null | FileCheck -match-full-lines -check-prefix X86_64 %s632// RUN: %clang_cc1 -x c++ -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=x86_64-none-none < /dev/null | FileCheck -match-full-lines -check-prefix X86_64 -check-prefix X86_64-CXX %s633//634// X86_64:#define _LP64 1635// X86_64-NOT:#define _LP32 1636// X86_64:#define __BIGGEST_ALIGNMENT__ 16637// X86_64:#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__638// X86_64:#define __CHAR16_TYPE__ unsigned short639// X86_64:#define __CHAR32_TYPE__ unsigned int640// X86_64:#define __CHAR_BIT__ 8641// X86_64:#define __DBL_DENORM_MIN__ 4.9406564584124654e-324642// X86_64:#define __DBL_DIG__ 15643// X86_64:#define __DBL_EPSILON__ 2.2204460492503131e-16644// X86_64:#define __DBL_HAS_DENORM__ 1645// X86_64:#define __DBL_HAS_INFINITY__ 1646// X86_64:#define __DBL_HAS_QUIET_NAN__ 1647// X86_64:#define __DBL_MANT_DIG__ 53648// X86_64:#define __DBL_MAX_10_EXP__ 308649// X86_64:#define __DBL_MAX_EXP__ 1024650// X86_64:#define __DBL_MAX__ 1.7976931348623157e+308651// X86_64:#define __DBL_MIN_10_EXP__ (-307)652// X86_64:#define __DBL_MIN_EXP__ (-1021)653// X86_64:#define __DBL_MIN__ 2.2250738585072014e-308654// X86_64:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__655// X86_64:#define __FLT_DENORM_MIN__ 1.40129846e-45F656// X86_64:#define __FLT_DIG__ 6657// X86_64:#define __FLT_EPSILON__ 1.19209290e-7F658// X86_64:#define __FLT_HAS_DENORM__ 1659// X86_64:#define __FLT_HAS_INFINITY__ 1660// X86_64:#define __FLT_HAS_QUIET_NAN__ 1661// X86_64:#define __FLT_MANT_DIG__ 24662// X86_64:#define __FLT_MAX_10_EXP__ 38663// X86_64:#define __FLT_MAX_EXP__ 128664// X86_64:#define __FLT_MAX__ 3.40282347e+38F665// X86_64:#define __FLT_MIN_10_EXP__ (-37)666// X86_64:#define __FLT_MIN_EXP__ (-125)667// X86_64:#define __FLT_MIN__ 1.17549435e-38F668// X86_64:#define __FLT_RADIX__ 2669// X86_64:#define __INT16_C(c) c670// X86_64:#define __INT16_C_SUFFIX__671// X86_64:#define __INT16_FMTd__ "hd"672// X86_64:#define __INT16_FMTi__ "hi"673// X86_64:#define __INT16_MAX__ 32767674// X86_64:#define __INT16_TYPE__ short675// X86_64:#define __INT32_C(c) c676// X86_64:#define __INT32_C_SUFFIX__677// X86_64:#define __INT32_FMTd__ "d"678// X86_64:#define __INT32_FMTi__ "i"679// X86_64:#define __INT32_MAX__ 2147483647680// X86_64:#define __INT32_TYPE__ int681// X86_64:#define __INT64_C(c) c##L682// X86_64:#define __INT64_C_SUFFIX__ L683// X86_64:#define __INT64_FMTd__ "ld"684// X86_64:#define __INT64_FMTi__ "li"685// X86_64:#define __INT64_MAX__ 9223372036854775807L686// X86_64:#define __INT64_TYPE__ long int687// X86_64:#define __INT8_C(c) c688// X86_64:#define __INT8_C_SUFFIX__689// X86_64:#define __INT8_FMTd__ "hhd"690// X86_64:#define __INT8_FMTi__ "hhi"691// X86_64:#define __INT8_MAX__ 127692// X86_64:#define __INT8_TYPE__ signed char693// X86_64:#define __INTMAX_C(c) c##L694// X86_64:#define __INTMAX_C_SUFFIX__ L695// X86_64:#define __INTMAX_FMTd__ "ld"696// X86_64:#define __INTMAX_FMTi__ "li"697// X86_64:#define __INTMAX_MAX__ 9223372036854775807L698// X86_64:#define __INTMAX_TYPE__ long int699// X86_64:#define __INTMAX_WIDTH__ 64700// X86_64:#define __INTPTR_FMTd__ "ld"701// X86_64:#define __INTPTR_FMTi__ "li"702// X86_64:#define __INTPTR_MAX__ 9223372036854775807L703// X86_64:#define __INTPTR_TYPE__ long int704// X86_64:#define __INTPTR_WIDTH__ 64705// X86_64:#define __INT_FAST16_FMTd__ "hd"706// X86_64:#define __INT_FAST16_FMTi__ "hi"707// X86_64:#define __INT_FAST16_MAX__ 32767708// X86_64:#define __INT_FAST16_TYPE__ short709// X86_64:#define __INT_FAST32_FMTd__ "d"710// X86_64:#define __INT_FAST32_FMTi__ "i"711// X86_64:#define __INT_FAST32_MAX__ 2147483647712// X86_64:#define __INT_FAST32_TYPE__ int713// X86_64:#define __INT_FAST64_FMTd__ "ld"714// X86_64:#define __INT_FAST64_FMTi__ "li"715// X86_64:#define __INT_FAST64_MAX__ 9223372036854775807L716// X86_64:#define __INT_FAST64_TYPE__ long int717// X86_64:#define __INT_FAST8_FMTd__ "hhd"718// X86_64:#define __INT_FAST8_FMTi__ "hhi"719// X86_64:#define __INT_FAST8_MAX__ 127720// X86_64:#define __INT_FAST8_TYPE__ signed char721// X86_64:#define __INT_LEAST16_FMTd__ "hd"722// X86_64:#define __INT_LEAST16_FMTi__ "hi"723// X86_64:#define __INT_LEAST16_MAX__ 32767724// X86_64:#define __INT_LEAST16_TYPE__ short725// X86_64:#define __INT_LEAST32_FMTd__ "d"726// X86_64:#define __INT_LEAST32_FMTi__ "i"727// X86_64:#define __INT_LEAST32_MAX__ 2147483647728// X86_64:#define __INT_LEAST32_TYPE__ int729// X86_64:#define __INT_LEAST64_FMTd__ "ld"730// X86_64:#define __INT_LEAST64_FMTi__ "li"731// X86_64:#define __INT_LEAST64_MAX__ 9223372036854775807L732// X86_64:#define __INT_LEAST64_TYPE__ long int733// X86_64:#define __INT_LEAST8_FMTd__ "hhd"734// X86_64:#define __INT_LEAST8_FMTi__ "hhi"735// X86_64:#define __INT_LEAST8_MAX__ 127736// X86_64:#define __INT_LEAST8_TYPE__ signed char737// X86_64:#define __INT_MAX__ 2147483647738// X86_64:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L739// X86_64:#define __LDBL_DIG__ 18740// X86_64:#define __LDBL_EPSILON__ 1.08420217248550443401e-19L741// X86_64:#define __LDBL_HAS_DENORM__ 1742// X86_64:#define __LDBL_HAS_INFINITY__ 1743// X86_64:#define __LDBL_HAS_QUIET_NAN__ 1744// X86_64:#define __LDBL_MANT_DIG__ 64745// X86_64:#define __LDBL_MAX_10_EXP__ 4932746// X86_64:#define __LDBL_MAX_EXP__ 16384747// X86_64:#define __LDBL_MAX__ 1.18973149535723176502e+4932L748// X86_64:#define __LDBL_MIN_10_EXP__ (-4931)749// X86_64:#define __LDBL_MIN_EXP__ (-16381)750// X86_64:#define __LDBL_MIN__ 3.36210314311209350626e-4932L751// X86_64:#define __LITTLE_ENDIAN__ 1752// X86_64:#define __LONG_LONG_MAX__ 9223372036854775807LL753// X86_64:#define __LONG_MAX__ 9223372036854775807L754// X86_64:#define __LP64__ 1755// X86_64-NOT:#define __ILP32__ 1756// X86_64:#define __MMX__ 1757// X86_64:#define __NO_MATH_INLINES 1758// X86_64:#define __POINTER_WIDTH__ 64759// X86_64:#define __PTRDIFF_TYPE__ long int760// X86_64:#define __PTRDIFF_WIDTH__ 64761// X86_64:#define __REGISTER_PREFIX__762// X86_64:#define __SCHAR_MAX__ 127763// X86_64:#define __SHRT_MAX__ 32767764// X86_64:#define __SIG_ATOMIC_MAX__ 2147483647765// X86_64:#define __SIG_ATOMIC_WIDTH__ 32766// X86_64:#define __SIZEOF_DOUBLE__ 8767// X86_64:#define __SIZEOF_FLOAT__ 4768// X86_64:#define __SIZEOF_INT__ 4769// X86_64:#define __SIZEOF_LONG_DOUBLE__ 16770// X86_64:#define __SIZEOF_LONG_LONG__ 8771// X86_64:#define __SIZEOF_LONG__ 8772// X86_64:#define __SIZEOF_POINTER__ 8773// X86_64:#define __SIZEOF_PTRDIFF_T__ 8774// X86_64:#define __SIZEOF_SHORT__ 2775// X86_64:#define __SIZEOF_SIZE_T__ 8776// X86_64:#define __SIZEOF_WCHAR_T__ 4777// X86_64:#define __SIZEOF_WINT_T__ 4778// X86_64:#define __SIZE_MAX__ 18446744073709551615UL779// X86_64:#define __SIZE_TYPE__ long unsigned int780// X86_64:#define __SIZE_WIDTH__ 64781// X86_64:#define __SSE2_MATH__ 1782// X86_64:#define __SSE2__ 1783// X86_64:#define __SSE_MATH__ 1784// X86_64:#define __SSE__ 1785// X86_64-CXX:#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16UL786// X86_64:#define __UINT16_C(c) c787// X86_64:#define __UINT16_C_SUFFIX__788// X86_64:#define __UINT16_MAX__ 65535789// X86_64:#define __UINT16_TYPE__ unsigned short790// X86_64:#define __UINT32_C(c) c##U791// X86_64:#define __UINT32_C_SUFFIX__ U792// X86_64:#define __UINT32_MAX__ 4294967295U793// X86_64:#define __UINT32_TYPE__ unsigned int794// X86_64:#define __UINT64_C(c) c##UL795// X86_64:#define __UINT64_C_SUFFIX__ UL796// X86_64:#define __UINT64_MAX__ 18446744073709551615UL797// X86_64:#define __UINT64_TYPE__ long unsigned int798// X86_64:#define __UINT8_C(c) c799// X86_64:#define __UINT8_C_SUFFIX__800// X86_64:#define __UINT8_MAX__ 255801// X86_64:#define __UINT8_TYPE__ unsigned char802// X86_64:#define __UINTMAX_C(c) c##UL803// X86_64:#define __UINTMAX_C_SUFFIX__ UL804// X86_64:#define __UINTMAX_MAX__ 18446744073709551615UL805// X86_64:#define __UINTMAX_TYPE__ long unsigned int806// X86_64:#define __UINTMAX_WIDTH__ 64807// X86_64:#define __UINTPTR_MAX__ 18446744073709551615UL808// X86_64:#define __UINTPTR_TYPE__ long unsigned int809// X86_64:#define __UINTPTR_WIDTH__ 64810// X86_64:#define __UINT_FAST16_MAX__ 65535811// X86_64:#define __UINT_FAST16_TYPE__ unsigned short812// X86_64:#define __UINT_FAST32_MAX__ 4294967295U813// X86_64:#define __UINT_FAST32_TYPE__ unsigned int814// X86_64:#define __UINT_FAST64_MAX__ 18446744073709551615UL815// X86_64:#define __UINT_FAST64_TYPE__ long unsigned int816// X86_64:#define __UINT_FAST8_MAX__ 255817// X86_64:#define __UINT_FAST8_TYPE__ unsigned char818// X86_64:#define __UINT_LEAST16_MAX__ 65535819// X86_64:#define __UINT_LEAST16_TYPE__ unsigned short820// X86_64:#define __UINT_LEAST32_MAX__ 4294967295U821// X86_64:#define __UINT_LEAST32_TYPE__ unsigned int822// X86_64:#define __UINT_LEAST64_MAX__ 18446744073709551615UL823// X86_64:#define __UINT_LEAST64_TYPE__ long unsigned int824// X86_64:#define __UINT_LEAST8_MAX__ 255825// X86_64:#define __UINT_LEAST8_TYPE__ unsigned char826// X86_64:#define __USER_LABEL_PREFIX__827// X86_64:#define __WCHAR_MAX__ 2147483647828// X86_64:#define __WCHAR_TYPE__ int829// X86_64:#define __WCHAR_WIDTH__ 32830// X86_64:#define __WINT_TYPE__ int831// X86_64:#define __WINT_WIDTH__ 32832// X86_64:#define __amd64 1833// X86_64:#define __amd64__ 1834// X86_64:#define __code_model_small__ 1835// X86_64:#define __x86_64 1836// X86_64:#define __x86_64__ 1837 838// RUN: %clang_cc1 -E -dM -ffreestanding -triple=x86_64h-none-none < /dev/null | FileCheck -match-full-lines -check-prefix X86_64H %s839//840// X86_64H:#define __x86_64 1841// X86_64H:#define __x86_64__ 1842// X86_64H:#define __x86_64h 1843// X86_64H:#define __x86_64h__ 1844 845// RUN: %clang_cc1 -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=x86_64-none-none-gnux32 < /dev/null | FileCheck -match-full-lines -check-prefix X32 %s846// RUN: %clang_cc1 -x c++ -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=x86_64-none-none-gnux32 < /dev/null | FileCheck -match-full-lines -check-prefix X32 -check-prefix X32-CXX %s847//848// X32:#define _ILP32 1849// X32-NOT:#define _LP64 1850// X32:#define __BIGGEST_ALIGNMENT__ 16851// X32:#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__852// X32:#define __CHAR16_TYPE__ unsigned short853// X32:#define __CHAR32_TYPE__ unsigned int854// X32:#define __CHAR_BIT__ 8855// X32:#define __DBL_DENORM_MIN__ 4.9406564584124654e-324856// X32:#define __DBL_DIG__ 15857// X32:#define __DBL_EPSILON__ 2.2204460492503131e-16858// X32:#define __DBL_HAS_DENORM__ 1859// X32:#define __DBL_HAS_INFINITY__ 1860// X32:#define __DBL_HAS_QUIET_NAN__ 1861// X32:#define __DBL_MANT_DIG__ 53862// X32:#define __DBL_MAX_10_EXP__ 308863// X32:#define __DBL_MAX_EXP__ 1024864// X32:#define __DBL_MAX__ 1.7976931348623157e+308865// X32:#define __DBL_MIN_10_EXP__ (-307)866// X32:#define __DBL_MIN_EXP__ (-1021)867// X32:#define __DBL_MIN__ 2.2250738585072014e-308868// X32:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__869// X32:#define __FLT_DENORM_MIN__ 1.40129846e-45F870// X32:#define __FLT_DIG__ 6871// X32:#define __FLT_EPSILON__ 1.19209290e-7F872// X32:#define __FLT_HAS_DENORM__ 1873// X32:#define __FLT_HAS_INFINITY__ 1874// X32:#define __FLT_HAS_QUIET_NAN__ 1875// X32:#define __FLT_MANT_DIG__ 24876// X32:#define __FLT_MAX_10_EXP__ 38877// X32:#define __FLT_MAX_EXP__ 128878// X32:#define __FLT_MAX__ 3.40282347e+38F879// X32:#define __FLT_MIN_10_EXP__ (-37)880// X32:#define __FLT_MIN_EXP__ (-125)881// X32:#define __FLT_MIN__ 1.17549435e-38F882// X32:#define __FLT_RADIX__ 2883// X32:#define __ILP32__ 1884// X32-NOT:#define __LP64__ 1885// X32:#define __INT16_C(c) c886// X32:#define __INT16_C_SUFFIX__887// X32:#define __INT16_FMTd__ "hd"888// X32:#define __INT16_FMTi__ "hi"889// X32:#define __INT16_MAX__ 32767890// X32:#define __INT16_TYPE__ short891// X32:#define __INT32_C(c) c892// X32:#define __INT32_C_SUFFIX__893// X32:#define __INT32_FMTd__ "d"894// X32:#define __INT32_FMTi__ "i"895// X32:#define __INT32_MAX__ 2147483647896// X32:#define __INT32_TYPE__ int897// X32:#define __INT64_C(c) c##LL898// X32:#define __INT64_C_SUFFIX__ LL899// X32:#define __INT64_FMTd__ "lld"900// X32:#define __INT64_FMTi__ "lli"901// X32:#define __INT64_MAX__ 9223372036854775807LL902// X32:#define __INT64_TYPE__ long long int903// X32:#define __INT8_C(c) c904// X32:#define __INT8_C_SUFFIX__905// X32:#define __INT8_FMTd__ "hhd"906// X32:#define __INT8_FMTi__ "hhi"907// X32:#define __INT8_MAX__ 127908// X32:#define __INT8_TYPE__ signed char909// X32:#define __INTMAX_C(c) c##LL910// X32:#define __INTMAX_C_SUFFIX__ LL911// X32:#define __INTMAX_FMTd__ "lld"912// X32:#define __INTMAX_FMTi__ "lli"913// X32:#define __INTMAX_MAX__ 9223372036854775807LL914// X32:#define __INTMAX_TYPE__ long long int915// X32:#define __INTMAX_WIDTH__ 64916// X32:#define __INTPTR_FMTd__ "d"917// X32:#define __INTPTR_FMTi__ "i"918// X32:#define __INTPTR_MAX__ 2147483647919// X32:#define __INTPTR_TYPE__ int920// X32:#define __INTPTR_WIDTH__ 32921// X32:#define __INT_FAST16_FMTd__ "hd"922// X32:#define __INT_FAST16_FMTi__ "hi"923// X32:#define __INT_FAST16_MAX__ 32767924// X32:#define __INT_FAST16_TYPE__ short925// X32:#define __INT_FAST32_FMTd__ "d"926// X32:#define __INT_FAST32_FMTi__ "i"927// X32:#define __INT_FAST32_MAX__ 2147483647928// X32:#define __INT_FAST32_TYPE__ int929// X32:#define __INT_FAST64_FMTd__ "lld"930// X32:#define __INT_FAST64_FMTi__ "lli"931// X32:#define __INT_FAST64_MAX__ 9223372036854775807LL932// X32:#define __INT_FAST64_TYPE__ long long int933// X32:#define __INT_FAST8_FMTd__ "hhd"934// X32:#define __INT_FAST8_FMTi__ "hhi"935// X32:#define __INT_FAST8_MAX__ 127936// X32:#define __INT_FAST8_TYPE__ signed char937// X32:#define __INT_LEAST16_FMTd__ "hd"938// X32:#define __INT_LEAST16_FMTi__ "hi"939// X32:#define __INT_LEAST16_MAX__ 32767940// X32:#define __INT_LEAST16_TYPE__ short941// X32:#define __INT_LEAST32_FMTd__ "d"942// X32:#define __INT_LEAST32_FMTi__ "i"943// X32:#define __INT_LEAST32_MAX__ 2147483647944// X32:#define __INT_LEAST32_TYPE__ int945// X32:#define __INT_LEAST64_FMTd__ "lld"946// X32:#define __INT_LEAST64_FMTi__ "lli"947// X32:#define __INT_LEAST64_MAX__ 9223372036854775807LL948// X32:#define __INT_LEAST64_TYPE__ long long int949// X32:#define __INT_LEAST8_FMTd__ "hhd"950// X32:#define __INT_LEAST8_FMTi__ "hhi"951// X32:#define __INT_LEAST8_MAX__ 127952// X32:#define __INT_LEAST8_TYPE__ signed char953// X32:#define __INT_MAX__ 2147483647954// X32:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L955// X32:#define __LDBL_DIG__ 18956// X32:#define __LDBL_EPSILON__ 1.08420217248550443401e-19L957// X32:#define __LDBL_HAS_DENORM__ 1958// X32:#define __LDBL_HAS_INFINITY__ 1959// X32:#define __LDBL_HAS_QUIET_NAN__ 1960// X32:#define __LDBL_MANT_DIG__ 64961// X32:#define __LDBL_MAX_10_EXP__ 4932962// X32:#define __LDBL_MAX_EXP__ 16384963// X32:#define __LDBL_MAX__ 1.18973149535723176502e+4932L964// X32:#define __LDBL_MIN_10_EXP__ (-4931)965// X32:#define __LDBL_MIN_EXP__ (-16381)966// X32:#define __LDBL_MIN__ 3.36210314311209350626e-4932L967// X32:#define __LITTLE_ENDIAN__ 1968// X32:#define __LONG_LONG_MAX__ 9223372036854775807LL969// X32:#define __LONG_MAX__ 2147483647L970// X32:#define __MMX__ 1971// X32:#define __NO_MATH_INLINES 1972// X32:#define __POINTER_WIDTH__ 32973// X32:#define __PTRDIFF_TYPE__ int974// X32:#define __PTRDIFF_WIDTH__ 32975// X32:#define __REGISTER_PREFIX__976// X32:#define __SCHAR_MAX__ 127977// X32:#define __SHRT_MAX__ 32767978// X32:#define __SIG_ATOMIC_MAX__ 2147483647979// X32:#define __SIG_ATOMIC_WIDTH__ 32980// X32:#define __SIZEOF_DOUBLE__ 8981// X32:#define __SIZEOF_FLOAT__ 4982// X32:#define __SIZEOF_INT__ 4983// X32:#define __SIZEOF_LONG_DOUBLE__ 16984// X32:#define __SIZEOF_LONG_LONG__ 8985// X32:#define __SIZEOF_LONG__ 4986// X32:#define __SIZEOF_POINTER__ 4987// X32:#define __SIZEOF_PTRDIFF_T__ 4988// X32:#define __SIZEOF_SHORT__ 2989// X32:#define __SIZEOF_SIZE_T__ 4990// X32:#define __SIZEOF_WCHAR_T__ 4991// X32:#define __SIZEOF_WINT_T__ 4992// X32:#define __SIZE_MAX__ 4294967295U993// X32:#define __SIZE_TYPE__ unsigned int994// X32:#define __SIZE_WIDTH__ 32995// X32:#define __SSE2_MATH__ 1996// X32:#define __SSE2__ 1997// X32:#define __SSE_MATH__ 1998// X32:#define __SSE__ 1999// X32-CXX:#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16U1000// X32:#define __UINT16_C(c) c1001// X32:#define __UINT16_C_SUFFIX__1002// X32:#define __UINT16_MAX__ 655351003// X32:#define __UINT16_TYPE__ unsigned short1004// X32:#define __UINT32_C(c) c##U1005// X32:#define __UINT32_C_SUFFIX__ U1006// X32:#define __UINT32_MAX__ 4294967295U1007// X32:#define __UINT32_TYPE__ unsigned int1008// X32:#define __UINT64_C(c) c##ULL1009// X32:#define __UINT64_C_SUFFIX__ ULL1010// X32:#define __UINT64_MAX__ 18446744073709551615ULL1011// X32:#define __UINT64_TYPE__ long long unsigned int1012// X32:#define __UINT8_C(c) c1013// X32:#define __UINT8_C_SUFFIX__1014// X32:#define __UINT8_MAX__ 2551015// X32:#define __UINT8_TYPE__ unsigned char1016// X32:#define __UINTMAX_C(c) c##ULL1017// X32:#define __UINTMAX_C_SUFFIX__ ULL1018// X32:#define __UINTMAX_MAX__ 18446744073709551615ULL1019// X32:#define __UINTMAX_TYPE__ long long unsigned int1020// X32:#define __UINTMAX_WIDTH__ 641021// X32:#define __UINTPTR_MAX__ 4294967295U1022// X32:#define __UINTPTR_TYPE__ unsigned int1023// X32:#define __UINTPTR_WIDTH__ 321024// X32:#define __UINT_FAST16_MAX__ 655351025// X32:#define __UINT_FAST16_TYPE__ unsigned short1026// X32:#define __UINT_FAST32_MAX__ 4294967295U1027// X32:#define __UINT_FAST32_TYPE__ unsigned int1028// X32:#define __UINT_FAST64_MAX__ 18446744073709551615ULL1029// X32:#define __UINT_FAST64_TYPE__ long long unsigned int1030// X32:#define __UINT_FAST8_MAX__ 2551031// X32:#define __UINT_FAST8_TYPE__ unsigned char1032// X32:#define __UINT_LEAST16_MAX__ 655351033// X32:#define __UINT_LEAST16_TYPE__ unsigned short1034// X32:#define __UINT_LEAST32_MAX__ 4294967295U1035// X32:#define __UINT_LEAST32_TYPE__ unsigned int1036// X32:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL1037// X32:#define __UINT_LEAST64_TYPE__ long long unsigned int1038// X32:#define __UINT_LEAST8_MAX__ 2551039// X32:#define __UINT_LEAST8_TYPE__ unsigned char1040// X32:#define __USER_LABEL_PREFIX__1041// X32:#define __WCHAR_MAX__ 21474836471042// X32:#define __WCHAR_TYPE__ int1043// X32:#define __WCHAR_WIDTH__ 321044// X32:#define __WINT_TYPE__ int1045// X32:#define __WINT_WIDTH__ 321046// X32:#define __amd64 11047// X32:#define __amd64__ 11048// X32:#define __x86_64 11049// X32:#define __x86_64__ 11050 1051// RUN: %clang_cc1 -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=x86_64-pc-linux-gnu < /dev/null | FileCheck -match-full-lines -check-prefix X86_64-LINUX %s1052// RUN: %clang_cc1 -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=x86_64-unknown-fuchsia < /dev/null | FileCheck -match-full-lines -check-prefix X86_64-LINUX %s1053//1054// X86_64-LINUX:#define _LP64 11055// X86_64-LINUX:#define __BIGGEST_ALIGNMENT__ 161056// X86_64-LINUX:#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__1057// X86_64-LINUX:#define __CHAR16_TYPE__ unsigned short1058// X86_64-LINUX:#define __CHAR32_TYPE__ unsigned int1059// X86_64-LINUX:#define __CHAR_BIT__ 81060// X86_64-LINUX:#define __DBL_DENORM_MIN__ 4.9406564584124654e-3241061// X86_64-LINUX:#define __DBL_DIG__ 151062// X86_64-LINUX:#define __DBL_EPSILON__ 2.2204460492503131e-161063// X86_64-LINUX:#define __DBL_HAS_DENORM__ 11064// X86_64-LINUX:#define __DBL_HAS_INFINITY__ 11065// X86_64-LINUX:#define __DBL_HAS_QUIET_NAN__ 11066// X86_64-LINUX:#define __DBL_MANT_DIG__ 531067// X86_64-LINUX:#define __DBL_MAX_10_EXP__ 3081068// X86_64-LINUX:#define __DBL_MAX_EXP__ 10241069// X86_64-LINUX:#define __DBL_MAX__ 1.7976931348623157e+3081070// X86_64-LINUX:#define __DBL_MIN_10_EXP__ (-307)1071// X86_64-LINUX:#define __DBL_MIN_EXP__ (-1021)1072// X86_64-LINUX:#define __DBL_MIN__ 2.2250738585072014e-3081073// X86_64-LINUX:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__1074// X86_64-LINUX:#define __FLT_DENORM_MIN__ 1.40129846e-45F1075// X86_64-LINUX:#define __FLT_DIG__ 61076// X86_64-LINUX:#define __FLT_EPSILON__ 1.19209290e-7F1077// X86_64-LINUX:#define __FLT_HAS_DENORM__ 11078// X86_64-LINUX:#define __FLT_HAS_INFINITY__ 11079// X86_64-LINUX:#define __FLT_HAS_QUIET_NAN__ 11080// X86_64-LINUX:#define __FLT_MANT_DIG__ 241081// X86_64-LINUX:#define __FLT_MAX_10_EXP__ 381082// X86_64-LINUX:#define __FLT_MAX_EXP__ 1281083// X86_64-LINUX:#define __FLT_MAX__ 3.40282347e+38F1084// X86_64-LINUX:#define __FLT_MIN_10_EXP__ (-37)1085// X86_64-LINUX:#define __FLT_MIN_EXP__ (-125)1086// X86_64-LINUX:#define __FLT_MIN__ 1.17549435e-38F1087// X86_64-LINUX:#define __FLT_RADIX__ 21088// X86_64-LINUX:#define __GCC_ATOMIC_BOOL_LOCK_FREE 21089// X86_64-LINUX:#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 21090// X86_64-LINUX:#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 21091// X86_64-LINUX:#define __GCC_ATOMIC_CHAR_LOCK_FREE 21092// X86_64-LINUX:#define __GCC_ATOMIC_INT_LOCK_FREE 21093// X86_64-LINUX:#define __GCC_ATOMIC_LLONG_LOCK_FREE 21094// X86_64-LINUX:#define __GCC_ATOMIC_LONG_LOCK_FREE 21095// X86_64-LINUX:#define __GCC_ATOMIC_POINTER_LOCK_FREE 21096// X86_64-LINUX:#define __GCC_ATOMIC_SHORT_LOCK_FREE 21097// X86_64-LINUX:#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 11098// X86_64-LINUX:#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 21099// X86_64-LINUX:#define __INT16_C(c) c1100// X86_64-LINUX:#define __INT16_C_SUFFIX__1101// X86_64-LINUX:#define __INT16_FMTd__ "hd"1102// X86_64-LINUX:#define __INT16_FMTi__ "hi"1103// X86_64-LINUX:#define __INT16_MAX__ 327671104// X86_64-LINUX:#define __INT16_TYPE__ short1105// X86_64-LINUX:#define __INT32_C(c) c1106// X86_64-LINUX:#define __INT32_C_SUFFIX__1107// X86_64-LINUX:#define __INT32_FMTd__ "d"1108// X86_64-LINUX:#define __INT32_FMTi__ "i"1109// X86_64-LINUX:#define __INT32_MAX__ 21474836471110// X86_64-LINUX:#define __INT32_TYPE__ int1111// X86_64-LINUX:#define __INT64_C(c) c##L1112// X86_64-LINUX:#define __INT64_C_SUFFIX__ L1113// X86_64-LINUX:#define __INT64_FMTd__ "ld"1114// X86_64-LINUX:#define __INT64_FMTi__ "li"1115// X86_64-LINUX:#define __INT64_MAX__ 9223372036854775807L1116// X86_64-LINUX:#define __INT64_TYPE__ long int1117// X86_64-LINUX:#define __INT8_C(c) c1118// X86_64-LINUX:#define __INT8_C_SUFFIX__1119// X86_64-LINUX:#define __INT8_FMTd__ "hhd"1120// X86_64-LINUX:#define __INT8_FMTi__ "hhi"1121// X86_64-LINUX:#define __INT8_MAX__ 1271122// X86_64-LINUX:#define __INT8_TYPE__ signed char1123// X86_64-LINUX:#define __INTMAX_C(c) c##L1124// X86_64-LINUX:#define __INTMAX_C_SUFFIX__ L1125// X86_64-LINUX:#define __INTMAX_FMTd__ "ld"1126// X86_64-LINUX:#define __INTMAX_FMTi__ "li"1127// X86_64-LINUX:#define __INTMAX_MAX__ 9223372036854775807L1128// X86_64-LINUX:#define __INTMAX_TYPE__ long int1129// X86_64-LINUX:#define __INTMAX_WIDTH__ 641130// X86_64-LINUX:#define __INTPTR_FMTd__ "ld"1131// X86_64-LINUX:#define __INTPTR_FMTi__ "li"1132// X86_64-LINUX:#define __INTPTR_MAX__ 9223372036854775807L1133// X86_64-LINUX:#define __INTPTR_TYPE__ long int1134// X86_64-LINUX:#define __INTPTR_WIDTH__ 641135// X86_64-LINUX:#define __INT_FAST16_FMTd__ "hd"1136// X86_64-LINUX:#define __INT_FAST16_FMTi__ "hi"1137// X86_64-LINUX:#define __INT_FAST16_MAX__ 327671138// X86_64-LINUX:#define __INT_FAST16_TYPE__ short1139// X86_64-LINUX:#define __INT_FAST32_FMTd__ "d"1140// X86_64-LINUX:#define __INT_FAST32_FMTi__ "i"1141// X86_64-LINUX:#define __INT_FAST32_MAX__ 21474836471142// X86_64-LINUX:#define __INT_FAST32_TYPE__ int1143// X86_64-LINUX:#define __INT_FAST64_FMTd__ "ld"1144// X86_64-LINUX:#define __INT_FAST64_FMTi__ "li"1145// X86_64-LINUX:#define __INT_FAST64_MAX__ 9223372036854775807L1146// X86_64-LINUX:#define __INT_FAST64_TYPE__ long int1147// X86_64-LINUX:#define __INT_FAST8_FMTd__ "hhd"1148// X86_64-LINUX:#define __INT_FAST8_FMTi__ "hhi"1149// X86_64-LINUX:#define __INT_FAST8_MAX__ 1271150// X86_64-LINUX:#define __INT_FAST8_TYPE__ signed char1151// X86_64-LINUX:#define __INT_LEAST16_FMTd__ "hd"1152// X86_64-LINUX:#define __INT_LEAST16_FMTi__ "hi"1153// X86_64-LINUX:#define __INT_LEAST16_MAX__ 327671154// X86_64-LINUX:#define __INT_LEAST16_TYPE__ short1155// X86_64-LINUX:#define __INT_LEAST32_FMTd__ "d"1156// X86_64-LINUX:#define __INT_LEAST32_FMTi__ "i"1157// X86_64-LINUX:#define __INT_LEAST32_MAX__ 21474836471158// X86_64-LINUX:#define __INT_LEAST32_TYPE__ int1159// X86_64-LINUX:#define __INT_LEAST64_FMTd__ "ld"1160// X86_64-LINUX:#define __INT_LEAST64_FMTi__ "li"1161// X86_64-LINUX:#define __INT_LEAST64_MAX__ 9223372036854775807L1162// X86_64-LINUX:#define __INT_LEAST64_TYPE__ long int1163// X86_64-LINUX:#define __INT_LEAST8_FMTd__ "hhd"1164// X86_64-LINUX:#define __INT_LEAST8_FMTi__ "hhi"1165// X86_64-LINUX:#define __INT_LEAST8_MAX__ 1271166// X86_64-LINUX:#define __INT_LEAST8_TYPE__ signed char1167// X86_64-LINUX:#define __INT_MAX__ 21474836471168// X86_64-LINUX:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L1169// X86_64-LINUX:#define __LDBL_DIG__ 181170// X86_64-LINUX:#define __LDBL_EPSILON__ 1.08420217248550443401e-19L1171// X86_64-LINUX:#define __LDBL_HAS_DENORM__ 11172// X86_64-LINUX:#define __LDBL_HAS_INFINITY__ 11173// X86_64-LINUX:#define __LDBL_HAS_QUIET_NAN__ 11174// X86_64-LINUX:#define __LDBL_MANT_DIG__ 641175// X86_64-LINUX:#define __LDBL_MAX_10_EXP__ 49321176// X86_64-LINUX:#define __LDBL_MAX_EXP__ 163841177// X86_64-LINUX:#define __LDBL_MAX__ 1.18973149535723176502e+4932L1178// X86_64-LINUX:#define __LDBL_MIN_10_EXP__ (-4931)1179// X86_64-LINUX:#define __LDBL_MIN_EXP__ (-16381)1180// X86_64-LINUX:#define __LDBL_MIN__ 3.36210314311209350626e-4932L1181// X86_64-LINUX:#define __LITTLE_ENDIAN__ 11182// X86_64-LINUX:#define __LONG_LONG_MAX__ 9223372036854775807LL1183// X86_64-LINUX:#define __LONG_MAX__ 9223372036854775807L1184// X86_64-LINUX:#define __LP64__ 11185// X86_64-LINUX:#define __MMX__ 11186// X86_64-LINUX:#define __NO_MATH_INLINES 11187// X86_64-LINUX:#define __POINTER_WIDTH__ 641188// X86_64-LINUX:#define __PTRDIFF_TYPE__ long int1189// X86_64-LINUX:#define __PTRDIFF_WIDTH__ 641190// X86_64-LINUX:#define __REGISTER_PREFIX__1191// X86_64-LINUX:#define __SCHAR_MAX__ 1271192// X86_64-LINUX:#define __SHRT_MAX__ 327671193// X86_64-LINUX:#define __SIG_ATOMIC_MAX__ 21474836471194// X86_64-LINUX:#define __SIG_ATOMIC_WIDTH__ 321195// X86_64-LINUX:#define __SIZEOF_DOUBLE__ 81196// X86_64-LINUX:#define __SIZEOF_FLOAT__ 41197// X86_64-LINUX:#define __SIZEOF_INT__ 41198// X86_64-LINUX:#define __SIZEOF_LONG_DOUBLE__ 161199// X86_64-LINUX:#define __SIZEOF_LONG_LONG__ 81200// X86_64-LINUX:#define __SIZEOF_LONG__ 81201// X86_64-LINUX:#define __SIZEOF_POINTER__ 81202// X86_64-LINUX:#define __SIZEOF_PTRDIFF_T__ 81203// X86_64-LINUX:#define __SIZEOF_SHORT__ 21204// X86_64-LINUX:#define __SIZEOF_SIZE_T__ 81205// X86_64-LINUX:#define __SIZEOF_WCHAR_T__ 41206// X86_64-LINUX:#define __SIZEOF_WINT_T__ 41207// X86_64-LINUX:#define __SIZE_MAX__ 18446744073709551615UL1208// X86_64-LINUX:#define __SIZE_TYPE__ long unsigned int1209// X86_64-LINUX:#define __SIZE_WIDTH__ 641210// X86_64-LINUX:#define __SSE2_MATH__ 11211// X86_64-LINUX:#define __SSE2__ 11212// X86_64-LINUX:#define __SSE_MATH__ 11213// X86_64-LINUX:#define __SSE__ 11214// X86_64-LINUX:#define __UINT16_C(c) c1215// X86_64-LINUX:#define __UINT16_C_SUFFIX__1216// X86_64-LINUX:#define __UINT16_MAX__ 655351217// X86_64-LINUX:#define __UINT16_TYPE__ unsigned short1218// X86_64-LINUX:#define __UINT32_C(c) c##U1219// X86_64-LINUX:#define __UINT32_C_SUFFIX__ U1220// X86_64-LINUX:#define __UINT32_MAX__ 4294967295U1221// X86_64-LINUX:#define __UINT32_TYPE__ unsigned int1222// X86_64-LINUX:#define __UINT64_C(c) c##UL1223// X86_64-LINUX:#define __UINT64_C_SUFFIX__ UL1224// X86_64-LINUX:#define __UINT64_MAX__ 18446744073709551615UL1225// X86_64-LINUX:#define __UINT64_TYPE__ long unsigned int1226// X86_64-LINUX:#define __UINT8_C(c) c1227// X86_64-LINUX:#define __UINT8_C_SUFFIX__1228// X86_64-LINUX:#define __UINT8_MAX__ 2551229// X86_64-LINUX:#define __UINT8_TYPE__ unsigned char1230// X86_64-LINUX:#define __UINTMAX_C(c) c##UL1231// X86_64-LINUX:#define __UINTMAX_C_SUFFIX__ UL1232// X86_64-LINUX:#define __UINTMAX_MAX__ 18446744073709551615UL1233// X86_64-LINUX:#define __UINTMAX_TYPE__ long unsigned int1234// X86_64-LINUX:#define __UINTMAX_WIDTH__ 641235// X86_64-LINUX:#define __UINTPTR_MAX__ 18446744073709551615UL1236// X86_64-LINUX:#define __UINTPTR_TYPE__ long unsigned int1237// X86_64-LINUX:#define __UINTPTR_WIDTH__ 641238// X86_64-LINUX:#define __UINT_FAST16_MAX__ 655351239// X86_64-LINUX:#define __UINT_FAST16_TYPE__ unsigned short1240// X86_64-LINUX:#define __UINT_FAST32_MAX__ 4294967295U1241// X86_64-LINUX:#define __UINT_FAST32_TYPE__ unsigned int1242// X86_64-LINUX:#define __UINT_FAST64_MAX__ 18446744073709551615UL1243// X86_64-LINUX:#define __UINT_FAST64_TYPE__ long unsigned int1244// X86_64-LINUX:#define __UINT_FAST8_MAX__ 2551245// X86_64-LINUX:#define __UINT_FAST8_TYPE__ unsigned char1246// X86_64-LINUX:#define __UINT_LEAST16_MAX__ 655351247// X86_64-LINUX:#define __UINT_LEAST16_TYPE__ unsigned short1248// X86_64-LINUX:#define __UINT_LEAST32_MAX__ 4294967295U1249// X86_64-LINUX:#define __UINT_LEAST32_TYPE__ unsigned int1250// X86_64-LINUX:#define __UINT_LEAST64_MAX__ 18446744073709551615UL1251// X86_64-LINUX:#define __UINT_LEAST64_TYPE__ long unsigned int1252// X86_64-LINUX:#define __UINT_LEAST8_MAX__ 2551253// X86_64-LINUX:#define __UINT_LEAST8_TYPE__ unsigned char1254// X86_64-LINUX:#define __USER_LABEL_PREFIX__1255// X86_64-LINUX:#define __WCHAR_MAX__ 21474836471256// X86_64-LINUX:#define __WCHAR_TYPE__ int1257// X86_64-LINUX:#define __WCHAR_WIDTH__ 321258// X86_64-LINUX:#define __WINT_TYPE__ unsigned int1259// X86_64-LINUX:#define __WINT_WIDTH__ 321260// X86_64-LINUX:#define __amd64 11261// X86_64-LINUX:#define __amd64__ 11262// X86_64-LINUX:#define __x86_64 11263// X86_64-LINUX:#define __x86_64__ 11264 1265// RUN: %clang_cc1 -E -dM -ffreestanding -triple=x86_64-unknown-freebsd9.1 < /dev/null | FileCheck -match-full-lines -check-prefix X86_64-FREEBSD %s1266//1267// X86_64-FREEBSD:#define __DBL_DECIMAL_DIG__ 171268// X86_64-FREEBSD:#define __FLT_DECIMAL_DIG__ 91269// X86_64-FREEBSD:#define __FreeBSD__ 91270// X86_64-FREEBSD:#define __FreeBSD_cc_version 9000011271// X86_64-FREEBSD:#define __LDBL_DECIMAL_DIG__ 211272// X86_64-FREEBSD:#define __STDC_MB_MIGHT_NEQ_WC__ 11273 1274// RUN: %clang_cc1 -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=x86_64-netbsd < /dev/null | FileCheck -match-full-lines -check-prefix X86_64-NETBSD %s1275//1276// X86_64-NETBSD:#define _LP64 11277// X86_64-NETBSD:#define __BIGGEST_ALIGNMENT__ 161278// X86_64-NETBSD:#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__1279// X86_64-NETBSD:#define __CHAR16_TYPE__ unsigned short1280// X86_64-NETBSD:#define __CHAR32_TYPE__ unsigned int1281// X86_64-NETBSD:#define __CHAR_BIT__ 81282// X86_64-NETBSD:#define __DBL_DENORM_MIN__ 4.9406564584124654e-3241283// X86_64-NETBSD:#define __DBL_DIG__ 151284// X86_64-NETBSD:#define __DBL_EPSILON__ 2.2204460492503131e-161285// X86_64-NETBSD:#define __DBL_HAS_DENORM__ 11286// X86_64-NETBSD:#define __DBL_HAS_INFINITY__ 11287// X86_64-NETBSD:#define __DBL_HAS_QUIET_NAN__ 11288// X86_64-NETBSD:#define __DBL_MANT_DIG__ 531289// X86_64-NETBSD:#define __DBL_MAX_10_EXP__ 3081290// X86_64-NETBSD:#define __DBL_MAX_EXP__ 10241291// X86_64-NETBSD:#define __DBL_MAX__ 1.7976931348623157e+3081292// X86_64-NETBSD:#define __DBL_MIN_10_EXP__ (-307)1293// X86_64-NETBSD:#define __DBL_MIN_EXP__ (-1021)1294// X86_64-NETBSD:#define __DBL_MIN__ 2.2250738585072014e-3081295// X86_64-NETBSD:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__1296// X86_64-NETBSD:#define __FLT_DENORM_MIN__ 1.40129846e-45F1297// X86_64-NETBSD:#define __FLT_DIG__ 61298// X86_64-NETBSD:#define __FLT_EPSILON__ 1.19209290e-7F1299// X86_64-NETBSD:#define __FLT_HAS_DENORM__ 11300// X86_64-NETBSD:#define __FLT_HAS_INFINITY__ 11301// X86_64-NETBSD:#define __FLT_HAS_QUIET_NAN__ 11302// X86_64-NETBSD:#define __FLT_MANT_DIG__ 241303// X86_64-NETBSD:#define __FLT_MAX_10_EXP__ 381304// X86_64-NETBSD:#define __FLT_MAX_EXP__ 1281305// X86_64-NETBSD:#define __FLT_MAX__ 3.40282347e+38F1306// X86_64-NETBSD:#define __FLT_MIN_10_EXP__ (-37)1307// X86_64-NETBSD:#define __FLT_MIN_EXP__ (-125)1308// X86_64-NETBSD:#define __FLT_MIN__ 1.17549435e-38F1309// X86_64-NETBSD:#define __FLT_RADIX__ 21310// X86_64-NETBSD:#define __GCC_ATOMIC_BOOL_LOCK_FREE 21311// X86_64-NETBSD:#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 21312// X86_64-NETBSD:#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 21313// X86_64-NETBSD:#define __GCC_ATOMIC_CHAR_LOCK_FREE 21314// X86_64-NETBSD:#define __GCC_ATOMIC_INT_LOCK_FREE 21315// X86_64-NETBSD:#define __GCC_ATOMIC_LLONG_LOCK_FREE 21316// X86_64-NETBSD:#define __GCC_ATOMIC_LONG_LOCK_FREE 21317// X86_64-NETBSD:#define __GCC_ATOMIC_POINTER_LOCK_FREE 21318// X86_64-NETBSD:#define __GCC_ATOMIC_SHORT_LOCK_FREE 21319// X86_64-NETBSD:#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 11320// X86_64-NETBSD:#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 21321// X86_64-NETBSD:#define __INT16_C(c) c1322// X86_64-NETBSD:#define __INT16_C_SUFFIX__1323// X86_64-NETBSD:#define __INT16_FMTd__ "hd"1324// X86_64-NETBSD:#define __INT16_FMTi__ "hi"1325// X86_64-NETBSD:#define __INT16_MAX__ 327671326// X86_64-NETBSD:#define __INT16_TYPE__ short1327// X86_64-NETBSD:#define __INT32_C(c) c1328// X86_64-NETBSD:#define __INT32_C_SUFFIX__1329// X86_64-NETBSD:#define __INT32_FMTd__ "d"1330// X86_64-NETBSD:#define __INT32_FMTi__ "i"1331// X86_64-NETBSD:#define __INT32_MAX__ 21474836471332// X86_64-NETBSD:#define __INT32_TYPE__ int1333// X86_64-NETBSD:#define __INT64_C(c) c##L1334// X86_64-NETBSD:#define __INT64_C_SUFFIX__ L1335// X86_64-NETBSD:#define __INT64_FMTd__ "ld"1336// X86_64-NETBSD:#define __INT64_FMTi__ "li"1337// X86_64-NETBSD:#define __INT64_MAX__ 9223372036854775807L1338// X86_64-NETBSD:#define __INT64_TYPE__ long int1339// X86_64-NETBSD:#define __INT8_C(c) c1340// X86_64-NETBSD:#define __INT8_C_SUFFIX__1341// X86_64-NETBSD:#define __INT8_FMTd__ "hhd"1342// X86_64-NETBSD:#define __INT8_FMTi__ "hhi"1343// X86_64-NETBSD:#define __INT8_MAX__ 1271344// X86_64-NETBSD:#define __INT8_TYPE__ signed char1345// X86_64-NETBSD:#define __INTMAX_C(c) c##L1346// X86_64-NETBSD:#define __INTMAX_C_SUFFIX__ L1347// X86_64-NETBSD:#define __INTMAX_FMTd__ "ld"1348// X86_64-NETBSD:#define __INTMAX_FMTi__ "li"1349// X86_64-NETBSD:#define __INTMAX_MAX__ 9223372036854775807L1350// X86_64-NETBSD:#define __INTMAX_TYPE__ long int1351// X86_64-NETBSD:#define __INTMAX_WIDTH__ 641352// X86_64-NETBSD:#define __INTPTR_FMTd__ "ld"1353// X86_64-NETBSD:#define __INTPTR_FMTi__ "li"1354// X86_64-NETBSD:#define __INTPTR_MAX__ 9223372036854775807L1355// X86_64-NETBSD:#define __INTPTR_TYPE__ long int1356// X86_64-NETBSD:#define __INTPTR_WIDTH__ 641357// X86_64-NETBSD:#define __INT_FAST16_FMTd__ "hd"1358// X86_64-NETBSD:#define __INT_FAST16_FMTi__ "hi"1359// X86_64-NETBSD:#define __INT_FAST16_MAX__ 327671360// X86_64-NETBSD:#define __INT_FAST16_TYPE__ short1361// X86_64-NETBSD:#define __INT_FAST32_FMTd__ "d"1362// X86_64-NETBSD:#define __INT_FAST32_FMTi__ "i"1363// X86_64-NETBSD:#define __INT_FAST32_MAX__ 21474836471364// X86_64-NETBSD:#define __INT_FAST32_TYPE__ int1365// X86_64-NETBSD:#define __INT_FAST64_FMTd__ "ld"1366// X86_64-NETBSD:#define __INT_FAST64_FMTi__ "li"1367// X86_64-NETBSD:#define __INT_FAST64_MAX__ 9223372036854775807L1368// X86_64-NETBSD:#define __INT_FAST64_TYPE__ long int1369// X86_64-NETBSD:#define __INT_FAST8_FMTd__ "hhd"1370// X86_64-NETBSD:#define __INT_FAST8_FMTi__ "hhi"1371// X86_64-NETBSD:#define __INT_FAST8_MAX__ 1271372// X86_64-NETBSD:#define __INT_FAST8_TYPE__ signed char1373// X86_64-NETBSD:#define __INT_LEAST16_FMTd__ "hd"1374// X86_64-NETBSD:#define __INT_LEAST16_FMTi__ "hi"1375// X86_64-NETBSD:#define __INT_LEAST16_MAX__ 327671376// X86_64-NETBSD:#define __INT_LEAST16_TYPE__ short1377// X86_64-NETBSD:#define __INT_LEAST32_FMTd__ "d"1378// X86_64-NETBSD:#define __INT_LEAST32_FMTi__ "i"1379// X86_64-NETBSD:#define __INT_LEAST32_MAX__ 21474836471380// X86_64-NETBSD:#define __INT_LEAST32_TYPE__ int1381// X86_64-NETBSD:#define __INT_LEAST64_FMTd__ "ld"1382// X86_64-NETBSD:#define __INT_LEAST64_FMTi__ "li"1383// X86_64-NETBSD:#define __INT_LEAST64_MAX__ 9223372036854775807L1384// X86_64-NETBSD:#define __INT_LEAST64_TYPE__ long int1385// X86_64-NETBSD:#define __INT_LEAST8_FMTd__ "hhd"1386// X86_64-NETBSD:#define __INT_LEAST8_FMTi__ "hhi"1387// X86_64-NETBSD:#define __INT_LEAST8_MAX__ 1271388// X86_64-NETBSD:#define __INT_LEAST8_TYPE__ signed char1389// X86_64-NETBSD:#define __INT_MAX__ 21474836471390// X86_64-NETBSD:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L1391// X86_64-NETBSD:#define __LDBL_DIG__ 181392// X86_64-NETBSD:#define __LDBL_EPSILON__ 1.08420217248550443401e-19L1393// X86_64-NETBSD:#define __LDBL_HAS_DENORM__ 11394// X86_64-NETBSD:#define __LDBL_HAS_INFINITY__ 11395// X86_64-NETBSD:#define __LDBL_HAS_QUIET_NAN__ 11396// X86_64-NETBSD:#define __LDBL_MANT_DIG__ 641397// X86_64-NETBSD:#define __LDBL_MAX_10_EXP__ 49321398// X86_64-NETBSD:#define __LDBL_MAX_EXP__ 163841399// X86_64-NETBSD:#define __LDBL_MAX__ 1.18973149535723176502e+4932L1400// X86_64-NETBSD:#define __LDBL_MIN_10_EXP__ (-4931)1401// X86_64-NETBSD:#define __LDBL_MIN_EXP__ (-16381)1402// X86_64-NETBSD:#define __LDBL_MIN__ 3.36210314311209350626e-4932L1403// X86_64-NETBSD:#define __LITTLE_ENDIAN__ 11404// X86_64-NETBSD:#define __LONG_LONG_MAX__ 9223372036854775807LL1405// X86_64-NETBSD:#define __LONG_MAX__ 9223372036854775807L1406// X86_64-NETBSD:#define __LP64__ 11407// X86_64-NETBSD:#define __MMX__ 11408// X86_64-NETBSD:#define __NO_MATH_INLINES 11409// X86_64-NETBSD:#define __POINTER_WIDTH__ 641410// X86_64-NETBSD:#define __PTRDIFF_TYPE__ long int1411// X86_64-NETBSD:#define __PTRDIFF_WIDTH__ 641412// X86_64-NETBSD:#define __REGISTER_PREFIX__1413// X86_64-NETBSD:#define __SCHAR_MAX__ 1271414// X86_64-NETBSD:#define __SHRT_MAX__ 327671415// X86_64-NETBSD:#define __SIG_ATOMIC_MAX__ 21474836471416// X86_64-NETBSD:#define __SIG_ATOMIC_WIDTH__ 321417// X86_64-NETBSD:#define __SIZEOF_DOUBLE__ 81418// X86_64-NETBSD:#define __SIZEOF_FLOAT__ 41419// X86_64-NETBSD:#define __SIZEOF_INT__ 41420// X86_64-NETBSD:#define __SIZEOF_LONG_DOUBLE__ 161421// X86_64-NETBSD:#define __SIZEOF_LONG_LONG__ 81422// X86_64-NETBSD:#define __SIZEOF_LONG__ 81423// X86_64-NETBSD:#define __SIZEOF_POINTER__ 81424// X86_64-NETBSD:#define __SIZEOF_PTRDIFF_T__ 81425// X86_64-NETBSD:#define __SIZEOF_SHORT__ 21426// X86_64-NETBSD:#define __SIZEOF_SIZE_T__ 81427// X86_64-NETBSD:#define __SIZEOF_WCHAR_T__ 41428// X86_64-NETBSD:#define __SIZEOF_WINT_T__ 41429// X86_64-NETBSD:#define __SIZE_MAX__ 18446744073709551615UL1430// X86_64-NETBSD:#define __SIZE_TYPE__ long unsigned int1431// X86_64-NETBSD:#define __SIZE_WIDTH__ 641432// X86_64-NETBSD:#define __SSE2_MATH__ 11433// X86_64-NETBSD:#define __SSE2__ 11434// X86_64-NETBSD:#define __SSE_MATH__ 11435// X86_64-NETBSD:#define __SSE__ 11436// X86_64-NETBSD:#define __UINT16_C(c) c1437// X86_64-NETBSD:#define __UINT16_C_SUFFIX__1438// X86_64-NETBSD:#define __UINT16_MAX__ 655351439// X86_64-NETBSD:#define __UINT16_TYPE__ unsigned short1440// X86_64-NETBSD:#define __UINT32_C(c) c##U1441// X86_64-NETBSD:#define __UINT32_C_SUFFIX__ U1442// X86_64-NETBSD:#define __UINT32_MAX__ 4294967295U1443// X86_64-NETBSD:#define __UINT32_TYPE__ unsigned int1444// X86_64-NETBSD:#define __UINT64_C(c) c##UL1445// X86_64-NETBSD:#define __UINT64_C_SUFFIX__ UL1446// X86_64-NETBSD:#define __UINT64_MAX__ 18446744073709551615UL1447// X86_64-NETBSD:#define __UINT64_TYPE__ long unsigned int1448// X86_64-NETBSD:#define __UINT8_C(c) c1449// X86_64-NETBSD:#define __UINT8_C_SUFFIX__1450// X86_64-NETBSD:#define __UINT8_MAX__ 2551451// X86_64-NETBSD:#define __UINT8_TYPE__ unsigned char1452// X86_64-NETBSD:#define __UINTMAX_C(c) c##UL1453// X86_64-NETBSD:#define __UINTMAX_C_SUFFIX__ UL1454// X86_64-NETBSD:#define __UINTMAX_MAX__ 18446744073709551615UL1455// X86_64-NETBSD:#define __UINTMAX_TYPE__ long unsigned int1456// X86_64-NETBSD:#define __UINTMAX_WIDTH__ 641457// X86_64-NETBSD:#define __UINTPTR_MAX__ 18446744073709551615UL1458// X86_64-NETBSD:#define __UINTPTR_TYPE__ long unsigned int1459// X86_64-NETBSD:#define __UINTPTR_WIDTH__ 641460// X86_64-NETBSD:#define __UINT_FAST16_MAX__ 655351461// X86_64-NETBSD:#define __UINT_FAST16_TYPE__ unsigned short1462// X86_64-NETBSD:#define __UINT_FAST32_MAX__ 4294967295U1463// X86_64-NETBSD:#define __UINT_FAST32_TYPE__ unsigned int1464// X86_64-NETBSD:#define __UINT_FAST64_MAX__ 18446744073709551615UL1465// X86_64-NETBSD:#define __UINT_FAST64_TYPE__ long unsigned int1466// X86_64-NETBSD:#define __UINT_FAST8_MAX__ 2551467// X86_64-NETBSD:#define __UINT_FAST8_TYPE__ unsigned char1468// X86_64-NETBSD:#define __UINT_LEAST16_MAX__ 655351469// X86_64-NETBSD:#define __UINT_LEAST16_TYPE__ unsigned short1470// X86_64-NETBSD:#define __UINT_LEAST32_MAX__ 4294967295U1471// X86_64-NETBSD:#define __UINT_LEAST32_TYPE__ unsigned int1472// X86_64-NETBSD:#define __UINT_LEAST64_MAX__ 18446744073709551615UL1473// X86_64-NETBSD:#define __UINT_LEAST64_TYPE__ long unsigned int1474// X86_64-NETBSD:#define __UINT_LEAST8_MAX__ 2551475// X86_64-NETBSD:#define __UINT_LEAST8_TYPE__ unsigned char1476// X86_64-NETBSD:#define __USER_LABEL_PREFIX__1477// X86_64-NETBSD:#define __WCHAR_MAX__ 21474836471478// X86_64-NETBSD:#define __WCHAR_TYPE__ int1479// X86_64-NETBSD:#define __WCHAR_WIDTH__ 321480// X86_64-NETBSD:#define __WINT_TYPE__ int1481// X86_64-NETBSD:#define __WINT_WIDTH__ 321482// X86_64-NETBSD:#define __amd64 11483// X86_64-NETBSD:#define __amd64__ 11484// X86_64-NETBSD:#define __x86_64 11485// X86_64-NETBSD:#define __x86_64__ 11486 1487// RUN: %clang_cc1 -E -dM -triple=i386-unknown-openbsd -x c++ < /dev/null | FileCheck -match-full-lines -check-prefix I386-OPENBSD-CXX %s1488// I386-OPENBSD-CXX: #define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16UL1489 1490// RUN: %clang_cc1 -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=i386-pc-windows-cygnus -target-cpu pentium4 < /dev/null | FileCheck -match-full-lines -check-prefix I386-CYGWIN %s1491// I386-CYGWIN-NOT:#define _LP641492// I386-CYGWIN:#define __BIGGEST_ALIGNMENT__ 161493// I386-CYGWIN:#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__1494// I386-CYGWIN:#define __CHAR16_TYPE__ unsigned short1495// I386-CYGWIN:#define __CHAR32_TYPE__ unsigned int1496// I386-CYGWIN:#define __CHAR_BIT__ 81497// I386-CYGWIN:#define __CYGWIN32__ 11498// I386-CYGWIN:#define __CYGWIN__ 11499// I386-CYGWIN:#define __DBL_DENORM_MIN__ 4.9406564584124654e-3241500// I386-CYGWIN:#define __DBL_DIG__ 151501// I386-CYGWIN:#define __DBL_EPSILON__ 2.2204460492503131e-161502// I386-CYGWIN:#define __DBL_HAS_DENORM__ 11503// I386-CYGWIN:#define __DBL_HAS_INFINITY__ 11504// I386-CYGWIN:#define __DBL_HAS_QUIET_NAN__ 11505// I386-CYGWIN:#define __DBL_MANT_DIG__ 531506// I386-CYGWIN:#define __DBL_MAX_10_EXP__ 3081507// I386-CYGWIN:#define __DBL_MAX_EXP__ 10241508// I386-CYGWIN:#define __DBL_MAX__ 1.7976931348623157e+3081509// I386-CYGWIN:#define __DBL_MIN_10_EXP__ (-307)1510// I386-CYGWIN:#define __DBL_MIN_EXP__ (-1021)1511// I386-CYGWIN:#define __DBL_MIN__ 2.2250738585072014e-3081512// I386-CYGWIN:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__1513// I386-CYGWIN:#define __FLT_DENORM_MIN__ 1.40129846e-45F1514// I386-CYGWIN:#define __FLT_DIG__ 61515// I386-CYGWIN:#define __FLT_EPSILON__ 1.19209290e-7F1516// I386-CYGWIN:#define __FLT_HAS_DENORM__ 11517// I386-CYGWIN:#define __FLT_HAS_INFINITY__ 11518// I386-CYGWIN:#define __FLT_HAS_QUIET_NAN__ 11519// I386-CYGWIN:#define __FLT_MANT_DIG__ 241520// I386-CYGWIN:#define __FLT_MAX_10_EXP__ 381521// I386-CYGWIN:#define __FLT_MAX_EXP__ 1281522// I386-CYGWIN:#define __FLT_MAX__ 3.40282347e+38F1523// I386-CYGWIN:#define __FLT_MIN_10_EXP__ (-37)1524// I386-CYGWIN:#define __FLT_MIN_EXP__ (-125)1525// I386-CYGWIN:#define __FLT_MIN__ 1.17549435e-38F1526// I386-CYGWIN:#define __FLT_RADIX__ 21527// I386-CYGWIN:#define __GCC_ATOMIC_BOOL_LOCK_FREE 21528// I386-CYGWIN:#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 21529// I386-CYGWIN:#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 21530// I386-CYGWIN:#define __GCC_ATOMIC_CHAR_LOCK_FREE 21531// I386-CYGWIN:#define __GCC_ATOMIC_INT_LOCK_FREE 21532// I386-CYGWIN:#define __GCC_ATOMIC_LLONG_LOCK_FREE 21533// I386-CYGWIN:#define __GCC_ATOMIC_LONG_LOCK_FREE 21534// I386-CYGWIN:#define __GCC_ATOMIC_POINTER_LOCK_FREE 21535// I386-CYGWIN:#define __GCC_ATOMIC_SHORT_LOCK_FREE 21536// I386-CYGWIN:#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 11537// I386-CYGWIN:#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 21538// I386-CYGWIN:#define __GXX_TYPEINFO_EQUALITY_INLINE 01539// I386-CYGWIN:#define __ILP32__ 11540// I386-CYGWIN:#define __INT16_C(c) c1541// I386-CYGWIN:#define __INT16_C_SUFFIX__1542// I386-CYGWIN:#define __INT16_FMTd__ "hd"1543// I386-CYGWIN:#define __INT16_FMTi__ "hi"1544// I386-CYGWIN:#define __INT16_MAX__ 327671545// I386-CYGWIN:#define __INT16_TYPE__ short1546// I386-CYGWIN:#define __INT32_C(c) c1547// I386-CYGWIN:#define __INT32_C_SUFFIX__1548// I386-CYGWIN:#define __INT32_FMTd__ "d"1549// I386-CYGWIN:#define __INT32_FMTi__ "i"1550// I386-CYGWIN:#define __INT32_MAX__ 21474836471551// I386-CYGWIN:#define __INT32_TYPE__ int1552// I386-CYGWIN:#define __INT64_C(c) c##LL1553// I386-CYGWIN:#define __INT64_C_SUFFIX__ LL1554// I386-CYGWIN:#define __INT64_FMTd__ "lld"1555// I386-CYGWIN:#define __INT64_FMTi__ "lli"1556// I386-CYGWIN:#define __INT64_MAX__ 9223372036854775807LL1557// I386-CYGWIN:#define __INT64_TYPE__ long long int1558// I386-CYGWIN:#define __INT8_C(c) c1559// I386-CYGWIN:#define __INT8_C_SUFFIX__1560// I386-CYGWIN:#define __INT8_FMTd__ "hhd"1561// I386-CYGWIN:#define __INT8_FMTi__ "hhi"1562// I386-CYGWIN:#define __INT8_MAX__ 1271563// I386-CYGWIN:#define __INT8_TYPE__ signed char1564// I386-CYGWIN:#define __INTMAX_C(c) c##LL1565// I386-CYGWIN:#define __INTMAX_C_SUFFIX__ LL1566// I386-CYGWIN:#define __INTMAX_FMTd__ "lld"1567// I386-CYGWIN:#define __INTMAX_FMTi__ "lli"1568// I386-CYGWIN:#define __INTMAX_MAX__ 9223372036854775807LL1569// I386-CYGWIN:#define __INTMAX_TYPE__ long long int1570// I386-CYGWIN:#define __INTMAX_WIDTH__ 641571// I386-CYGWIN:#define __INTPTR_FMTd__ "d"1572// I386-CYGWIN:#define __INTPTR_FMTi__ "i"1573// I386-CYGWIN:#define __INTPTR_MAX__ 21474836471574// I386-CYGWIN:#define __INTPTR_TYPE__ int1575// I386-CYGWIN:#define __INTPTR_WIDTH__ 321576// I386-CYGWIN:#define __INT_FAST16_FMTd__ "hd"1577// I386-CYGWIN:#define __INT_FAST16_FMTi__ "hi"1578// I386-CYGWIN:#define __INT_FAST16_MAX__ 327671579// I386-CYGWIN:#define __INT_FAST16_TYPE__ short1580// I386-CYGWIN:#define __INT_FAST32_FMTd__ "d"1581// I386-CYGWIN:#define __INT_FAST32_FMTi__ "i"1582// I386-CYGWIN:#define __INT_FAST32_MAX__ 21474836471583// I386-CYGWIN:#define __INT_FAST32_TYPE__ int1584// I386-CYGWIN:#define __INT_FAST64_FMTd__ "lld"1585// I386-CYGWIN:#define __INT_FAST64_FMTi__ "lli"1586// I386-CYGWIN:#define __INT_FAST64_MAX__ 9223372036854775807LL1587// I386-CYGWIN:#define __INT_FAST64_TYPE__ long long int1588// I386-CYGWIN:#define __INT_FAST8_FMTd__ "hhd"1589// I386-CYGWIN:#define __INT_FAST8_FMTi__ "hhi"1590// I386-CYGWIN:#define __INT_FAST8_MAX__ 1271591// I386-CYGWIN:#define __INT_FAST8_TYPE__ signed char1592// I386-CYGWIN:#define __INT_LEAST16_FMTd__ "hd"1593// I386-CYGWIN:#define __INT_LEAST16_FMTi__ "hi"1594// I386-CYGWIN:#define __INT_LEAST16_MAX__ 327671595// I386-CYGWIN:#define __INT_LEAST16_TYPE__ short1596// I386-CYGWIN:#define __INT_LEAST32_FMTd__ "d"1597// I386-CYGWIN:#define __INT_LEAST32_FMTi__ "i"1598// I386-CYGWIN:#define __INT_LEAST32_MAX__ 21474836471599// I386-CYGWIN:#define __INT_LEAST32_TYPE__ int1600// I386-CYGWIN:#define __INT_LEAST64_FMTd__ "lld"1601// I386-CYGWIN:#define __INT_LEAST64_FMTi__ "lli"1602// I386-CYGWIN:#define __INT_LEAST64_MAX__ 9223372036854775807LL1603// I386-CYGWIN:#define __INT_LEAST64_TYPE__ long long int1604// I386-CYGWIN:#define __INT_LEAST8_FMTd__ "hhd"1605// I386-CYGWIN:#define __INT_LEAST8_FMTi__ "hhi"1606// I386-CYGWIN:#define __INT_LEAST8_MAX__ 1271607// I386-CYGWIN:#define __INT_LEAST8_TYPE__ signed char1608// I386-CYGWIN:#define __INT_MAX__ 21474836471609// I386-CYGWIN:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L1610// I386-CYGWIN:#define __LDBL_DIG__ 181611// I386-CYGWIN:#define __LDBL_EPSILON__ 1.08420217248550443401e-19L1612// I386-CYGWIN:#define __LDBL_HAS_DENORM__ 11613// I386-CYGWIN:#define __LDBL_HAS_INFINITY__ 11614// I386-CYGWIN:#define __LDBL_HAS_QUIET_NAN__ 11615// I386-CYGWIN:#define __LDBL_MANT_DIG__ 641616// I386-CYGWIN:#define __LDBL_MAX_10_EXP__ 49321617// I386-CYGWIN:#define __LDBL_MAX_EXP__ 163841618// I386-CYGWIN:#define __LDBL_MAX__ 1.18973149535723176502e+4932L1619// I386-CYGWIN:#define __LDBL_MIN_10_EXP__ (-4931)1620// I386-CYGWIN:#define __LDBL_MIN_EXP__ (-16381)1621// I386-CYGWIN:#define __LDBL_MIN__ 3.36210314311209350626e-4932L1622// I386-CYGWIN:#define __LITTLE_ENDIAN__ 11623// I386-CYGWIN:#define __LONG_LONG_MAX__ 9223372036854775807LL1624// I386-CYGWIN:#define __LONG_MAX__ 2147483647L1625// I386-CYGWIN-NOT:#define __LP64__1626// I386-CYGWIN:#define __NO_MATH_INLINES 11627// I386-CYGWIN:#define __POINTER_WIDTH__ 321628// I386-CYGWIN:#define __PTRDIFF_TYPE__ int1629// I386-CYGWIN:#define __PTRDIFF_WIDTH__ 321630// I386-CYGWIN:#define __REGISTER_PREFIX__1631// I386-CYGWIN:#define __SCHAR_MAX__ 1271632// I386-CYGWIN:#define __SHRT_MAX__ 327671633// I386-CYGWIN:#define __SIG_ATOMIC_MAX__ 21474836471634// I386-CYGWIN:#define __SIG_ATOMIC_WIDTH__ 321635// I386-CYGWIN:#define __SIZEOF_DOUBLE__ 81636// I386-CYGWIN:#define __SIZEOF_FLOAT__ 41637// I386-CYGWIN:#define __SIZEOF_INT__ 41638// I386-CYGWIN:#define __SIZEOF_LONG_DOUBLE__ 121639// I386-CYGWIN:#define __SIZEOF_LONG_LONG__ 81640// I386-CYGWIN:#define __SIZEOF_LONG__ 41641// I386-CYGWIN:#define __SIZEOF_POINTER__ 41642// I386-CYGWIN:#define __SIZEOF_PTRDIFF_T__ 41643// I386-CYGWIN:#define __SIZEOF_SHORT__ 21644// I386-CYGWIN:#define __SIZEOF_SIZE_T__ 41645// I386-CYGWIN:#define __SIZEOF_WCHAR_T__ 21646// I386-CYGWIN:#define __SIZEOF_WINT_T__ 41647// I386-CYGWIN:#define __SIZE_MAX__ 4294967295U1648// I386-CYGWIN:#define __SIZE_TYPE__ unsigned int1649// I386-CYGWIN:#define __SIZE_WIDTH__ 321650// I386-CYGWIN:#define __UINT16_C(c) c1651// I386-CYGWIN:#define __UINT16_C_SUFFIX__1652// I386-CYGWIN:#define __UINT16_MAX__ 655351653// I386-CYGWIN:#define __UINT16_TYPE__ unsigned short1654// I386-CYGWIN:#define __UINT32_C(c) c##U1655// I386-CYGWIN:#define __UINT32_C_SUFFIX__ U1656// I386-CYGWIN:#define __UINT32_MAX__ 4294967295U1657// I386-CYGWIN:#define __UINT32_TYPE__ unsigned int1658// I386-CYGWIN:#define __UINT64_C(c) c##ULL1659// I386-CYGWIN:#define __UINT64_C_SUFFIX__ ULL1660// I386-CYGWIN:#define __UINT64_MAX__ 18446744073709551615ULL1661// I386-CYGWIN:#define __UINT64_TYPE__ long long unsigned int1662// I386-CYGWIN:#define __UINT8_C(c) c1663// I386-CYGWIN:#define __UINT8_C_SUFFIX__1664// I386-CYGWIN:#define __UINT8_MAX__ 2551665// I386-CYGWIN:#define __UINT8_TYPE__ unsigned char1666// I386-CYGWIN:#define __UINTMAX_C(c) c##ULL1667// I386-CYGWIN:#define __UINTMAX_C_SUFFIX__ ULL1668// I386-CYGWIN:#define __UINTMAX_MAX__ 18446744073709551615ULL1669// I386-CYGWIN:#define __UINTMAX_TYPE__ long long unsigned int1670// I386-CYGWIN:#define __UINTMAX_WIDTH__ 641671// I386-CYGWIN:#define __UINTPTR_MAX__ 4294967295U1672// I386-CYGWIN:#define __UINTPTR_TYPE__ unsigned int1673// I386-CYGWIN:#define __UINTPTR_WIDTH__ 321674// I386-CYGWIN:#define __UINT_FAST16_MAX__ 655351675// I386-CYGWIN:#define __UINT_FAST16_TYPE__ unsigned short1676// I386-CYGWIN:#define __UINT_FAST32_MAX__ 4294967295U1677// I386-CYGWIN:#define __UINT_FAST32_TYPE__ unsigned int1678// I386-CYGWIN:#define __UINT_FAST64_MAX__ 18446744073709551615ULL1679// I386-CYGWIN:#define __UINT_FAST64_TYPE__ long long unsigned int1680// I386-CYGWIN:#define __UINT_FAST8_MAX__ 2551681// I386-CYGWIN:#define __UINT_FAST8_TYPE__ unsigned char1682// I386-CYGWIN:#define __UINT_LEAST16_MAX__ 655351683// I386-CYGWIN:#define __UINT_LEAST16_TYPE__ unsigned short1684// I386-CYGWIN:#define __UINT_LEAST32_MAX__ 4294967295U1685// I386-CYGWIN:#define __UINT_LEAST32_TYPE__ unsigned int1686// I386-CYGWIN:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL1687// I386-CYGWIN:#define __UINT_LEAST64_TYPE__ long long unsigned int1688// I386-CYGWIN:#define __UINT_LEAST8_MAX__ 2551689// I386-CYGWIN:#define __UINT_LEAST8_TYPE__ unsigned char1690// I386-CYGWIN:#define __USER_LABEL_PREFIX__ _1691// I386-CYGWIN:#define __WCHAR_MAX__ 655351692// I386-CYGWIN:#define __WCHAR_TYPE__ unsigned short1693// I386-CYGWIN:#define __WCHAR_WIDTH__ 161694// I386-CYGWIN:#define __WINT_TYPE__ unsigned int1695// I386-CYGWIN:#define __WINT_WIDTH__ 321696// I386-CYGWIN:#define __i386 11697// I386-CYGWIN:#define __i386__ 11698// I386-CYGWIN:#define __unix 11699// I386-CYGWIN:#define __unix__ 11700// I386-CYGWIN:#define i386 11701// I386-CYGWIN:#define unix 11702 1703// RUN: %clang_cc1 -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=x86_64-pc-windows-cygnus < /dev/null | FileCheck -match-full-lines -check-prefix X86_64-CYGWIN %s1704// X86_64-CYGWIN:#define _LP64 11705// X86_64-CYGWIN:#define __BIGGEST_ALIGNMENT__ 161706// X86_64-CYGWIN:#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__1707// X86_64-CYGWIN:#define __CHAR16_TYPE__ unsigned short1708// X86_64-CYGWIN:#define __CHAR32_TYPE__ unsigned int1709// X86_64-CYGWIN:#define __CHAR_BIT__ 81710// X86_64-CYGWIN:#define __CYGWIN__ 11711// X86_64-CYGWIN:#define __DBL_DENORM_MIN__ 4.9406564584124654e-3241712// X86_64-CYGWIN:#define __DBL_DIG__ 151713// X86_64-CYGWIN:#define __DBL_EPSILON__ 2.2204460492503131e-161714// X86_64-CYGWIN:#define __DBL_HAS_DENORM__ 11715// X86_64-CYGWIN:#define __DBL_HAS_INFINITY__ 11716// X86_64-CYGWIN:#define __DBL_HAS_QUIET_NAN__ 11717// X86_64-CYGWIN:#define __DBL_MANT_DIG__ 531718// X86_64-CYGWIN:#define __DBL_MAX_10_EXP__ 3081719// X86_64-CYGWIN:#define __DBL_MAX_EXP__ 10241720// X86_64-CYGWIN:#define __DBL_MAX__ 1.7976931348623157e+3081721// X86_64-CYGWIN:#define __DBL_MIN_10_EXP__ (-307)1722// X86_64-CYGWIN:#define __DBL_MIN_EXP__ (-1021)1723// X86_64-CYGWIN:#define __DBL_MIN__ 2.2250738585072014e-3081724// X86_64-CYGWIN:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__1725// X86_64-CYGWIN:#define __FLT_DENORM_MIN__ 1.40129846e-45F1726// X86_64-CYGWIN:#define __FLT_DIG__ 61727// X86_64-CYGWIN:#define __FLT_EPSILON__ 1.19209290e-7F1728// X86_64-CYGWIN:#define __FLT_HAS_DENORM__ 11729// X86_64-CYGWIN:#define __FLT_HAS_INFINITY__ 11730// X86_64-CYGWIN:#define __FLT_HAS_QUIET_NAN__ 11731// X86_64-CYGWIN:#define __FLT_MANT_DIG__ 241732// X86_64-CYGWIN:#define __FLT_MAX_10_EXP__ 381733// X86_64-CYGWIN:#define __FLT_MAX_EXP__ 1281734// X86_64-CYGWIN:#define __FLT_MAX__ 3.40282347e+38F1735// X86_64-CYGWIN:#define __FLT_MIN_10_EXP__ (-37)1736// X86_64-CYGWIN:#define __FLT_MIN_EXP__ (-125)1737// X86_64-CYGWIN:#define __FLT_MIN__ 1.17549435e-38F1738// X86_64-CYGWIN:#define __FLT_RADIX__ 21739// X86_64-CYGWIN:#define __GCC_ATOMIC_BOOL_LOCK_FREE 21740// X86_64-CYGWIN:#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 21741// X86_64-CYGWIN:#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 21742// X86_64-CYGWIN:#define __GCC_ATOMIC_CHAR_LOCK_FREE 21743// X86_64-CYGWIN:#define __GCC_ATOMIC_INT_LOCK_FREE 21744// X86_64-CYGWIN:#define __GCC_ATOMIC_LLONG_LOCK_FREE 21745// X86_64-CYGWIN:#define __GCC_ATOMIC_LONG_LOCK_FREE 21746// X86_64-CYGWIN:#define __GCC_ATOMIC_POINTER_LOCK_FREE 21747// X86_64-CYGWIN:#define __GCC_ATOMIC_SHORT_LOCK_FREE 21748// X86_64-CYGWIN:#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 11749// X86_64-CYGWIN:#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 21750// X86_64-CYGWIN:#define __GXX_TYPEINFO_EQUALITY_INLINE 01751// X86_64-CYGWIN:#define __INT16_C(c) c1752// X86_64-CYGWIN:#define __INT16_C_SUFFIX__1753// X86_64-CYGWIN:#define __INT16_FMTd__ "hd"1754// X86_64-CYGWIN:#define __INT16_FMTi__ "hi"1755// X86_64-CYGWIN:#define __INT16_MAX__ 327671756// X86_64-CYGWIN:#define __INT16_TYPE__ short1757// X86_64-CYGWIN:#define __INT32_C(c) c1758// X86_64-CYGWIN:#define __INT32_C_SUFFIX__1759// X86_64-CYGWIN:#define __INT32_FMTd__ "d"1760// X86_64-CYGWIN:#define __INT32_FMTi__ "i"1761// X86_64-CYGWIN:#define __INT32_MAX__ 21474836471762// X86_64-CYGWIN:#define __INT32_TYPE__ int1763// X86_64-CYGWIN:#define __INT64_C(c) c##L1764// X86_64-CYGWIN:#define __INT64_C_SUFFIX__ L1765// X86_64-CYGWIN:#define __INT64_FMTd__ "ld"1766// X86_64-CYGWIN:#define __INT64_FMTi__ "li"1767// X86_64-CYGWIN:#define __INT64_MAX__ 9223372036854775807L1768// X86_64-CYGWIN:#define __INT64_TYPE__ long int1769// X86_64-CYGWIN:#define __INT8_C(c) c1770// X86_64-CYGWIN:#define __INT8_C_SUFFIX__1771// X86_64-CYGWIN:#define __INT8_FMTd__ "hhd"1772// X86_64-CYGWIN:#define __INT8_FMTi__ "hhi"1773// X86_64-CYGWIN:#define __INT8_MAX__ 1271774// X86_64-CYGWIN:#define __INT8_TYPE__ signed char1775// X86_64-CYGWIN:#define __INTMAX_C(c) c##L1776// X86_64-CYGWIN:#define __INTMAX_C_SUFFIX__ L1777// X86_64-CYGWIN:#define __INTMAX_FMTd__ "ld"1778// X86_64-CYGWIN:#define __INTMAX_FMTi__ "li"1779// X86_64-CYGWIN:#define __INTMAX_MAX__ 9223372036854775807L1780// X86_64-CYGWIN:#define __INTMAX_TYPE__ long int1781// X86_64-CYGWIN:#define __INTMAX_WIDTH__ 641782// X86_64-CYGWIN:#define __INTPTR_FMTd__ "ld"1783// X86_64-CYGWIN:#define __INTPTR_FMTi__ "li"1784// X86_64-CYGWIN:#define __INTPTR_MAX__ 9223372036854775807L1785// X86_64-CYGWIN:#define __INTPTR_TYPE__ long int1786// X86_64-CYGWIN:#define __INTPTR_WIDTH__ 641787// X86_64-CYGWIN:#define __INT_FAST16_FMTd__ "hd"1788// X86_64-CYGWIN:#define __INT_FAST16_FMTi__ "hi"1789// X86_64-CYGWIN:#define __INT_FAST16_MAX__ 327671790// X86_64-CYGWIN:#define __INT_FAST16_TYPE__ short1791// X86_64-CYGWIN:#define __INT_FAST32_FMTd__ "d"1792// X86_64-CYGWIN:#define __INT_FAST32_FMTi__ "i"1793// X86_64-CYGWIN:#define __INT_FAST32_MAX__ 21474836471794// X86_64-CYGWIN:#define __INT_FAST32_TYPE__ int1795// X86_64-CYGWIN:#define __INT_FAST64_FMTd__ "ld"1796// X86_64-CYGWIN:#define __INT_FAST64_FMTi__ "li"1797// X86_64-CYGWIN:#define __INT_FAST64_MAX__ 9223372036854775807L1798// X86_64-CYGWIN:#define __INT_FAST64_TYPE__ long int1799// X86_64-CYGWIN:#define __INT_FAST8_FMTd__ "hhd"1800// X86_64-CYGWIN:#define __INT_FAST8_FMTi__ "hhi"1801// X86_64-CYGWIN:#define __INT_FAST8_MAX__ 1271802// X86_64-CYGWIN:#define __INT_FAST8_TYPE__ signed char1803// X86_64-CYGWIN:#define __INT_LEAST16_FMTd__ "hd"1804// X86_64-CYGWIN:#define __INT_LEAST16_FMTi__ "hi"1805// X86_64-CYGWIN:#define __INT_LEAST16_MAX__ 327671806// X86_64-CYGWIN:#define __INT_LEAST16_TYPE__ short1807// X86_64-CYGWIN:#define __INT_LEAST32_FMTd__ "d"1808// X86_64-CYGWIN:#define __INT_LEAST32_FMTi__ "i"1809// X86_64-CYGWIN:#define __INT_LEAST32_MAX__ 21474836471810// X86_64-CYGWIN:#define __INT_LEAST32_TYPE__ int1811// X86_64-CYGWIN:#define __INT_LEAST64_FMTd__ "ld"1812// X86_64-CYGWIN:#define __INT_LEAST64_FMTi__ "li"1813// X86_64-CYGWIN:#define __INT_LEAST64_MAX__ 9223372036854775807L1814// X86_64-CYGWIN:#define __INT_LEAST64_TYPE__ long int1815// X86_64-CYGWIN:#define __INT_LEAST8_FMTd__ "hhd"1816// X86_64-CYGWIN:#define __INT_LEAST8_FMTi__ "hhi"1817// X86_64-CYGWIN:#define __INT_LEAST8_MAX__ 1271818// X86_64-CYGWIN:#define __INT_LEAST8_TYPE__ signed char1819// X86_64-CYGWIN:#define __INT_MAX__ 21474836471820// X86_64-CYGWIN:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L1821// X86_64-CYGWIN:#define __LDBL_DIG__ 181822// X86_64-CYGWIN:#define __LDBL_EPSILON__ 1.08420217248550443401e-19L1823// X86_64-CYGWIN:#define __LDBL_HAS_DENORM__ 11824// X86_64-CYGWIN:#define __LDBL_HAS_INFINITY__ 11825// X86_64-CYGWIN:#define __LDBL_HAS_QUIET_NAN__ 11826// X86_64-CYGWIN:#define __LDBL_MANT_DIG__ 641827// X86_64-CYGWIN:#define __LDBL_MAX_10_EXP__ 49321828// X86_64-CYGWIN:#define __LDBL_MAX_EXP__ 163841829// X86_64-CYGWIN:#define __LDBL_MAX__ 1.18973149535723176502e+4932L1830// X86_64-CYGWIN:#define __LDBL_MIN_10_EXP__ (-4931)1831// X86_64-CYGWIN:#define __LDBL_MIN_EXP__ (-16381)1832// X86_64-CYGWIN:#define __LDBL_MIN__ 3.36210314311209350626e-4932L1833// X86_64-CYGWIN:#define __LITTLE_ENDIAN__ 11834// X86_64-CYGWIN:#define __LONG_LONG_MAX__ 9223372036854775807LL1835// X86_64-CYGWIN:#define __LONG_MAX__ 9223372036854775807L1836// X86_64-CYGWIN:#define __LP64__ 11837// X86_64-CYGWIN:#define __MMX__ 11838// X86_64-CYGWIN:#define __NO_MATH_INLINES 11839// X86_64-CYGWIN:#define __POINTER_WIDTH__ 641840// X86_64-CYGWIN:#define __PTRDIFF_TYPE__ long int1841// X86_64-CYGWIN:#define __PTRDIFF_WIDTH__ 641842// X86_64-CYGWIN:#define __REGISTER_PREFIX__1843// X86_64-CYGWIN:#define __SCHAR_MAX__ 1271844// X86_64-CYGWIN:#define __SHRT_MAX__ 327671845// X86_64-CYGWIN:#define __SIG_ATOMIC_MAX__ 21474836471846// X86_64-CYGWIN:#define __SIG_ATOMIC_WIDTH__ 321847// X86_64-CYGWIN:#define __SIZEOF_DOUBLE__ 81848// X86_64-CYGWIN:#define __SIZEOF_FLOAT__ 41849// X86_64-CYGWIN:#define __SIZEOF_INT__ 41850// X86_64-CYGWIN:#define __SIZEOF_LONG_DOUBLE__ 161851// X86_64-CYGWIN:#define __SIZEOF_LONG_LONG__ 81852// X86_64-CYGWIN:#define __SIZEOF_LONG__ 81853// X86_64-CYGWIN:#define __SIZEOF_POINTER__ 81854// X86_64-CYGWIN:#define __SIZEOF_PTRDIFF_T__ 81855// X86_64-CYGWIN:#define __SIZEOF_SHORT__ 21856// X86_64-CYGWIN:#define __SIZEOF_SIZE_T__ 81857// X86_64-CYGWIN:#define __SIZEOF_WCHAR_T__ 21858// X86_64-CYGWIN:#define __SIZEOF_WINT_T__ 41859// X86_64-CYGWIN:#define __SIZE_MAX__ 18446744073709551615UL1860// X86_64-CYGWIN:#define __SIZE_TYPE__ long unsigned int1861// X86_64-CYGWIN:#define __SIZE_WIDTH__ 641862// X86_64-CYGWIN:#define __SSE2_MATH__ 11863// X86_64-CYGWIN:#define __SSE2__ 11864// X86_64-CYGWIN:#define __SSE_MATH__ 11865// X86_64-CYGWIN:#define __SSE__ 11866// X86_64-CYGWIN:#define __UINT16_C(c) c1867// X86_64-CYGWIN:#define __UINT16_C_SUFFIX__1868// X86_64-CYGWIN:#define __UINT16_MAX__ 655351869// X86_64-CYGWIN:#define __UINT16_TYPE__ unsigned short1870// X86_64-CYGWIN:#define __UINT32_C(c) c##U1871// X86_64-CYGWIN:#define __UINT32_C_SUFFIX__ U1872// X86_64-CYGWIN:#define __UINT32_MAX__ 4294967295U1873// X86_64-CYGWIN:#define __UINT32_TYPE__ unsigned int1874// X86_64-CYGWIN:#define __UINT64_C(c) c##UL1875// X86_64-CYGWIN:#define __UINT64_C_SUFFIX__ UL1876// X86_64-CYGWIN:#define __UINT64_MAX__ 18446744073709551615UL1877// X86_64-CYGWIN:#define __UINT64_TYPE__ long unsigned int1878// X86_64-CYGWIN:#define __UINT8_C(c) c1879// X86_64-CYGWIN:#define __UINT8_C_SUFFIX__1880// X86_64-CYGWIN:#define __UINT8_MAX__ 2551881// X86_64-CYGWIN:#define __UINT8_TYPE__ unsigned char1882// X86_64-CYGWIN:#define __UINTMAX_C(c) c##UL1883// X86_64-CYGWIN:#define __UINTMAX_C_SUFFIX__ UL1884// X86_64-CYGWIN:#define __UINTMAX_MAX__ 18446744073709551615UL1885// X86_64-CYGWIN:#define __UINTMAX_TYPE__ long unsigned int1886// X86_64-CYGWIN:#define __UINTMAX_WIDTH__ 641887// X86_64-CYGWIN:#define __UINTPTR_MAX__ 18446744073709551615UL1888// X86_64-CYGWIN:#define __UINTPTR_TYPE__ long unsigned int1889// X86_64-CYGWIN:#define __UINTPTR_WIDTH__ 641890// X86_64-CYGWIN:#define __UINT_FAST16_MAX__ 655351891// X86_64-CYGWIN:#define __UINT_FAST16_TYPE__ unsigned short1892// X86_64-CYGWIN:#define __UINT_FAST32_MAX__ 4294967295U1893// X86_64-CYGWIN:#define __UINT_FAST32_TYPE__ unsigned int1894// X86_64-CYGWIN:#define __UINT_FAST64_MAX__ 18446744073709551615UL1895// X86_64-CYGWIN:#define __UINT_FAST64_TYPE__ long unsigned int1896// X86_64-CYGWIN:#define __UINT_FAST8_MAX__ 2551897// X86_64-CYGWIN:#define __UINT_FAST8_TYPE__ unsigned char1898// X86_64-CYGWIN:#define __UINT_LEAST16_MAX__ 655351899// X86_64-CYGWIN:#define __UINT_LEAST16_TYPE__ unsigned short1900// X86_64-CYGWIN:#define __UINT_LEAST32_MAX__ 4294967295U1901// X86_64-CYGWIN:#define __UINT_LEAST32_TYPE__ unsigned int1902// X86_64-CYGWIN:#define __UINT_LEAST64_MAX__ 18446744073709551615UL1903// X86_64-CYGWIN:#define __UINT_LEAST64_TYPE__ long unsigned int1904// X86_64-CYGWIN:#define __UINT_LEAST8_MAX__ 2551905// X86_64-CYGWIN:#define __UINT_LEAST8_TYPE__ unsigned char1906// X86_64-CYGWIN:#define __USER_LABEL_PREFIX__1907// X86_64-CYGWIN:#define __WCHAR_MAX__ 655351908// X86_64-CYGWIN:#define __WCHAR_TYPE__ unsigned short1909// X86_64-CYGWIN:#define __WCHAR_WIDTH__ 161910// X86_64-CYGWIN:#define __WINT_TYPE__ unsigned int1911// X86_64-CYGWIN:#define __WINT_WIDTH__ 321912// X86_64-CYGWIN:#define __amd64 11913// X86_64-CYGWIN:#define __amd64__ 11914// X86_64-CYGWIN:#define __unix 11915// X86_64-CYGWIN:#define __unix__ 11916// X86_64-CYGWIN:#define __x86_64 11917// X86_64-CYGWIN:#define __x86_64__ 11918// X86_64-CYGWIN:#define unix 11919