diff --git a/share/machdeps/machdep_avr_16.yaml b/share/machdeps/machdep_avr_16.yaml index dd2a5017151da4c92e07632715523bbd3ddf4ebc..6e6121b52b905ddc4804d631d5b9c864abfceb01 100644 --- a/share/machdeps/machdep_avr_16.yaml +++ b/share/machdeps/machdep_avr_16.yaml @@ -38,8 +38,8 @@ custom_defs: __BITINT_MAXWIDTH__: '128' __BOOL_WIDTH__: '8' __BYTE_ORDER__: __ORDER_LITTLE_ENDIAN__ - __CHAR16_TYPE__: unsigned - __CHAR32_TYPE__: long + __CHAR16_TYPE__: unsigned int + __CHAR32_TYPE__: long unsigned int __CHAR_BIT__: '8' __CLANG_ATOMIC_BOOL_LOCK_FREE: '1' __CLANG_ATOMIC_CHAR16_T_LOCK_FREE: '1' @@ -53,36 +53,36 @@ custom_defs: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE: '1' __CONSTANT_CFSTRINGS__: '1' __DBL_DECIMAL_DIG__: '9' - __DBL_DENORM_MIN__: '1' + __DBL_DENORM_MIN__: '1.40129846e-45' __DBL_DIG__: '6' - __DBL_EPSILON__: '1' + __DBL_EPSILON__: '1.19209290e-7' __DBL_HAS_DENORM__: '1' __DBL_HAS_INFINITY__: '1' __DBL_HAS_QUIET_NAN__: '1' __DBL_MANT_DIG__: '24' __DBL_MAX_10_EXP__: '38' __DBL_MAX_EXP__: '128' - __DBL_MAX__: '3' - __DBL_MIN_10_EXP__: '' - __DBL_MIN_EXP__: '' - __DBL_MIN__: '1' + __DBL_MAX__: '3.40282347e+38' + __DBL_MIN_10_EXP__: (-37) + __DBL_MIN_EXP__: (-125) + __DBL_MIN__: '1.17549435e-38' __DECIMAL_DIG__: __LDBL_DECIMAL_DIG__ __ELF__: '1' __FINITE_MATH_ONLY__: '0' __FLT_DECIMAL_DIG__: '9' - __FLT_DENORM_MIN__: '1' + __FLT_DENORM_MIN__: 1.40129846e-45F __FLT_DIG__: '6' - __FLT_EPSILON__: '1' + __FLT_EPSILON__: 1.19209290e-7F __FLT_HAS_DENORM__: '1' __FLT_HAS_INFINITY__: '1' __FLT_HAS_QUIET_NAN__: '1' __FLT_MANT_DIG__: '24' __FLT_MAX_10_EXP__: '38' __FLT_MAX_EXP__: '128' - __FLT_MAX__: '3' - __FLT_MIN_10_EXP__: '' - __FLT_MIN_EXP__: '' - __FLT_MIN__: '1' + __FLT_MAX__: 3.40282347e+38F + __FLT_MIN_10_EXP__: (-37) + __FLT_MIN_EXP__: (-125) + __FLT_MIN__: 1.17549435e-38F __FLT_RADIX__: '2' __FPCLASS_NEGINF: '0x0004' __FPCLASS_NEGNORMAL: '0x0008' @@ -111,92 +111,92 @@ custom_defs: __GNUC__: '4' __GXX_ABI_VERSION: '1002' __INT16_C_SUFFIX__: '' - __INT16_FMTd__: '' - __INT16_FMTi__: '' + __INT16_FMTd__: '"d"' + __INT16_FMTi__: '"i"' __INT16_MAX__: '32767' __INT16_TYPE__: int __INT32_C_SUFFIX__: L - __INT32_FMTd__: '' - __INT32_FMTi__: '' + __INT32_FMTd__: '"ld"' + __INT32_FMTi__: '"li"' __INT32_MAX__: 2147483647L - __INT32_TYPE__: long + __INT32_TYPE__: long int __INT64_C_SUFFIX__: LL - __INT64_FMTd__: '' - __INT64_FMTi__: '' + __INT64_FMTd__: '"lld"' + __INT64_FMTi__: '"lli"' __INT64_MAX__: 9223372036854775807LL - __INT64_TYPE__: long + __INT64_TYPE__: long long int __INT8_C_SUFFIX__: '' - __INT8_FMTd__: '' - __INT8_FMTi__: '' + __INT8_FMTd__: '"hhd"' + __INT8_FMTi__: '"hhi"' __INT8_MAX__: '127' - __INT8_TYPE__: signed + __INT8_TYPE__: signed char __INTMAX_C_SUFFIX__: LL - __INTMAX_FMTd__: '' - __INTMAX_FMTi__: '' + __INTMAX_FMTd__: '"lld"' + __INTMAX_FMTi__: '"lli"' __INTMAX_MAX__: 9223372036854775807LL - __INTMAX_TYPE__: long + __INTMAX_TYPE__: long long int __INTMAX_WIDTH__: '64' - __INTPTR_FMTd__: '' - __INTPTR_FMTi__: '' + __INTPTR_FMTd__: '"d"' + __INTPTR_FMTi__: '"i"' __INTPTR_MAX__: '32767' __INTPTR_TYPE__: int __INTPTR_WIDTH__: '16' - __INT_FAST16_FMTd__: '' - __INT_FAST16_FMTi__: '' + __INT_FAST16_FMTd__: '"d"' + __INT_FAST16_FMTi__: '"i"' __INT_FAST16_MAX__: '32767' __INT_FAST16_TYPE__: int __INT_FAST16_WIDTH__: '16' - __INT_FAST32_FMTd__: '' - __INT_FAST32_FMTi__: '' + __INT_FAST32_FMTd__: '"ld"' + __INT_FAST32_FMTi__: '"li"' __INT_FAST32_MAX__: 2147483647L - __INT_FAST32_TYPE__: long + __INT_FAST32_TYPE__: long int __INT_FAST32_WIDTH__: '32' - __INT_FAST64_FMTd__: '' - __INT_FAST64_FMTi__: '' + __INT_FAST64_FMTd__: '"lld"' + __INT_FAST64_FMTi__: '"lli"' __INT_FAST64_MAX__: 9223372036854775807LL - __INT_FAST64_TYPE__: long + __INT_FAST64_TYPE__: long long int __INT_FAST64_WIDTH__: '64' - __INT_FAST8_FMTd__: '' - __INT_FAST8_FMTi__: '' + __INT_FAST8_FMTd__: '"hhd"' + __INT_FAST8_FMTi__: '"hhi"' __INT_FAST8_MAX__: '127' - __INT_FAST8_TYPE__: signed + __INT_FAST8_TYPE__: signed char __INT_FAST8_WIDTH__: '8' - __INT_LEAST16_FMTd__: '' - __INT_LEAST16_FMTi__: '' + __INT_LEAST16_FMTd__: '"d"' + __INT_LEAST16_FMTi__: '"i"' __INT_LEAST16_MAX__: '32767' __INT_LEAST16_TYPE__: int __INT_LEAST16_WIDTH__: '16' - __INT_LEAST32_FMTd__: '' - __INT_LEAST32_FMTi__: '' + __INT_LEAST32_FMTd__: '"ld"' + __INT_LEAST32_FMTi__: '"li"' __INT_LEAST32_MAX__: 2147483647L - __INT_LEAST32_TYPE__: long + __INT_LEAST32_TYPE__: long int __INT_LEAST32_WIDTH__: '32' - __INT_LEAST64_FMTd__: '' - __INT_LEAST64_FMTi__: '' + __INT_LEAST64_FMTd__: '"lld"' + __INT_LEAST64_FMTi__: '"lli"' __INT_LEAST64_MAX__: 9223372036854775807LL - __INT_LEAST64_TYPE__: long + __INT_LEAST64_TYPE__: long long int __INT_LEAST64_WIDTH__: '64' - __INT_LEAST8_FMTd__: '' - __INT_LEAST8_FMTi__: '' + __INT_LEAST8_FMTd__: '"hhd"' + __INT_LEAST8_FMTi__: '"hhi"' __INT_LEAST8_MAX__: '127' - __INT_LEAST8_TYPE__: signed + __INT_LEAST8_TYPE__: signed char __INT_LEAST8_WIDTH__: '8' __INT_MAX__: '32767' __INT_WIDTH__: '16' __LDBL_DECIMAL_DIG__: '9' - __LDBL_DENORM_MIN__: '1' + __LDBL_DENORM_MIN__: 1.40129846e-45L __LDBL_DIG__: '6' - __LDBL_EPSILON__: '1' + __LDBL_EPSILON__: 1.19209290e-7L __LDBL_HAS_DENORM__: '1' __LDBL_HAS_INFINITY__: '1' __LDBL_HAS_QUIET_NAN__: '1' __LDBL_MANT_DIG__: '24' __LDBL_MAX_10_EXP__: '38' __LDBL_MAX_EXP__: '128' - __LDBL_MAX__: '3' - __LDBL_MIN_10_EXP__: '' - __LDBL_MIN_EXP__: '' - __LDBL_MIN__: '1' + __LDBL_MAX__: 3.40282347e+38L + __LDBL_MIN_10_EXP__: (-37) + __LDBL_MIN_EXP__: (-125) + __LDBL_MIN__: 1.17549435e-38L __LITTLE_ENDIAN__: '1' __LLONG_WIDTH__: '64' __LONG_LONG_MAX__: 9223372036854775807LL @@ -214,8 +214,8 @@ custom_defs: __ORDER_PDP_ENDIAN__: '3412' __POINTER_WIDTH__: '16' __PRAGMA_REDEFINE_EXTNAME: '1' - __PTRDIFF_FMTd__: '' - __PTRDIFF_FMTi__: '' + __PTRDIFF_FMTd__: '"d"' + __PTRDIFF_FMTi__: '"i"' __PTRDIFF_MAX__: '32767' __PTRDIFF_TYPE__: int __PTRDIFF_WIDTH__: '16' @@ -236,106 +236,106 @@ custom_defs: __SIZEOF_SIZE_T__: '2' __SIZEOF_WCHAR_T__: '2' __SIZEOF_WINT_T__: '2' - __SIZE_FMTX__: '' - __SIZE_FMTo__: '' - __SIZE_FMTu__: '' - __SIZE_FMTx__: '' + __SIZE_FMTX__: '"X"' + __SIZE_FMTo__: '"o"' + __SIZE_FMTu__: '"u"' + __SIZE_FMTx__: '"x"' __SIZE_MAX__: 65535U - __SIZE_TYPE__: unsigned + __SIZE_TYPE__: unsigned int __SIZE_WIDTH__: '16' __UINT16_C_SUFFIX__: U - __UINT16_FMTX__: '' - __UINT16_FMTo__: '' - __UINT16_FMTu__: '' - __UINT16_FMTx__: '' + __UINT16_FMTX__: '"X"' + __UINT16_FMTo__: '"o"' + __UINT16_FMTu__: '"u"' + __UINT16_FMTx__: '"x"' __UINT16_MAX__: 65535U - __UINT16_TYPE__: unsigned + __UINT16_TYPE__: unsigned int __UINT32_C_SUFFIX__: UL - __UINT32_FMTX__: '' - __UINT32_FMTo__: '' - __UINT32_FMTu__: '' - __UINT32_FMTx__: '' + __UINT32_FMTX__: '"lX"' + __UINT32_FMTo__: '"lo"' + __UINT32_FMTu__: '"lu"' + __UINT32_FMTx__: '"lx"' __UINT32_MAX__: 4294967295UL - __UINT32_TYPE__: long + __UINT32_TYPE__: long unsigned int __UINT64_C_SUFFIX__: ULL - __UINT64_FMTX__: '' - __UINT64_FMTo__: '' - __UINT64_FMTu__: '' - __UINT64_FMTx__: '' + __UINT64_FMTX__: '"llX"' + __UINT64_FMTo__: '"llo"' + __UINT64_FMTu__: '"llu"' + __UINT64_FMTx__: '"llx"' __UINT64_MAX__: 18446744073709551615ULL - __UINT64_TYPE__: long + __UINT64_TYPE__: long long unsigned int __UINT8_C_SUFFIX__: '' - __UINT8_FMTX__: '' - __UINT8_FMTo__: '' - __UINT8_FMTu__: '' - __UINT8_FMTx__: '' + __UINT8_FMTX__: '"hhX"' + __UINT8_FMTo__: '"hho"' + __UINT8_FMTu__: '"hhu"' + __UINT8_FMTx__: '"hhx"' __UINT8_MAX__: '255' - __UINT8_TYPE__: unsigned + __UINT8_TYPE__: unsigned char __UINTMAX_C_SUFFIX__: ULL - __UINTMAX_FMTX__: '' - __UINTMAX_FMTo__: '' - __UINTMAX_FMTu__: '' - __UINTMAX_FMTx__: '' + __UINTMAX_FMTX__: '"llX"' + __UINTMAX_FMTo__: '"llo"' + __UINTMAX_FMTu__: '"llu"' + __UINTMAX_FMTx__: '"llx"' __UINTMAX_MAX__: 18446744073709551615ULL - __UINTMAX_TYPE__: long + __UINTMAX_TYPE__: long long unsigned int __UINTMAX_WIDTH__: '64' - __UINTPTR_FMTX__: '' - __UINTPTR_FMTo__: '' - __UINTPTR_FMTu__: '' - __UINTPTR_FMTx__: '' + __UINTPTR_FMTX__: '"X"' + __UINTPTR_FMTo__: '"o"' + __UINTPTR_FMTu__: '"u"' + __UINTPTR_FMTx__: '"x"' __UINTPTR_MAX__: 65535U - __UINTPTR_TYPE__: unsigned + __UINTPTR_TYPE__: unsigned int __UINTPTR_WIDTH__: '16' - __UINT_FAST16_FMTX__: '' - __UINT_FAST16_FMTo__: '' - __UINT_FAST16_FMTu__: '' - __UINT_FAST16_FMTx__: '' + __UINT_FAST16_FMTX__: '"X"' + __UINT_FAST16_FMTo__: '"o"' + __UINT_FAST16_FMTu__: '"u"' + __UINT_FAST16_FMTx__: '"x"' __UINT_FAST16_MAX__: 65535U - __UINT_FAST16_TYPE__: unsigned - __UINT_FAST32_FMTX__: '' - __UINT_FAST32_FMTo__: '' - __UINT_FAST32_FMTu__: '' - __UINT_FAST32_FMTx__: '' + __UINT_FAST16_TYPE__: unsigned int + __UINT_FAST32_FMTX__: '"lX"' + __UINT_FAST32_FMTo__: '"lo"' + __UINT_FAST32_FMTu__: '"lu"' + __UINT_FAST32_FMTx__: '"lx"' __UINT_FAST32_MAX__: 4294967295UL - __UINT_FAST32_TYPE__: long - __UINT_FAST64_FMTX__: '' - __UINT_FAST64_FMTo__: '' - __UINT_FAST64_FMTu__: '' - __UINT_FAST64_FMTx__: '' + __UINT_FAST32_TYPE__: long unsigned int + __UINT_FAST64_FMTX__: '"llX"' + __UINT_FAST64_FMTo__: '"llo"' + __UINT_FAST64_FMTu__: '"llu"' + __UINT_FAST64_FMTx__: '"llx"' __UINT_FAST64_MAX__: 18446744073709551615ULL - __UINT_FAST64_TYPE__: long - __UINT_FAST8_FMTX__: '' - __UINT_FAST8_FMTo__: '' - __UINT_FAST8_FMTu__: '' - __UINT_FAST8_FMTx__: '' + __UINT_FAST64_TYPE__: long long unsigned int + __UINT_FAST8_FMTX__: '"hhX"' + __UINT_FAST8_FMTo__: '"hho"' + __UINT_FAST8_FMTu__: '"hhu"' + __UINT_FAST8_FMTx__: '"hhx"' __UINT_FAST8_MAX__: '255' - __UINT_FAST8_TYPE__: unsigned - __UINT_LEAST16_FMTX__: '' - __UINT_LEAST16_FMTo__: '' - __UINT_LEAST16_FMTu__: '' - __UINT_LEAST16_FMTx__: '' + __UINT_FAST8_TYPE__: unsigned char + __UINT_LEAST16_FMTX__: '"X"' + __UINT_LEAST16_FMTo__: '"o"' + __UINT_LEAST16_FMTu__: '"u"' + __UINT_LEAST16_FMTx__: '"x"' __UINT_LEAST16_MAX__: 65535U - __UINT_LEAST16_TYPE__: unsigned - __UINT_LEAST32_FMTX__: '' - __UINT_LEAST32_FMTo__: '' - __UINT_LEAST32_FMTu__: '' - __UINT_LEAST32_FMTx__: '' + __UINT_LEAST16_TYPE__: unsigned int + __UINT_LEAST32_FMTX__: '"lX"' + __UINT_LEAST32_FMTo__: '"lo"' + __UINT_LEAST32_FMTu__: '"lu"' + __UINT_LEAST32_FMTx__: '"lx"' __UINT_LEAST32_MAX__: 4294967295UL - __UINT_LEAST32_TYPE__: long - __UINT_LEAST64_FMTX__: '' - __UINT_LEAST64_FMTo__: '' - __UINT_LEAST64_FMTu__: '' - __UINT_LEAST64_FMTx__: '' + __UINT_LEAST32_TYPE__: long unsigned int + __UINT_LEAST64_FMTX__: '"llX"' + __UINT_LEAST64_FMTo__: '"llo"' + __UINT_LEAST64_FMTu__: '"llu"' + __UINT_LEAST64_FMTx__: '"llx"' __UINT_LEAST64_MAX__: 18446744073709551615ULL - __UINT_LEAST64_TYPE__: long - __UINT_LEAST8_FMTX__: '' - __UINT_LEAST8_FMTo__: '' - __UINT_LEAST8_FMTu__: '' - __UINT_LEAST8_FMTx__: '' + __UINT_LEAST64_TYPE__: long long unsigned int + __UINT_LEAST8_FMTX__: '"hhX"' + __UINT_LEAST8_FMTo__: '"hho"' + __UINT_LEAST8_FMTu__: '"hhu"' + __UINT_LEAST8_FMTx__: '"hhx"' __UINT_LEAST8_MAX__: '255' - __UINT_LEAST8_TYPE__: unsigned + __UINT_LEAST8_TYPE__: unsigned char __USER_LABEL_PREFIX__: '' - __VERSION__: '' + __VERSION__: '"Clang 17.0.6"' __WCHAR_MAX__: '32767' __WCHAR_TYPE__: int __WCHAR_WIDTH__: '16' @@ -343,13 +343,13 @@ custom_defs: __WINT_TYPE__: int __WINT_WIDTH__: '16' __clang__: '1' - __clang_literal_encoding__: '' + __clang_literal_encoding__: '"UTF-8"' __clang_major__: '17' __clang_minor__: '0' __clang_patchlevel__: '6' - __clang_version__: '' - __clang_wide_literal_encoding__: '' - __flash: __attribute__ + __clang_version__: '"17.0.6 "' + __clang_wide_literal_encoding__: '"UTF-16"' + __flash: __attribute__((__address_space__(1))) __llvm__: '1' eof: (-1) errno: diff --git a/share/machdeps/machdep_avr_8.yaml b/share/machdeps/machdep_avr_8.yaml index fcce9758c85601751d7c8dbba793d3f2215f5920..293033e56742e1da5fe2c4d9e3262108a86d75bc 100644 --- a/share/machdeps/machdep_avr_8.yaml +++ b/share/machdeps/machdep_avr_8.yaml @@ -36,8 +36,8 @@ custom_defs: __BITINT_MAXWIDTH__: '128' __BOOL_WIDTH__: '8' __BYTE_ORDER__: __ORDER_LITTLE_ENDIAN__ - __CHAR16_TYPE__: unsigned - __CHAR32_TYPE__: long + __CHAR16_TYPE__: unsigned int + __CHAR32_TYPE__: long unsigned int __CHAR_BIT__: '8' __CLANG_ATOMIC_BOOL_LOCK_FREE: '1' __CLANG_ATOMIC_CHAR16_T_LOCK_FREE: '1' @@ -51,36 +51,36 @@ custom_defs: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE: '1' __CONSTANT_CFSTRINGS__: '1' __DBL_DECIMAL_DIG__: '9' - __DBL_DENORM_MIN__: '1' + __DBL_DENORM_MIN__: '1.40129846e-45' __DBL_DIG__: '6' - __DBL_EPSILON__: '1' + __DBL_EPSILON__: '1.19209290e-7' __DBL_HAS_DENORM__: '1' __DBL_HAS_INFINITY__: '1' __DBL_HAS_QUIET_NAN__: '1' __DBL_MANT_DIG__: '24' __DBL_MAX_10_EXP__: '38' __DBL_MAX_EXP__: '128' - __DBL_MAX__: '3' - __DBL_MIN_10_EXP__: '' - __DBL_MIN_EXP__: '' - __DBL_MIN__: '1' + __DBL_MAX__: '3.40282347e+38' + __DBL_MIN_10_EXP__: (-37) + __DBL_MIN_EXP__: (-125) + __DBL_MIN__: '1.17549435e-38' __DECIMAL_DIG__: __LDBL_DECIMAL_DIG__ __ELF__: '1' __FINITE_MATH_ONLY__: '0' __FLT_DECIMAL_DIG__: '9' - __FLT_DENORM_MIN__: '1' + __FLT_DENORM_MIN__: 1.40129846e-45F __FLT_DIG__: '6' - __FLT_EPSILON__: '1' + __FLT_EPSILON__: 1.19209290e-7F __FLT_HAS_DENORM__: '1' __FLT_HAS_INFINITY__: '1' __FLT_HAS_QUIET_NAN__: '1' __FLT_MANT_DIG__: '24' __FLT_MAX_10_EXP__: '38' __FLT_MAX_EXP__: '128' - __FLT_MAX__: '3' - __FLT_MIN_10_EXP__: '' - __FLT_MIN_EXP__: '' - __FLT_MIN__: '1' + __FLT_MAX__: 3.40282347e+38F + __FLT_MIN_10_EXP__: (-37) + __FLT_MIN_EXP__: (-125) + __FLT_MIN__: 1.17549435e-38F __FLT_RADIX__: '2' __FPCLASS_NEGINF: '0x0004' __FPCLASS_NEGNORMAL: '0x0008' @@ -109,92 +109,92 @@ custom_defs: __GNUC__: '4' __GXX_ABI_VERSION: '1002' __INT16_C_SUFFIX__: '' - __INT16_FMTd__: '' - __INT16_FMTi__: '' + __INT16_FMTd__: '"d"' + __INT16_FMTi__: '"i"' __INT16_MAX__: '32767' __INT16_TYPE__: int __INT32_C_SUFFIX__: L - __INT32_FMTd__: '' - __INT32_FMTi__: '' + __INT32_FMTd__: '"ld"' + __INT32_FMTi__: '"li"' __INT32_MAX__: 2147483647L - __INT32_TYPE__: long + __INT32_TYPE__: long int __INT64_C_SUFFIX__: LL - __INT64_FMTd__: '' - __INT64_FMTi__: '' + __INT64_FMTd__: '"lld"' + __INT64_FMTi__: '"lli"' __INT64_MAX__: 9223372036854775807LL - __INT64_TYPE__: long + __INT64_TYPE__: long long int __INT8_C_SUFFIX__: '' - __INT8_FMTd__: '' - __INT8_FMTi__: '' + __INT8_FMTd__: '"hhd"' + __INT8_FMTi__: '"hhi"' __INT8_MAX__: '127' - __INT8_TYPE__: signed + __INT8_TYPE__: signed char __INTMAX_C_SUFFIX__: LL - __INTMAX_FMTd__: '' - __INTMAX_FMTi__: '' + __INTMAX_FMTd__: '"lld"' + __INTMAX_FMTi__: '"lli"' __INTMAX_MAX__: 9223372036854775807LL - __INTMAX_TYPE__: long + __INTMAX_TYPE__: long long int __INTMAX_WIDTH__: '64' - __INTPTR_FMTd__: '' - __INTPTR_FMTi__: '' + __INTPTR_FMTd__: '"d"' + __INTPTR_FMTi__: '"i"' __INTPTR_MAX__: '32767' __INTPTR_TYPE__: int __INTPTR_WIDTH__: '16' - __INT_FAST16_FMTd__: '' - __INT_FAST16_FMTi__: '' + __INT_FAST16_FMTd__: '"d"' + __INT_FAST16_FMTi__: '"i"' __INT_FAST16_MAX__: '32767' __INT_FAST16_TYPE__: int __INT_FAST16_WIDTH__: '16' - __INT_FAST32_FMTd__: '' - __INT_FAST32_FMTi__: '' + __INT_FAST32_FMTd__: '"ld"' + __INT_FAST32_FMTi__: '"li"' __INT_FAST32_MAX__: 2147483647L - __INT_FAST32_TYPE__: long + __INT_FAST32_TYPE__: long int __INT_FAST32_WIDTH__: '32' - __INT_FAST64_FMTd__: '' - __INT_FAST64_FMTi__: '' + __INT_FAST64_FMTd__: '"lld"' + __INT_FAST64_FMTi__: '"lli"' __INT_FAST64_MAX__: 9223372036854775807LL - __INT_FAST64_TYPE__: long + __INT_FAST64_TYPE__: long long int __INT_FAST64_WIDTH__: '64' - __INT_FAST8_FMTd__: '' - __INT_FAST8_FMTi__: '' + __INT_FAST8_FMTd__: '"hhd"' + __INT_FAST8_FMTi__: '"hhi"' __INT_FAST8_MAX__: '127' - __INT_FAST8_TYPE__: signed + __INT_FAST8_TYPE__: signed char __INT_FAST8_WIDTH__: '8' - __INT_LEAST16_FMTd__: '' - __INT_LEAST16_FMTi__: '' + __INT_LEAST16_FMTd__: '"d"' + __INT_LEAST16_FMTi__: '"i"' __INT_LEAST16_MAX__: '32767' __INT_LEAST16_TYPE__: int __INT_LEAST16_WIDTH__: '16' - __INT_LEAST32_FMTd__: '' - __INT_LEAST32_FMTi__: '' + __INT_LEAST32_FMTd__: '"ld"' + __INT_LEAST32_FMTi__: '"li"' __INT_LEAST32_MAX__: 2147483647L - __INT_LEAST32_TYPE__: long + __INT_LEAST32_TYPE__: long int __INT_LEAST32_WIDTH__: '32' - __INT_LEAST64_FMTd__: '' - __INT_LEAST64_FMTi__: '' + __INT_LEAST64_FMTd__: '"lld"' + __INT_LEAST64_FMTi__: '"lli"' __INT_LEAST64_MAX__: 9223372036854775807LL - __INT_LEAST64_TYPE__: long + __INT_LEAST64_TYPE__: long long int __INT_LEAST64_WIDTH__: '64' - __INT_LEAST8_FMTd__: '' - __INT_LEAST8_FMTi__: '' + __INT_LEAST8_FMTd__: '"hhd"' + __INT_LEAST8_FMTi__: '"hhi"' __INT_LEAST8_MAX__: '127' - __INT_LEAST8_TYPE__: signed + __INT_LEAST8_TYPE__: signed char __INT_LEAST8_WIDTH__: '8' __INT_MAX__: '32767' __INT_WIDTH__: '16' __LDBL_DECIMAL_DIG__: '9' - __LDBL_DENORM_MIN__: '1' + __LDBL_DENORM_MIN__: 1.40129846e-45L __LDBL_DIG__: '6' - __LDBL_EPSILON__: '1' + __LDBL_EPSILON__: 1.19209290e-7L __LDBL_HAS_DENORM__: '1' __LDBL_HAS_INFINITY__: '1' __LDBL_HAS_QUIET_NAN__: '1' __LDBL_MANT_DIG__: '24' __LDBL_MAX_10_EXP__: '38' __LDBL_MAX_EXP__: '128' - __LDBL_MAX__: '3' - __LDBL_MIN_10_EXP__: '' - __LDBL_MIN_EXP__: '' - __LDBL_MIN__: '1' + __LDBL_MAX__: 3.40282347e+38L + __LDBL_MIN_10_EXP__: (-37) + __LDBL_MIN_EXP__: (-125) + __LDBL_MIN__: 1.17549435e-38L __LITTLE_ENDIAN__: '1' __LLONG_WIDTH__: '64' __LONG_LONG_MAX__: 9223372036854775807LL @@ -212,8 +212,8 @@ custom_defs: __ORDER_PDP_ENDIAN__: '3412' __POINTER_WIDTH__: '16' __PRAGMA_REDEFINE_EXTNAME: '1' - __PTRDIFF_FMTd__: '' - __PTRDIFF_FMTi__: '' + __PTRDIFF_FMTd__: '"d"' + __PTRDIFF_FMTi__: '"i"' __PTRDIFF_MAX__: '32767' __PTRDIFF_TYPE__: int __PTRDIFF_WIDTH__: '16' @@ -234,106 +234,106 @@ custom_defs: __SIZEOF_SIZE_T__: '2' __SIZEOF_WCHAR_T__: '2' __SIZEOF_WINT_T__: '2' - __SIZE_FMTX__: '' - __SIZE_FMTo__: '' - __SIZE_FMTu__: '' - __SIZE_FMTx__: '' + __SIZE_FMTX__: '"X"' + __SIZE_FMTo__: '"o"' + __SIZE_FMTu__: '"u"' + __SIZE_FMTx__: '"x"' __SIZE_MAX__: 65535U - __SIZE_TYPE__: unsigned + __SIZE_TYPE__: unsigned int __SIZE_WIDTH__: '16' __UINT16_C_SUFFIX__: U - __UINT16_FMTX__: '' - __UINT16_FMTo__: '' - __UINT16_FMTu__: '' - __UINT16_FMTx__: '' + __UINT16_FMTX__: '"X"' + __UINT16_FMTo__: '"o"' + __UINT16_FMTu__: '"u"' + __UINT16_FMTx__: '"x"' __UINT16_MAX__: 65535U - __UINT16_TYPE__: unsigned + __UINT16_TYPE__: unsigned int __UINT32_C_SUFFIX__: UL - __UINT32_FMTX__: '' - __UINT32_FMTo__: '' - __UINT32_FMTu__: '' - __UINT32_FMTx__: '' + __UINT32_FMTX__: '"lX"' + __UINT32_FMTo__: '"lo"' + __UINT32_FMTu__: '"lu"' + __UINT32_FMTx__: '"lx"' __UINT32_MAX__: 4294967295UL - __UINT32_TYPE__: long + __UINT32_TYPE__: long unsigned int __UINT64_C_SUFFIX__: ULL - __UINT64_FMTX__: '' - __UINT64_FMTo__: '' - __UINT64_FMTu__: '' - __UINT64_FMTx__: '' + __UINT64_FMTX__: '"llX"' + __UINT64_FMTo__: '"llo"' + __UINT64_FMTu__: '"llu"' + __UINT64_FMTx__: '"llx"' __UINT64_MAX__: 18446744073709551615ULL - __UINT64_TYPE__: long + __UINT64_TYPE__: long long unsigned int __UINT8_C_SUFFIX__: '' - __UINT8_FMTX__: '' - __UINT8_FMTo__: '' - __UINT8_FMTu__: '' - __UINT8_FMTx__: '' + __UINT8_FMTX__: '"hhX"' + __UINT8_FMTo__: '"hho"' + __UINT8_FMTu__: '"hhu"' + __UINT8_FMTx__: '"hhx"' __UINT8_MAX__: '255' - __UINT8_TYPE__: unsigned + __UINT8_TYPE__: unsigned char __UINTMAX_C_SUFFIX__: ULL - __UINTMAX_FMTX__: '' - __UINTMAX_FMTo__: '' - __UINTMAX_FMTu__: '' - __UINTMAX_FMTx__: '' + __UINTMAX_FMTX__: '"llX"' + __UINTMAX_FMTo__: '"llo"' + __UINTMAX_FMTu__: '"llu"' + __UINTMAX_FMTx__: '"llx"' __UINTMAX_MAX__: 18446744073709551615ULL - __UINTMAX_TYPE__: long + __UINTMAX_TYPE__: long long unsigned int __UINTMAX_WIDTH__: '64' - __UINTPTR_FMTX__: '' - __UINTPTR_FMTo__: '' - __UINTPTR_FMTu__: '' - __UINTPTR_FMTx__: '' + __UINTPTR_FMTX__: '"X"' + __UINTPTR_FMTo__: '"o"' + __UINTPTR_FMTu__: '"u"' + __UINTPTR_FMTx__: '"x"' __UINTPTR_MAX__: 65535U - __UINTPTR_TYPE__: unsigned + __UINTPTR_TYPE__: unsigned int __UINTPTR_WIDTH__: '16' - __UINT_FAST16_FMTX__: '' - __UINT_FAST16_FMTo__: '' - __UINT_FAST16_FMTu__: '' - __UINT_FAST16_FMTx__: '' + __UINT_FAST16_FMTX__: '"X"' + __UINT_FAST16_FMTo__: '"o"' + __UINT_FAST16_FMTu__: '"u"' + __UINT_FAST16_FMTx__: '"x"' __UINT_FAST16_MAX__: 65535U - __UINT_FAST16_TYPE__: unsigned - __UINT_FAST32_FMTX__: '' - __UINT_FAST32_FMTo__: '' - __UINT_FAST32_FMTu__: '' - __UINT_FAST32_FMTx__: '' + __UINT_FAST16_TYPE__: unsigned int + __UINT_FAST32_FMTX__: '"lX"' + __UINT_FAST32_FMTo__: '"lo"' + __UINT_FAST32_FMTu__: '"lu"' + __UINT_FAST32_FMTx__: '"lx"' __UINT_FAST32_MAX__: 4294967295UL - __UINT_FAST32_TYPE__: long - __UINT_FAST64_FMTX__: '' - __UINT_FAST64_FMTo__: '' - __UINT_FAST64_FMTu__: '' - __UINT_FAST64_FMTx__: '' + __UINT_FAST32_TYPE__: long unsigned int + __UINT_FAST64_FMTX__: '"llX"' + __UINT_FAST64_FMTo__: '"llo"' + __UINT_FAST64_FMTu__: '"llu"' + __UINT_FAST64_FMTx__: '"llx"' __UINT_FAST64_MAX__: 18446744073709551615ULL - __UINT_FAST64_TYPE__: long - __UINT_FAST8_FMTX__: '' - __UINT_FAST8_FMTo__: '' - __UINT_FAST8_FMTu__: '' - __UINT_FAST8_FMTx__: '' + __UINT_FAST64_TYPE__: long long unsigned int + __UINT_FAST8_FMTX__: '"hhX"' + __UINT_FAST8_FMTo__: '"hho"' + __UINT_FAST8_FMTu__: '"hhu"' + __UINT_FAST8_FMTx__: '"hhx"' __UINT_FAST8_MAX__: '255' - __UINT_FAST8_TYPE__: unsigned - __UINT_LEAST16_FMTX__: '' - __UINT_LEAST16_FMTo__: '' - __UINT_LEAST16_FMTu__: '' - __UINT_LEAST16_FMTx__: '' + __UINT_FAST8_TYPE__: unsigned char + __UINT_LEAST16_FMTX__: '"X"' + __UINT_LEAST16_FMTo__: '"o"' + __UINT_LEAST16_FMTu__: '"u"' + __UINT_LEAST16_FMTx__: '"x"' __UINT_LEAST16_MAX__: 65535U - __UINT_LEAST16_TYPE__: unsigned - __UINT_LEAST32_FMTX__: '' - __UINT_LEAST32_FMTo__: '' - __UINT_LEAST32_FMTu__: '' - __UINT_LEAST32_FMTx__: '' + __UINT_LEAST16_TYPE__: unsigned int + __UINT_LEAST32_FMTX__: '"lX"' + __UINT_LEAST32_FMTo__: '"lo"' + __UINT_LEAST32_FMTu__: '"lu"' + __UINT_LEAST32_FMTx__: '"lx"' __UINT_LEAST32_MAX__: 4294967295UL - __UINT_LEAST32_TYPE__: long - __UINT_LEAST64_FMTX__: '' - __UINT_LEAST64_FMTo__: '' - __UINT_LEAST64_FMTu__: '' - __UINT_LEAST64_FMTx__: '' + __UINT_LEAST32_TYPE__: long unsigned int + __UINT_LEAST64_FMTX__: '"llX"' + __UINT_LEAST64_FMTo__: '"llo"' + __UINT_LEAST64_FMTu__: '"llu"' + __UINT_LEAST64_FMTx__: '"llx"' __UINT_LEAST64_MAX__: 18446744073709551615ULL - __UINT_LEAST64_TYPE__: long - __UINT_LEAST8_FMTX__: '' - __UINT_LEAST8_FMTo__: '' - __UINT_LEAST8_FMTu__: '' - __UINT_LEAST8_FMTx__: '' + __UINT_LEAST64_TYPE__: long long unsigned int + __UINT_LEAST8_FMTX__: '"hhX"' + __UINT_LEAST8_FMTo__: '"hho"' + __UINT_LEAST8_FMTu__: '"hhu"' + __UINT_LEAST8_FMTx__: '"hhx"' __UINT_LEAST8_MAX__: '255' - __UINT_LEAST8_TYPE__: unsigned + __UINT_LEAST8_TYPE__: unsigned char __USER_LABEL_PREFIX__: '' - __VERSION__: '' + __VERSION__: '"Clang 17.0.6"' __WCHAR_MAX__: '32767' __WCHAR_TYPE__: int __WCHAR_WIDTH__: '16' @@ -341,13 +341,13 @@ custom_defs: __WINT_TYPE__: int __WINT_WIDTH__: '16' __clang__: '1' - __clang_literal_encoding__: '' + __clang_literal_encoding__: '"UTF-8"' __clang_major__: '17' __clang_minor__: '0' __clang_patchlevel__: '6' - __clang_version__: '' - __clang_wide_literal_encoding__: '' - __flash: __attribute__ + __clang_version__: '"17.0.6 "' + __clang_wide_literal_encoding__: '"UTF-16"' + __flash: __attribute__((__address_space__(1))) __llvm__: '1' eof: (-1) errno: diff --git a/share/machdeps/machdep_gcc_x86_32.yaml b/share/machdeps/machdep_gcc_x86_32.yaml index 4848dc16491dedd954ecf33f1a7e1c91e4ad26e4..b7500c4f131853eec26a909629e00159b0d5994e 100644 --- a/share/machdeps/machdep_gcc_x86_32.yaml +++ b/share/machdeps/machdep_gcc_x86_32.yaml @@ -15,24 +15,24 @@ compiler: gcc cpp_arch_flags: - -m32 custom_defs: - __DBL_MIN_EXP__: '' + __DBL_MIN_EXP__: (-1021) __UINT_LEAST16_MAX__: '0xffff' __FLT16_HAS_QUIET_NAN__: '1' __ATOMIC_ACQUIRE: '2' __FLT128_MAX_10_EXP__: '4932' - __FLT_MIN__: '1' + __FLT_MIN__: 1.17549435082228750796873653722224568e-38F __GCC_IEC_559_COMPLEX: '2' - __UINT_LEAST8_TYPE__: unsigned + __UINT_LEAST8_TYPE__: unsigned char __SIZEOF_FLOAT80__: '12' - __BFLT16_DENORM_MIN__: '9' - __INTMAX_C: '' + __BFLT16_DENORM_MIN__: 9.18354961579912115600575419704879436e-41BF16 + __INTMAX_C(c): 'c ## LL' __CHAR_BIT__: '8' __UINT8_MAX__: '0xff' __SCHAR_WIDTH__: '8' __WINT_MAX__: 0xffffffffU - __FLT32_MIN_EXP__: '' - __BFLT16_NORM_MAX__: '3' - __BFLT16_MIN_10_EXP__: '' + __FLT32_MIN_EXP__: (-125) + __BFLT16_NORM_MAX__: 3.38953138925153547590470800371487867e+38BF16 + __BFLT16_MIN_10_EXP__: (-37) __ORDER_LITTLE_ENDIAN__: '1234' __WCHAR_MAX__: 0x7fffffffL __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2: '1' @@ -46,7 +46,7 @@ custom_defs: __GCC_ATOMIC_CHAR32_T_LOCK_FREE: '2' __UINT_FAST64_MAX__: 0xffffffffffffffffULL __SIG_ATOMIC_TYPE__: int - __DBL_MIN_10_EXP__: '' + __DBL_MIN_10_EXP__: (-307) __FINITE_MATH_ONLY__: '0' __FLT32X_MAX_EXP__: '1024' __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1: '1' @@ -54,11 +54,11 @@ custom_defs: __UINT_FAST8_MAX__: '0xff' __FLT32_MAX_10_EXP__: '38' __DEC64_MAX_EXP__: '385' - __INT8_C: '' + __INT8_C(c): c __INT_LEAST8_WIDTH__: '8' __UINT_LEAST64_MAX__: 0xffffffffffffffffULL __SHRT_MAX__: '0x7fff' - __LDBL_MAX__: '1' + __LDBL_MAX__: 1.18973149535723176502126385303097021e+4932L __FLT64X_MAX_10_EXP__: '4932' __BFLT16_MAX_10_EXP__: '38' __BFLT16_MAX_EXP__: '128' @@ -67,49 +67,49 @@ custom_defs: __UINT_LEAST8_MAX__: '0xff' __GCC_ATOMIC_BOOL_LOCK_FREE: '2' __LAHF_SAHF__: '1' - __FLT128_DENORM_MIN__: '6' - __UINTMAX_TYPE__: long + __FLT128_DENORM_MIN__: 6.47517511943802511092443895822764655e-4966F128 + __UINTMAX_TYPE__: long long unsigned int __BFLT16_DECIMAL_DIG__: '4' __linux: '1' - __DEC32_EPSILON__: 1E + __DEC32_EPSILON__: 1E-6DF __FLT_EVAL_METHOD_TS_18661_3__: '2' __UINT32_MAX__: 0xffffffffU - __DBL_DENORM_MIN__: '' - __FLT128_MIN_EXP__: '' + __DBL_DENORM_MIN__: ((double)4.94065645841246544176568792868221372e-324L) + __FLT128_MIN_EXP__: (-16381) __WINT_MIN__: 0U - __FLT128_MIN_10_EXP__: '' + __FLT128_MIN_10_EXP__: (-4931) __FLT32X_IS_IEC_60559__: '1' __INT_LEAST16_WIDTH__: '16' __SCHAR_MAX__: '0x7f' __FLT128_MANT_DIG__: '113' - __WCHAR_MIN__: '' - __INT64_C: '' + __WCHAR_MIN__: (-__WCHAR_MAX__ - 1) + __INT64_C(c): 'c ## LL' __SSP_STRONG__: '3' __GCC_ATOMIC_POINTER_LOCK_FREE: '2' __ATOMIC_SEQ_CST: '5' __unix: '1' __INT_LEAST64_MAX__: 0x7fffffffffffffffLL __FLT32X_MANT_DIG__: '53' - __FLT64X_EPSILON__: '1' - __DEC64_MIN_EXP__: '' + __FLT64X_EPSILON__: 1.08420217248550443400745280086994171e-19F64x + __DEC64_MIN_EXP__: (-382) __DBL_DIG__: '15' - __FLT_EPSILON__: '1' + __FLT_EPSILON__: 1.19209289550781250000000000000000000e-7F __SHRT_WIDTH__: '16' __FLT32_IS_IEC_60559__: '1' - __LDBL_MIN__: '3' + __LDBL_MIN__: 3.36210314311209350626267781732175260e-4932L __DBL_IS_IEC_60559__: '1' - __DEC32_MAX__: '9' - __FLT64X_DENORM_MIN__: '3' + __DEC32_MAX__: 9.999999E96DF + __FLT64X_DENORM_MIN__: 3.64519953188247460252840593361941982e-4951F64x __FLT32X_HAS_INFINITY__: '1' __unix__: '1' __INT_WIDTH__: '32' __DECIMAL_DIG__: '21' - __FLT64_EPSILON__: '2' + __FLT64_EPSILON__: 2.22044604925031308084726333618164062e-16F64 __gnu_linux__: '1' __FLT128_IS_IEC_60559__: '1' - __FLT64X_MIN_10_EXP__: '' + __FLT64X_MIN_10_EXP__: (-4931) __LDBL_HAS_QUIET_NAN__: '1' - __FLT16_MIN_EXP__: '' + __FLT16_MIN_EXP__: (-13) __FLT64_MANT_DIG__: '53' __FLT64X_MANT_DIG__: '64' __BFLT16_DIG__: '2' @@ -122,26 +122,26 @@ custom_defs: __FLT64_MAX_10_EXP__: '308' __BFLT16_IS_IEC_60559__: '0' __FLT16_MAX_10_EXP__: '4' - __DBL_MAX__: '' + __DBL_MAX__: ((double)1.79769313486231570814527423731704357e+308L) __INT_FAST32_MAX__: '0x7fffffff' __DBL_HAS_INFINITY__: '1' __INT64_MAX__: 0x7fffffffffffffffLL __SIZEOF_FLOAT__: '4' __HAVE_SPECULATION_SAFE_VALUE: '1' - __DEC32_MIN_EXP__: '' + __DEC32_MIN_EXP__: (-94) __INTPTR_WIDTH__: '32' __UINT_LEAST32_MAX__: 0xffffffffU __FLT32X_HAS_DENORM__: '1' __INT_FAST16_TYPE__: int __LDBL_HAS_DENORM__: '1' __SEG_GS: '1' - __BFLT16_EPSILON__: '7' + __BFLT16_EPSILON__: 7.81250000000000000000000000000000000e-3BF16 __FLT128_HAS_INFINITY__: '1' - __DEC32_MIN__: 1E + __DEC32_MIN__: 1E-95DF __DBL_MAX_EXP__: '1024' __WCHAR_WIDTH__: '32' - __FLT32_MAX__: '3' - __DEC128_EPSILON__: 1E + __FLT32_MAX__: 3.40282346638528859811704183484516925e+38F32 + __DEC128_EPSILON__: 1E-33DL __FLT16_DECIMAL_DIG__: '5' __ATOMIC_HLE_RELEASE: '131072' __PTRDIFF_MAX__: '0x7fffffff' @@ -149,84 +149,84 @@ custom_defs: __LONG_LONG_MAX__: 0x7fffffffffffffffLL __SIZEOF_SIZE_T__: '4' __BFLT16_HAS_INFINITY__: '1' - __FLT64X_MIN_EXP__: '' + __FLT64X_MIN_EXP__: (-16381) __SIZEOF_WINT_T__: '4' __LONG_LONG_WIDTH__: '64' __FLT32_MAX_EXP__: '128' __GXX_ABI_VERSION: '1018' - __FLT_MIN_EXP__: '' + __FLT_MIN_EXP__: (-125) __GCC_HAVE_DWARF2_CFI_ASM: '1' __INT16_MAX__: '0x7fff' - __INT_FAST64_TYPE__: long - __BFLT16_MAX__: '3' + __INT_FAST64_TYPE__: long long int + __BFLT16_MAX__: 3.38953138925153547590470800371487867e+38BF16 __BFLT16_HAS_DENORM__: '1' - __FLT64_DENORM_MIN__: '4' - __FLT16_DENORM_MIN__: '5' - __FLT128_EPSILON__: '1' - __FLT64X_NORM_MAX__: '1' + __FLT64_DENORM_MIN__: 4.94065645841246544176568792868221372e-324F64 + __FLT16_DENORM_MIN__: 5.96046447753906250000000000000000000e-8F16 + __FLT128_EPSILON__: 1.92592994438723585305597794258492732e-34F128 + __FLT64X_NORM_MAX__: 1.18973149535723176502126385303097021e+4932F64x __SIZEOF_POINTER__: '4' - __SIZE_TYPE__: unsigned + __SIZE_TYPE__: unsigned int __DBL_HAS_QUIET_NAN__: '1' - __FLT32X_EPSILON__: '2' + __FLT32X_EPSILON__: 2.22044604925031308084726333618164062e-16F32x __LDBL_MAX_EXP__: '16384' __DECIMAL_BID_FORMAT__: '1' - __FLT64_MIN_EXP__: '' - __FLT64_MIN_10_EXP__: '' - __FLT16_MIN_10_EXP__: '' + __FLT64_MIN_EXP__: (-1021) + __FLT64_MIN_10_EXP__: (-307) + __FLT16_MIN_10_EXP__: (-4) __FLT64X_DECIMAL_DIG__: '21' - __DEC128_MIN__: 1E + __DEC128_MIN__: 1E-6143DL __REGISTER_PREFIX__: '' __UINT16_MAX__: '0xffff' __DBL_HAS_DENORM__: '1' - __FLT32_MIN__: '1' - __UINT8_TYPE__: unsigned + __FLT32_MIN__: 1.17549435082228750796873653722224568e-38F32 + __UINT8_TYPE__: unsigned char __FLT_DIG__: '6' __NO_INLINE__: '1' __DEC_EVAL_METHOD__: '2' __i386: '1' __FLT_MANT_DIG__: '24' __LDBL_DECIMAL_DIG__: '21' - __VERSION__: '' - __UINT64_C: '' + __VERSION__: '"13.2.1 20230801"' + __UINT64_C(c): 'c ## ULL' _STDC_PREDEF_H: '1' __INT_LEAST32_MAX__: '0x7fffffff' __GCC_ATOMIC_INT_LOCK_FREE: '2' __FLT128_MAX_EXP__: '16384' __FLT32_MANT_DIG__: '24' __FLOAT_WORD_ORDER__: __ORDER_LITTLE_ENDIAN__ - __FLT32X_MIN_EXP__: '' + __FLT32X_MIN_EXP__: (-1021) i386: '1' - __BFLT16_MIN__: '1' + __BFLT16_MIN__: 1.17549435082228750796873653722224568e-38BF16 __FLT128_HAS_DENORM__: '1' __FLT32_DECIMAL_DIG__: '9' __FLT128_DIG__: '33' - __INT32_C: '' - __DEC64_EPSILON__: 1E + __INT32_C(c): c + __DEC64_EPSILON__: 1E-15DD __ORDER_PDP_ENDIAN__: '3412' - __DEC128_MIN_EXP__: '' + __DEC128_MIN_EXP__: (-6142) __code_model_32__: '1' - __DEC128_MAX__: '9' + __DEC128_MAX__: 9.999999999999999999999999999999999E6144DL __INT_FAST32_TYPE__: int - __UINT_LEAST16_TYPE__: short + __UINT_LEAST16_TYPE__: short unsigned int __DEC128_MAX_EXP__: '6145' unix: '1' __i386__: '1' __UINT64_MAX__: 0xffffffffffffffffULL __FLT_IS_IEC_60559__: '1' - __GNUC_WIDE_EXECUTION_CHARSET_NAME: '' + __GNUC_WIDE_EXECUTION_CHARSET_NAME: '"UTF-32LE"' __FLT64X_DIG__: '18' - __INT8_TYPE__: signed + __INT8_TYPE__: signed char __ELF__: '1' __GCC_ASM_FLAG_OUTPUTS__: '1' - __UINT32_TYPE__: unsigned + __UINT32_TYPE__: unsigned int __BFLT16_HAS_QUIET_NAN__: '1' __FLT_RADIX__: '2' - __INT_LEAST16_TYPE__: short - __LDBL_EPSILON__: '1' - __UINTMAX_C: '' + __INT_LEAST16_TYPE__: short int + __LDBL_EPSILON__: 1.08420217248550443400745280086994171e-19L + __UINTMAX_C(c): 'c ## ULL' __FLT16_DIG__: '3' __k8: '1' - __FLT32X_MIN__: '2' + __FLT32X_MIN__: 2.22507385850720138309023271733240406e-308F32x __SIG_ATOMIC_MAX__: '0x7fffffff' __GCC_ATOMIC_WCHAR_T_LOCK_FREE: '2' __USER_LABEL_PREFIX__: '' @@ -238,167 +238,167 @@ custom_defs: __FLT64_IS_IEC_60559__: '1' __FLT16_IS_IEC_60559__: '1' __FLT16_MAX_EXP__: '16' - __DEC32_SUBNORMAL_MIN__: '0' + __DEC32_SUBNORMAL_MIN__: 0.000001E-95DF __INT_FAST16_MAX__: '0x7fffffff' __GCC_CONSTRUCTIVE_SIZE: '64' __FLT64_DIG__: '15' __UINT_FAST32_MAX__: 0xffffffffU - __UINT_LEAST64_TYPE__: long - __FLT16_EPSILON__: '9' + __UINT_LEAST64_TYPE__: long long unsigned int + __FLT16_EPSILON__: 9.76562500000000000000000000000000000e-4F16 __ILP32__: '1' __FLT_HAS_QUIET_NAN__: '1' __FLT_MAX_10_EXP__: '38' __LONG_MAX__: 0x7fffffffL __FLT64X_HAS_DENORM__: '1' - __DEC128_SUBNORMAL_MIN__: '0' + __DEC128_SUBNORMAL_MIN__: 0.000000000000000000000000000000001E-6143DL __FLT_HAS_INFINITY__: '1' - __GNUC_EXECUTION_CHARSET_NAME: '' + __GNUC_EXECUTION_CHARSET_NAME: '"UTF-8"' _ILP32: '1' - __UINT_FAST16_TYPE__: unsigned - __DEC64_MAX__: '9' + __UINT_FAST16_TYPE__: unsigned int + __DEC64_MAX__: 9.999999999999999E384DD __INT_FAST32_WIDTH__: '32' - __CHAR16_TYPE__: short + __CHAR16_TYPE__: short unsigned int __PRAGMA_REDEFINE_EXTNAME: '1' __SIZE_WIDTH__: '32' __SEG_FS: '1' __INT_LEAST16_MAX__: '0x7fff' - __FLT16_NORM_MAX__: '6' + __FLT16_NORM_MAX__: 6.55040000000000000000000000000000000e+4F16 __DEC64_MANT_DIG__: '16' - __FLT32_DENORM_MIN__: '1' + __FLT32_DENORM_MIN__: 1.40129846432481707092372958328991613e-45F32 __SIG_ATOMIC_WIDTH__: '32' - __INT_LEAST64_TYPE__: long - __INT16_TYPE__: short - __INT_LEAST8_TYPE__: signed - __FLT16_MAX__: '6' - __FLT128_MIN__: '3' + __INT_LEAST64_TYPE__: long long int + __INT16_TYPE__: short int + __INT_LEAST8_TYPE__: signed char + __FLT16_MAX__: 6.55040000000000000000000000000000000e+4F16 + __FLT128_MIN__: 3.36210314311209350626267781732175260e-4932F128 __SIZEOF_INT__: '4' __DEC32_MAX_EXP__: '97' __INT_FAST8_MAX__: '0x7f' - __FLT128_MAX__: '1' + __FLT128_MAX__: 1.18973149535723176508575932662800702e+4932F128 __INTPTR_MAX__: '0x7fffffff' linux: '1' __FLT64_HAS_QUIET_NAN__: '1' - __FLT32_MIN_10_EXP__: '' + __FLT32_MIN_10_EXP__: (-37) __FLT32X_DIG__: '15' - __UINT16_C: '' + __UINT16_C(c): c __PTRDIFF_WIDTH__: '32' __LDBL_MANT_DIG__: '64' __INT_FAST16_WIDTH__: '32' __FLT64_HAS_INFINITY__: '1' - __FLT64X_MAX__: '1' + __FLT64X_MAX__: 1.18973149535723176502126385303097021e+4932F64x __FLT16_HAS_INFINITY__: '1' - __SIG_ATOMIC_MIN__: '' + __SIG_ATOMIC_MIN__: (-__SIG_ATOMIC_MAX__ - 1) __GCC_ATOMIC_LONG_LOCK_FREE: '2' __DEC32_MANT_DIG__: '7' __FLT16_MANT_DIG__: '11' __k8__: '1' __INTPTR_TYPE__: int - __UINT16_TYPE__: short - __WCHAR_TYPE__: long + __UINT16_TYPE__: short unsigned int + __WCHAR_TYPE__: long int __pic__: '2' __UINTPTR_MAX__: 0xffffffffU __INT_FAST64_WIDTH__: '64' __LDBL_HAS_INFINITY__: '1' __INT_FAST64_MAX__: 0x7fffffffffffffffLL __GCC_ATOMIC_TEST_AND_SET_TRUEVAL: '1' - __FLT_NORM_MAX__: '3' + __FLT_NORM_MAX__: 3.40282346638528859811704183484516925e+38F __FLT64X_MAX_EXP__: '16384' - __UINT_FAST64_TYPE__: long - __BFLT16_MIN_EXP__: '' + __UINT_FAST64_TYPE__: long long unsigned int + __BFLT16_MIN_EXP__: (-125) __INT_MAX__: '0x7fffffff' __linux__: '1' - __INT64_TYPE__: long + __INT64_TYPE__: long long int __FLT_MAX_EXP__: '128' __DBL_MANT_DIG__: '53' __SIZEOF_FLOAT128__: '16' __BFLT16_MANT_DIG__: '8' __GCC_ATOMIC_CHAR16_T_LOCK_FREE: '2' - __DEC64_MIN__: 1E - __WINT_TYPE__: unsigned - __UINT_LEAST32_TYPE__: unsigned + __DEC64_MIN__: 1E-383DD + __WINT_TYPE__: unsigned int + __UINT_LEAST32_TYPE__: unsigned int __SIZEOF_SHORT__: '2' - __FLT32_NORM_MAX__: '3' + __FLT32_NORM_MAX__: 3.40282346638528859811704183484516925e+38F32 __SSE__: '1' - __LDBL_MIN_EXP__: '' - __FLT64_MAX__: '1' + __LDBL_MIN_EXP__: (-16381) + __FLT64_MAX__: 1.79769313486231570814527423731704357e+308F64 __WINT_WIDTH__: '32' __INT_LEAST8_MAX__: '0x7f' __INT_LEAST64_WIDTH__: '64' __FLT32X_MAX_10_EXP__: '308' - __FLT16_MIN__: '6' + __FLT16_MIN__: 6.10351562500000000000000000000000000e-5F16 __FLT64X_IS_IEC_60559__: '1' __LDBL_MAX_10_EXP__: '4932' __ATOMIC_RELAXED: '0' - __DBL_EPSILON__: '' + __DBL_EPSILON__: ((double)2.22044604925031308084726333618164062e-16L) __INT_LEAST32_TYPE__: int - __UINT8_C: '' + __UINT8_C(c): c __FLT64_MAX_EXP__: '1024' __SIZEOF_WCHAR_T__: '4' - __UINT64_TYPE__: long + __UINT64_TYPE__: long long unsigned int __GNUC_PATCHLEVEL__: '1' - __FLT128_NORM_MAX__: '1' - __FLT64_NORM_MAX__: '1' + __FLT128_NORM_MAX__: 1.18973149535723176508575932662800702e+4932F128 + __FLT64_NORM_MAX__: 1.79769313486231570814527423731704357e+308F64 __FLT128_HAS_QUIET_NAN__: '1' __INTMAX_MAX__: 0x7fffffffffffffffLL - __INT_FAST8_TYPE__: signed - __FLT64X_MIN__: '3' + __INT_FAST8_TYPE__: signed char + __FLT64X_MIN__: 3.36210314311209350626267781732175260e-4932F64x __GNUC_STDC_INLINE__: '1' __FLT64_HAS_DENORM__: '1' - __FLT32_EPSILON__: '1' + __FLT32_EPSILON__: 1.19209289550781250000000000000000000e-7F32 __FLT16_HAS_DENORM__: '1' __DBL_DECIMAL_DIG__: '17' __INT_FAST8_WIDTH__: '8' __FXSR__: '1' - __FLT32X_MAX__: '1' - __DBL_NORM_MAX__: '' + __FLT32X_MAX__: 1.79769313486231570814527423731704357e+308F32x + __DBL_NORM_MAX__: ((double)1.79769313486231570814527423731704357e+308L) __BYTE_ORDER__: __ORDER_LITTLE_ENDIAN__ __GCC_DESTRUCTIVE_SIZE: '64' __INTMAX_WIDTH__: '64' __ORDER_BIG_ENDIAN__: '4321' __FLT32_DIG__: '6' - __UINT32_C: '' - __FLT_DENORM_MIN__: '1' + __UINT32_C(c): 'c ## U' + __FLT_DENORM_MIN__: 1.40129846432481707092372958328991613e-45F __INT8_MAX__: '0x7f' __LONG_WIDTH__: '32' - __DBL_MIN__: '' + __DBL_MIN__: ((double)2.22507385850720138309023271733240406e-308L) __PIC__: '2' __INT32_MAX__: '0x7fffffff' - __UINT_FAST32_TYPE__: unsigned - __FLT32X_NORM_MAX__: '1' - __CHAR32_TYPE__: unsigned - __FLT_MAX__: '3' + __UINT_FAST32_TYPE__: unsigned int + __FLT32X_NORM_MAX__: 1.79769313486231570814527423731704357e+308F32x + __CHAR32_TYPE__: unsigned int + __FLT_MAX__: 3.40282346638528859811704183484516925e+38F __SSE2__: '1' __INT32_TYPE__: int __SIZEOF_DOUBLE__: '8' - __FLT_MIN_10_EXP__: '' - __FLT64_MIN__: '2' + __FLT_MIN_10_EXP__: (-37) + __FLT64_MIN__: 2.22507385850720138309023271733240406e-308F64 __INT_LEAST32_WIDTH__: '32' - __INTMAX_TYPE__: long + __INTMAX_TYPE__: long long int __FLT32X_HAS_QUIET_NAN__: '1' __ATOMIC_CONSUME: '1' __GNUC_MINOR__: '2' __UINTMAX_MAX__: 0xffffffffffffffffULL __PIE__: '2' - __FLT32X_DENORM_MIN__: '4' + __FLT32X_DENORM_MIN__: 4.94065645841246544176568792868221372e-324F32x __DBL_MAX_10_EXP__: '308' - __LDBL_DENORM_MIN__: '3' - __INT16_C: '' + __LDBL_DENORM_MIN__: 3.64519953188247460252840593361941982e-4951L + __INT16_C(c): c __PTRDIFF_TYPE__: int - __FLT32X_MIN_10_EXP__: '' - __UINTPTR_TYPE__: unsigned - __DEC64_SUBNORMAL_MIN__: '0' + __FLT32X_MIN_10_EXP__: (-307) + __UINTPTR_TYPE__: unsigned int + __DEC64_SUBNORMAL_MIN__: 0.000000000000001E-383DD __DEC128_MANT_DIG__: '34' - __LDBL_MIN_10_EXP__: '' + __LDBL_MIN_10_EXP__: (-4931) __SIZEOF_LONG_LONG__: '8' __FLT128_DECIMAL_DIG__: '36' __GCC_ATOMIC_LLONG_LOCK_FREE: '2' __FLT32_HAS_QUIET_NAN__: '1' __FLT_DECIMAL_DIG__: '9' __UINT_FAST16_MAX__: 0xffffffffU - __LDBL_NORM_MAX__: '1' + __LDBL_NORM_MAX__: 1.18973149535723176502126385303097021e+4932L __GCC_ATOMIC_SHORT_LOCK_FREE: '2' __SIZE_MAX__: 0xffffffffU - __UINT_FAST8_TYPE__: unsigned + __UINT_FAST8_TYPE__: unsigned char __ATOMIC_ACQ_REL: '4' __ATOMIC_RELEASE: '3' eof: (-1) diff --git a/share/machdeps/machdep_gcc_x86_64.yaml b/share/machdeps/machdep_gcc_x86_64.yaml index 1044b888bdc902c4abb5a3e6e7773c933890ceb8..a5bf476f8b3f09a5894f66a89bda5fe2e8b07709 100644 --- a/share/machdeps/machdep_gcc_x86_64.yaml +++ b/share/machdeps/machdep_gcc_x86_64.yaml @@ -15,24 +15,24 @@ compiler: gcc cpp_arch_flags: - -m64 custom_defs: - __DBL_MIN_EXP__: '' + __DBL_MIN_EXP__: (-1021) __UINT_LEAST16_MAX__: '0xffff' __FLT16_HAS_QUIET_NAN__: '1' __ATOMIC_ACQUIRE: '2' __FLT128_MAX_10_EXP__: '4932' - __FLT_MIN__: '1' + __FLT_MIN__: 1.17549435082228750796873653722224568e-38F __GCC_IEC_559_COMPLEX: '2' - __UINT_LEAST8_TYPE__: unsigned + __UINT_LEAST8_TYPE__: unsigned char __SIZEOF_FLOAT80__: '16' - __BFLT16_DENORM_MIN__: '9' - __INTMAX_C: '' + __BFLT16_DENORM_MIN__: 9.18354961579912115600575419704879436e-41BF16 + __INTMAX_C(c): 'c ## L' __CHAR_BIT__: '8' __UINT8_MAX__: '0xff' __SCHAR_WIDTH__: '8' __WINT_MAX__: 0xffffffffU - __FLT32_MIN_EXP__: '' - __BFLT16_NORM_MAX__: '3' - __BFLT16_MIN_10_EXP__: '' + __FLT32_MIN_EXP__: (-125) + __BFLT16_NORM_MAX__: 3.38953138925153547590470800371487867e+38BF16 + __BFLT16_MIN_10_EXP__: (-37) __ORDER_LITTLE_ENDIAN__: '1234' __WCHAR_MAX__: '0x7fffffff' __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2: '1' @@ -46,7 +46,7 @@ custom_defs: __GCC_ATOMIC_CHAR32_T_LOCK_FREE: '2' __UINT_FAST64_MAX__: 0xffffffffffffffffUL __SIG_ATOMIC_TYPE__: int - __DBL_MIN_10_EXP__: '' + __DBL_MIN_10_EXP__: (-307) __FINITE_MATH_ONLY__: '0' __FLT32X_MAX_EXP__: '1024' __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1: '1' @@ -54,11 +54,11 @@ custom_defs: __UINT_FAST8_MAX__: '0xff' __FLT32_MAX_10_EXP__: '38' __DEC64_MAX_EXP__: '385' - __INT8_C: '' + __INT8_C(c): c __INT_LEAST8_WIDTH__: '8' __UINT_LEAST64_MAX__: 0xffffffffffffffffUL __SHRT_MAX__: '0x7fff' - __LDBL_MAX__: '1' + __LDBL_MAX__: 1.18973149535723176502126385303097021e+4932L __FLT64X_MAX_10_EXP__: '4932' __BFLT16_MAX_10_EXP__: '38' __BFLT16_MAX_EXP__: '128' @@ -66,49 +66,49 @@ custom_defs: __FLT64X_HAS_QUIET_NAN__: '1' __UINT_LEAST8_MAX__: '0xff' __GCC_ATOMIC_BOOL_LOCK_FREE: '2' - __FLT128_DENORM_MIN__: '6' - __UINTMAX_TYPE__: long + __FLT128_DENORM_MIN__: 6.47517511943802511092443895822764655e-4966F128 + __UINTMAX_TYPE__: long unsigned int __BFLT16_DECIMAL_DIG__: '4' __linux: '1' - __DEC32_EPSILON__: 1E + __DEC32_EPSILON__: 1E-6DF __FLT_EVAL_METHOD_TS_18661_3__: '0' __UINT32_MAX__: 0xffffffffU - __DBL_DENORM_MIN__: '' - __FLT128_MIN_EXP__: '' + __DBL_DENORM_MIN__: ((double)4.94065645841246544176568792868221372e-324L) + __FLT128_MIN_EXP__: (-16381) __WINT_MIN__: 0U - __FLT128_MIN_10_EXP__: '' + __FLT128_MIN_10_EXP__: (-4931) __FLT32X_IS_IEC_60559__: '1' __INT_LEAST16_WIDTH__: '16' __SCHAR_MAX__: '0x7f' __FLT128_MANT_DIG__: '113' - __WCHAR_MIN__: '' - __INT64_C: '' + __WCHAR_MIN__: (-__WCHAR_MAX__ - 1) + __INT64_C(c): 'c ## L' __SSP_STRONG__: '3' __GCC_ATOMIC_POINTER_LOCK_FREE: '2' __ATOMIC_SEQ_CST: '5' __unix: '1' __INT_LEAST64_MAX__: 0x7fffffffffffffffL __FLT32X_MANT_DIG__: '53' - __FLT64X_EPSILON__: '1' - __DEC64_MIN_EXP__: '' + __FLT64X_EPSILON__: 1.08420217248550443400745280086994171e-19F64x + __DEC64_MIN_EXP__: (-382) __DBL_DIG__: '15' - __FLT_EPSILON__: '1' + __FLT_EPSILON__: 1.19209289550781250000000000000000000e-7F __SHRT_WIDTH__: '16' __FLT32_IS_IEC_60559__: '1' - __LDBL_MIN__: '3' + __LDBL_MIN__: 3.36210314311209350626267781732175260e-4932L __DBL_IS_IEC_60559__: '1' - __DEC32_MAX__: '9' - __FLT64X_DENORM_MIN__: '3' + __DEC32_MAX__: 9.999999E96DF + __FLT64X_DENORM_MIN__: 3.64519953188247460252840593361941982e-4951F64x __FLT32X_HAS_INFINITY__: '1' __unix__: '1' __INT_WIDTH__: '32' __DECIMAL_DIG__: '21' - __FLT64_EPSILON__: '2' + __FLT64_EPSILON__: 2.22044604925031308084726333618164062e-16F64 __gnu_linux__: '1' __FLT128_IS_IEC_60559__: '1' - __FLT64X_MIN_10_EXP__: '' + __FLT64X_MIN_10_EXP__: (-4931) __LDBL_HAS_QUIET_NAN__: '1' - __FLT16_MIN_EXP__: '' + __FLT16_MIN_EXP__: (-13) __FLT64_MANT_DIG__: '53' __FLT64X_MANT_DIG__: '64' __BFLT16_DIG__: '2' @@ -121,27 +121,27 @@ custom_defs: __FLT64_MAX_10_EXP__: '308' __BFLT16_IS_IEC_60559__: '0' __FLT16_MAX_10_EXP__: '4' - __DBL_MAX__: '' + __DBL_MAX__: ((double)1.79769313486231570814527423731704357e+308L) __INT_FAST32_MAX__: 0x7fffffffffffffffL __DBL_HAS_INFINITY__: '1' __INT64_MAX__: 0x7fffffffffffffffL __SIZEOF_FLOAT__: '4' __HAVE_SPECULATION_SAFE_VALUE: '1' - __DEC32_MIN_EXP__: '' + __DEC32_MIN_EXP__: (-94) __INTPTR_WIDTH__: '64' __UINT_LEAST32_MAX__: 0xffffffffU __FLT32X_HAS_DENORM__: '1' - __INT_FAST16_TYPE__: long + __INT_FAST16_TYPE__: long int __MMX_WITH_SSE__: '1' __LDBL_HAS_DENORM__: '1' __SEG_GS: '1' - __BFLT16_EPSILON__: '7' + __BFLT16_EPSILON__: 7.81250000000000000000000000000000000e-3BF16 __FLT128_HAS_INFINITY__: '1' - __DEC32_MIN__: 1E + __DEC32_MIN__: 1E-95DF __DBL_MAX_EXP__: '1024' __WCHAR_WIDTH__: '32' - __FLT32_MAX__: '3' - __DEC128_EPSILON__: 1E + __FLT32_MAX__: 3.40282346638528859811704183484516925e+38F32 + __DEC128_EPSILON__: 1E-33DL __FLT16_DECIMAL_DIG__: '5' __SSE2_MATH__: '1' __ATOMIC_HLE_RELEASE: '131072' @@ -151,83 +151,83 @@ custom_defs: __LONG_LONG_MAX__: 0x7fffffffffffffffLL __SIZEOF_SIZE_T__: '8' __BFLT16_HAS_INFINITY__: '1' - __FLT64X_MIN_EXP__: '' + __FLT64X_MIN_EXP__: (-16381) __SIZEOF_WINT_T__: '4' __LONG_LONG_WIDTH__: '64' __FLT32_MAX_EXP__: '128' __GXX_ABI_VERSION: '1018' - __FLT_MIN_EXP__: '' + __FLT_MIN_EXP__: (-125) __GCC_HAVE_DWARF2_CFI_ASM: '1' __INT16_MAX__: '0x7fff' __x86_64: '1' - __INT_FAST64_TYPE__: long - __BFLT16_MAX__: '3' + __INT_FAST64_TYPE__: long int + __BFLT16_MAX__: 3.38953138925153547590470800371487867e+38BF16 __BFLT16_HAS_DENORM__: '1' - __FLT64_DENORM_MIN__: '4' - __FLT16_DENORM_MIN__: '5' - __FLT128_EPSILON__: '1' - __FLT64X_NORM_MAX__: '1' + __FLT64_DENORM_MIN__: 4.94065645841246544176568792868221372e-324F64 + __FLT16_DENORM_MIN__: 5.96046447753906250000000000000000000e-8F16 + __FLT128_EPSILON__: 1.92592994438723585305597794258492732e-34F128 + __FLT64X_NORM_MAX__: 1.18973149535723176502126385303097021e+4932F64x __SIZEOF_POINTER__: '8' - __SIZE_TYPE__: long + __SIZE_TYPE__: long unsigned int __LP64__: '1' __DBL_HAS_QUIET_NAN__: '1' - __FLT32X_EPSILON__: '2' + __FLT32X_EPSILON__: 2.22044604925031308084726333618164062e-16F32x __LDBL_MAX_EXP__: '16384' __DECIMAL_BID_FORMAT__: '1' - __FLT64_MIN_EXP__: '' - __FLT64_MIN_10_EXP__: '' - __FLT16_MIN_10_EXP__: '' + __FLT64_MIN_EXP__: (-1021) + __FLT64_MIN_10_EXP__: (-307) + __FLT16_MIN_10_EXP__: (-4) __FLT64X_DECIMAL_DIG__: '21' - __DEC128_MIN__: 1E + __DEC128_MIN__: 1E-6143DL __REGISTER_PREFIX__: '' __UINT16_MAX__: '0xffff' __DBL_HAS_DENORM__: '1' - __FLT32_MIN__: '1' - __UINT8_TYPE__: unsigned + __FLT32_MIN__: 1.17549435082228750796873653722224568e-38F32 + __UINT8_TYPE__: unsigned char __FLT_DIG__: '6' __NO_INLINE__: '1' __DEC_EVAL_METHOD__: '2' __FLT_MANT_DIG__: '24' __LDBL_DECIMAL_DIG__: '21' - __VERSION__: '' - __UINT64_C: '' + __VERSION__: '"13.2.1 20230801"' + __UINT64_C(c): 'c ## UL' _STDC_PREDEF_H: '1' __INT_LEAST32_MAX__: '0x7fffffff' __GCC_ATOMIC_INT_LOCK_FREE: '2' __FLT128_MAX_EXP__: '16384' __FLT32_MANT_DIG__: '24' __FLOAT_WORD_ORDER__: __ORDER_LITTLE_ENDIAN__ - __FLT32X_MIN_EXP__: '' - __BFLT16_MIN__: '1' + __FLT32X_MIN_EXP__: (-1021) + __BFLT16_MIN__: 1.17549435082228750796873653722224568e-38BF16 __FLT128_HAS_DENORM__: '1' __FLT32_DECIMAL_DIG__: '9' __FLT128_DIG__: '33' - __INT32_C: '' - __DEC64_EPSILON__: 1E + __INT32_C(c): c + __DEC64_EPSILON__: 1E-15DD __ORDER_PDP_ENDIAN__: '3412' - __DEC128_MIN_EXP__: '' - __DEC128_MAX__: '9' - __INT_FAST32_TYPE__: long - __UINT_LEAST16_TYPE__: short + __DEC128_MIN_EXP__: (-6142) + __DEC128_MAX__: 9.999999999999999999999999999999999E6144DL + __INT_FAST32_TYPE__: long int + __UINT_LEAST16_TYPE__: short unsigned int __DEC128_MAX_EXP__: '6145' unix: '1' __UINT64_MAX__: 0xffffffffffffffffUL __FLT_IS_IEC_60559__: '1' - __GNUC_WIDE_EXECUTION_CHARSET_NAME: '' + __GNUC_WIDE_EXECUTION_CHARSET_NAME: '"UTF-32LE"' __FLT64X_DIG__: '18' - __INT8_TYPE__: signed + __INT8_TYPE__: signed char __ELF__: '1' __GCC_ASM_FLAG_OUTPUTS__: '1' - __UINT32_TYPE__: unsigned + __UINT32_TYPE__: unsigned int __BFLT16_HAS_QUIET_NAN__: '1' __FLT_RADIX__: '2' - __INT_LEAST16_TYPE__: short - __LDBL_EPSILON__: '1' - __UINTMAX_C: '' + __INT_LEAST16_TYPE__: short int + __LDBL_EPSILON__: 1.08420217248550443400745280086994171e-19L + __UINTMAX_C(c): 'c ## UL' __FLT16_DIG__: '3' __SSE_MATH__: '1' __k8: '1' - __FLT32X_MIN__: '2' + __FLT32X_MIN__: 2.22507385850720138309023271733240406e-308F32x __SIG_ATOMIC_MAX__: '0x7fffffff' __GCC_ATOMIC_WCHAR_T_LOCK_FREE: '2' __USER_LABEL_PREFIX__: '' @@ -240,61 +240,61 @@ custom_defs: __x86_64__: '1' __FLT16_IS_IEC_60559__: '1' __FLT16_MAX_EXP__: '16' - __DEC32_SUBNORMAL_MIN__: '0' + __DEC32_SUBNORMAL_MIN__: 0.000001E-95DF __INT_FAST16_MAX__: 0x7fffffffffffffffL __GCC_CONSTRUCTIVE_SIZE: '64' __FLT64_DIG__: '15' __UINT_FAST32_MAX__: 0xffffffffffffffffUL - __UINT_LEAST64_TYPE__: long - __FLT16_EPSILON__: '9' + __UINT_LEAST64_TYPE__: long unsigned int + __FLT16_EPSILON__: 9.76562500000000000000000000000000000e-4F16 __FLT_HAS_QUIET_NAN__: '1' __FLT_MAX_10_EXP__: '38' __LONG_MAX__: 0x7fffffffffffffffL __FLT64X_HAS_DENORM__: '1' - __DEC128_SUBNORMAL_MIN__: '0' + __DEC128_SUBNORMAL_MIN__: 0.000000000000000000000000000000001E-6143DL __FLT_HAS_INFINITY__: '1' - __GNUC_EXECUTION_CHARSET_NAME: '' - __UINT_FAST16_TYPE__: long - __DEC64_MAX__: '9' + __GNUC_EXECUTION_CHARSET_NAME: '"UTF-8"' + __UINT_FAST16_TYPE__: long unsigned int + __DEC64_MAX__: 9.999999999999999E384DD __INT_FAST32_WIDTH__: '64' - __CHAR16_TYPE__: short + __CHAR16_TYPE__: short unsigned int __PRAGMA_REDEFINE_EXTNAME: '1' __SIZE_WIDTH__: '64' __SEG_FS: '1' __INT_LEAST16_MAX__: '0x7fff' - __FLT16_NORM_MAX__: '6' + __FLT16_NORM_MAX__: 6.55040000000000000000000000000000000e+4F16 __DEC64_MANT_DIG__: '16' - __FLT32_DENORM_MIN__: '1' + __FLT32_DENORM_MIN__: 1.40129846432481707092372958328991613e-45F32 __SIG_ATOMIC_WIDTH__: '32' - __INT_LEAST64_TYPE__: long - __INT16_TYPE__: short - __INT_LEAST8_TYPE__: signed - __FLT16_MAX__: '6' - __FLT128_MIN__: '3' + __INT_LEAST64_TYPE__: long int + __INT16_TYPE__: short int + __INT_LEAST8_TYPE__: signed char + __FLT16_MAX__: 6.55040000000000000000000000000000000e+4F16 + __FLT128_MIN__: 3.36210314311209350626267781732175260e-4932F128 __SIZEOF_INT__: '4' __DEC32_MAX_EXP__: '97' __INT_FAST8_MAX__: '0x7f' - __FLT128_MAX__: '1' + __FLT128_MAX__: 1.18973149535723176508575932662800702e+4932F128 __INTPTR_MAX__: 0x7fffffffffffffffL linux: '1' __FLT64_HAS_QUIET_NAN__: '1' - __FLT32_MIN_10_EXP__: '' + __FLT32_MIN_10_EXP__: (-37) __FLT32X_DIG__: '15' - __UINT16_C: '' + __UINT16_C(c): c __PTRDIFF_WIDTH__: '64' __LDBL_MANT_DIG__: '64' __INT_FAST16_WIDTH__: '64' __FLT64_HAS_INFINITY__: '1' - __FLT64X_MAX__: '1' + __FLT64X_MAX__: 1.18973149535723176502126385303097021e+4932F64x __FLT16_HAS_INFINITY__: '1' - __SIG_ATOMIC_MIN__: '' + __SIG_ATOMIC_MIN__: (-__SIG_ATOMIC_MAX__ - 1) __code_model_small__: '1' __GCC_ATOMIC_LONG_LOCK_FREE: '2' __DEC32_MANT_DIG__: '7' __FLT16_MANT_DIG__: '11' __k8__: '1' - __INTPTR_TYPE__: long - __UINT16_TYPE__: short + __INTPTR_TYPE__: long int + __UINT16_TYPE__: short unsigned int __WCHAR_TYPE__: int __pic__: '2' __UINTPTR_MAX__: 0xffffffffffffffffUL @@ -302,107 +302,107 @@ custom_defs: __LDBL_HAS_INFINITY__: '1' __INT_FAST64_MAX__: 0x7fffffffffffffffL __GCC_ATOMIC_TEST_AND_SET_TRUEVAL: '1' - __FLT_NORM_MAX__: '3' + __FLT_NORM_MAX__: 3.40282346638528859811704183484516925e+38F __FLT64X_MAX_EXP__: '16384' - __UINT_FAST64_TYPE__: long - __BFLT16_MIN_EXP__: '' + __UINT_FAST64_TYPE__: long unsigned int + __BFLT16_MIN_EXP__: (-125) __INT_MAX__: '0x7fffffff' __linux__: '1' - __INT64_TYPE__: long + __INT64_TYPE__: long int __FLT_MAX_EXP__: '128' __ORDER_BIG_ENDIAN__: '4321' __DBL_MANT_DIG__: '53' __SIZEOF_FLOAT128__: '16' __BFLT16_MANT_DIG__: '8' __GCC_ATOMIC_CHAR16_T_LOCK_FREE: '2' - __DEC64_MIN__: 1E - __WINT_TYPE__: unsigned - __UINT_LEAST32_TYPE__: unsigned + __DEC64_MIN__: 1E-383DD + __WINT_TYPE__: unsigned int + __UINT_LEAST32_TYPE__: unsigned int __SIZEOF_SHORT__: '2' - __FLT32_NORM_MAX__: '3' + __FLT32_NORM_MAX__: 3.40282346638528859811704183484516925e+38F32 __SSE__: '1' - __LDBL_MIN_EXP__: '' - __FLT64_MAX__: '1' + __LDBL_MIN_EXP__: (-16381) + __FLT64_MAX__: 1.79769313486231570814527423731704357e+308F64 __amd64__: '1' __WINT_WIDTH__: '32' __INT_LEAST8_MAX__: '0x7f' __INT_LEAST64_WIDTH__: '64' __FLT32X_MAX_10_EXP__: '308' __SIZEOF_INT128__: '16' - __FLT16_MIN__: '6' + __FLT16_MIN__: 6.10351562500000000000000000000000000e-5F16 __FLT64X_IS_IEC_60559__: '1' __LDBL_MAX_10_EXP__: '4932' __ATOMIC_RELAXED: '0' - __DBL_EPSILON__: '' + __DBL_EPSILON__: ((double)2.22044604925031308084726333618164062e-16L) __INT_LEAST32_TYPE__: int _LP64: '1' - __UINT8_C: '' + __UINT8_C(c): c __FLT64_MAX_EXP__: '1024' __SIZEOF_WCHAR_T__: '4' - __UINT64_TYPE__: long + __UINT64_TYPE__: long unsigned int __GNUC_PATCHLEVEL__: '1' - __FLT128_NORM_MAX__: '1' - __FLT64_NORM_MAX__: '1' + __FLT128_NORM_MAX__: 1.18973149535723176508575932662800702e+4932F128 + __FLT64_NORM_MAX__: 1.79769313486231570814527423731704357e+308F64 __FLT128_HAS_QUIET_NAN__: '1' __INTMAX_MAX__: 0x7fffffffffffffffL - __INT_FAST8_TYPE__: signed - __FLT64X_MIN__: '3' + __INT_FAST8_TYPE__: signed char + __FLT64X_MIN__: 3.36210314311209350626267781732175260e-4932F64x __GNUC_STDC_INLINE__: '1' __FLT64_HAS_DENORM__: '1' - __FLT32_EPSILON__: '1' + __FLT32_EPSILON__: 1.19209289550781250000000000000000000e-7F32 __FLT16_HAS_DENORM__: '1' __DBL_DECIMAL_DIG__: '17' __INT_FAST8_WIDTH__: '8' __FXSR__: '1' - __FLT32X_MAX__: '1' - __DBL_NORM_MAX__: '' + __FLT32X_MAX__: 1.79769313486231570814527423731704357e+308F32x + __DBL_NORM_MAX__: ((double)1.79769313486231570814527423731704357e+308L) __BYTE_ORDER__: __ORDER_LITTLE_ENDIAN__ __GCC_DESTRUCTIVE_SIZE: '64' __INTMAX_WIDTH__: '64' __FLT32_DIG__: '6' - __UINT32_C: '' - __FLT_DENORM_MIN__: '1' + __UINT32_C(c): 'c ## U' + __FLT_DENORM_MIN__: 1.40129846432481707092372958328991613e-45F __INT8_MAX__: '0x7f' __LONG_WIDTH__: '64' - __DBL_MIN__: '' + __DBL_MIN__: ((double)2.22507385850720138309023271733240406e-308L) __PIC__: '2' __INT32_MAX__: '0x7fffffff' - __UINT_FAST32_TYPE__: long - __FLT32X_NORM_MAX__: '1' - __CHAR32_TYPE__: unsigned - __FLT_MAX__: '3' + __UINT_FAST32_TYPE__: long unsigned int + __FLT32X_NORM_MAX__: 1.79769313486231570814527423731704357e+308F32x + __CHAR32_TYPE__: unsigned int + __FLT_MAX__: 3.40282346638528859811704183484516925e+38F __SSE2__: '1' __INT32_TYPE__: int __SIZEOF_DOUBLE__: '8' - __FLT_MIN_10_EXP__: '' - __FLT64_MIN__: '2' + __FLT_MIN_10_EXP__: (-37) + __FLT64_MIN__: 2.22507385850720138309023271733240406e-308F64 __INT_LEAST32_WIDTH__: '32' - __INTMAX_TYPE__: long + __INTMAX_TYPE__: long int __FLT32X_HAS_QUIET_NAN__: '1' __ATOMIC_CONSUME: '1' __GNUC_MINOR__: '2' __UINTMAX_MAX__: 0xffffffffffffffffUL __PIE__: '2' - __FLT32X_DENORM_MIN__: '4' + __FLT32X_DENORM_MIN__: 4.94065645841246544176568792868221372e-324F32x __DBL_MAX_10_EXP__: '308' - __LDBL_DENORM_MIN__: '3' - __INT16_C: '' - __PTRDIFF_TYPE__: long - __FLT32X_MIN_10_EXP__: '' - __UINTPTR_TYPE__: long - __DEC64_SUBNORMAL_MIN__: '0' + __LDBL_DENORM_MIN__: 3.64519953188247460252840593361941982e-4951L + __INT16_C(c): c + __PTRDIFF_TYPE__: long int + __FLT32X_MIN_10_EXP__: (-307) + __UINTPTR_TYPE__: long unsigned int + __DEC64_SUBNORMAL_MIN__: 0.000000000000001E-383DD __DEC128_MANT_DIG__: '34' - __LDBL_MIN_10_EXP__: '' + __LDBL_MIN_10_EXP__: (-4931) __SIZEOF_LONG_LONG__: '8' __FLT128_DECIMAL_DIG__: '36' __GCC_ATOMIC_LLONG_LOCK_FREE: '2' __FLT32_HAS_QUIET_NAN__: '1' __FLT_DECIMAL_DIG__: '9' __UINT_FAST16_MAX__: 0xffffffffffffffffUL - __LDBL_NORM_MAX__: '1' + __LDBL_NORM_MAX__: 1.18973149535723176502126385303097021e+4932L __GCC_ATOMIC_SHORT_LOCK_FREE: '2' __SIZE_MAX__: 0xffffffffffffffffUL - __UINT_FAST8_TYPE__: unsigned + __UINT_FAST8_TYPE__: unsigned char __ATOMIC_ACQ_REL: '4' __ATOMIC_RELEASE: '3' eof: (-1) diff --git a/share/machdeps/machdep_ppc_32.yaml b/share/machdeps/machdep_ppc_32.yaml index f148b0c8ecb69fcb38df1a81eda63dad92df5dbe..1a8df182bb67b0e5cef4ea76b74af5b6c5adb324 100644 --- a/share/machdeps/machdep_ppc_32.yaml +++ b/share/machdeps/machdep_ppc_32.yaml @@ -33,8 +33,8 @@ custom_defs: __BITINT_MAXWIDTH__: '128' __BOOL_WIDTH__: '8' __BYTE_ORDER__: __ORDER_BIG_ENDIAN__ - __CHAR16_TYPE__: unsigned - __CHAR32_TYPE__: unsigned + __CHAR16_TYPE__: unsigned short + __CHAR32_TYPE__: unsigned int __CHAR_BIT__: '8' __CHAR_UNSIGNED__: '1' __CLANG_ATOMIC_BOOL_LOCK_FREE: '2' @@ -49,36 +49,36 @@ custom_defs: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE: '2' __CONSTANT_CFSTRINGS__: '1' __DBL_DECIMAL_DIG__: '17' - __DBL_DENORM_MIN__: '4' + __DBL_DENORM_MIN__: '4.9406564584124654e-324' __DBL_DIG__: '15' - __DBL_EPSILON__: '2' + __DBL_EPSILON__: '2.2204460492503131e-16' __DBL_HAS_DENORM__: '1' __DBL_HAS_INFINITY__: '1' __DBL_HAS_QUIET_NAN__: '1' __DBL_MANT_DIG__: '53' __DBL_MAX_10_EXP__: '308' __DBL_MAX_EXP__: '1024' - __DBL_MAX__: '1' - __DBL_MIN_10_EXP__: '' - __DBL_MIN_EXP__: '' - __DBL_MIN__: '2' + __DBL_MAX__: '1.7976931348623157e+308' + __DBL_MIN_10_EXP__: (-307) + __DBL_MIN_EXP__: (-1021) + __DBL_MIN__: '2.2250738585072014e-308' __DECIMAL_DIG__: __LDBL_DECIMAL_DIG__ __ELF__: '1' __FINITE_MATH_ONLY__: '0' __FLT_DECIMAL_DIG__: '9' - __FLT_DENORM_MIN__: '1' + __FLT_DENORM_MIN__: 1.40129846e-45F __FLT_DIG__: '6' - __FLT_EPSILON__: '1' + __FLT_EPSILON__: 1.19209290e-7F __FLT_HAS_DENORM__: '1' __FLT_HAS_INFINITY__: '1' __FLT_HAS_QUIET_NAN__: '1' __FLT_MANT_DIG__: '24' __FLT_MAX_10_EXP__: '38' __FLT_MAX_EXP__: '128' - __FLT_MAX__: '3' - __FLT_MIN_10_EXP__: '' - __FLT_MIN_EXP__: '' - __FLT_MIN__: '1' + __FLT_MAX__: 3.40282347e+38F + __FLT_MIN_10_EXP__: (-37) + __FLT_MIN_EXP__: (-125) + __FLT_MIN__: 1.17549435e-38F __FLT_RADIX__: '2' __FPCLASS_NEGINF: '0x0004' __FPCLASS_NEGNORMAL: '0x0008' @@ -113,92 +113,92 @@ custom_defs: __HAVE_BSWAP__: '1' __ILP32__: '1' __INT16_C_SUFFIX__: '' - __INT16_FMTd__: '' - __INT16_FMTi__: '' + __INT16_FMTd__: '"hd"' + __INT16_FMTi__: '"hi"' __INT16_MAX__: '32767' __INT16_TYPE__: short __INT32_C_SUFFIX__: '' - __INT32_FMTd__: '' - __INT32_FMTi__: '' + __INT32_FMTd__: '"d"' + __INT32_FMTi__: '"i"' __INT32_MAX__: '2147483647' __INT32_TYPE__: int __INT64_C_SUFFIX__: LL - __INT64_FMTd__: '' - __INT64_FMTi__: '' + __INT64_FMTd__: '"lld"' + __INT64_FMTi__: '"lli"' __INT64_MAX__: 9223372036854775807LL - __INT64_TYPE__: long + __INT64_TYPE__: long long int __INT8_C_SUFFIX__: '' - __INT8_FMTd__: '' - __INT8_FMTi__: '' + __INT8_FMTd__: '"hhd"' + __INT8_FMTi__: '"hhi"' __INT8_MAX__: '127' - __INT8_TYPE__: signed + __INT8_TYPE__: signed char __INTMAX_C_SUFFIX__: LL - __INTMAX_FMTd__: '' - __INTMAX_FMTi__: '' + __INTMAX_FMTd__: '"lld"' + __INTMAX_FMTi__: '"lli"' __INTMAX_MAX__: 9223372036854775807LL - __INTMAX_TYPE__: long + __INTMAX_TYPE__: long long int __INTMAX_WIDTH__: '64' - __INTPTR_FMTd__: '' - __INTPTR_FMTi__: '' + __INTPTR_FMTd__: '"d"' + __INTPTR_FMTi__: '"i"' __INTPTR_MAX__: '2147483647' __INTPTR_TYPE__: int __INTPTR_WIDTH__: '32' - __INT_FAST16_FMTd__: '' - __INT_FAST16_FMTi__: '' + __INT_FAST16_FMTd__: '"hd"' + __INT_FAST16_FMTi__: '"hi"' __INT_FAST16_MAX__: '32767' __INT_FAST16_TYPE__: short __INT_FAST16_WIDTH__: '16' - __INT_FAST32_FMTd__: '' - __INT_FAST32_FMTi__: '' + __INT_FAST32_FMTd__: '"d"' + __INT_FAST32_FMTi__: '"i"' __INT_FAST32_MAX__: '2147483647' __INT_FAST32_TYPE__: int __INT_FAST32_WIDTH__: '32' - __INT_FAST64_FMTd__: '' - __INT_FAST64_FMTi__: '' + __INT_FAST64_FMTd__: '"lld"' + __INT_FAST64_FMTi__: '"lli"' __INT_FAST64_MAX__: 9223372036854775807LL - __INT_FAST64_TYPE__: long + __INT_FAST64_TYPE__: long long int __INT_FAST64_WIDTH__: '64' - __INT_FAST8_FMTd__: '' - __INT_FAST8_FMTi__: '' + __INT_FAST8_FMTd__: '"hhd"' + __INT_FAST8_FMTi__: '"hhi"' __INT_FAST8_MAX__: '127' - __INT_FAST8_TYPE__: signed + __INT_FAST8_TYPE__: signed char __INT_FAST8_WIDTH__: '8' - __INT_LEAST16_FMTd__: '' - __INT_LEAST16_FMTi__: '' + __INT_LEAST16_FMTd__: '"hd"' + __INT_LEAST16_FMTi__: '"hi"' __INT_LEAST16_MAX__: '32767' __INT_LEAST16_TYPE__: short __INT_LEAST16_WIDTH__: '16' - __INT_LEAST32_FMTd__: '' - __INT_LEAST32_FMTi__: '' + __INT_LEAST32_FMTd__: '"d"' + __INT_LEAST32_FMTi__: '"i"' __INT_LEAST32_MAX__: '2147483647' __INT_LEAST32_TYPE__: int __INT_LEAST32_WIDTH__: '32' - __INT_LEAST64_FMTd__: '' - __INT_LEAST64_FMTi__: '' + __INT_LEAST64_FMTd__: '"lld"' + __INT_LEAST64_FMTi__: '"lli"' __INT_LEAST64_MAX__: 9223372036854775807LL - __INT_LEAST64_TYPE__: long + __INT_LEAST64_TYPE__: long long int __INT_LEAST64_WIDTH__: '64' - __INT_LEAST8_FMTd__: '' - __INT_LEAST8_FMTi__: '' + __INT_LEAST8_FMTd__: '"hhd"' + __INT_LEAST8_FMTi__: '"hhi"' __INT_LEAST8_MAX__: '127' - __INT_LEAST8_TYPE__: signed + __INT_LEAST8_TYPE__: signed char __INT_LEAST8_WIDTH__: '8' __INT_MAX__: '2147483647' __INT_WIDTH__: '32' __LDBL_DECIMAL_DIG__: '33' - __LDBL_DENORM_MIN__: '4' + __LDBL_DENORM_MIN__: 4.94065645841246544176568792868221e-324L __LDBL_DIG__: '31' - __LDBL_EPSILON__: '4' + __LDBL_EPSILON__: 4.94065645841246544176568792868221e-324L __LDBL_HAS_DENORM__: '1' __LDBL_HAS_INFINITY__: '1' __LDBL_HAS_QUIET_NAN__: '1' __LDBL_MANT_DIG__: '106' __LDBL_MAX_10_EXP__: '308' __LDBL_MAX_EXP__: '1024' - __LDBL_MAX__: '1' - __LDBL_MIN_10_EXP__: '' - __LDBL_MIN_EXP__: '' - __LDBL_MIN__: '2' + __LDBL_MAX__: 1.79769313486231580793728971405301e+308L + __LDBL_MIN_10_EXP__: (-291) + __LDBL_MIN_EXP__: (-968) + __LDBL_MIN__: 2.00416836000897277799610805135016e-292L __LLONG_WIDTH__: '64' __LONGDOUBLE128: '1' __LONG_DOUBLE_128__: '1' @@ -223,8 +223,8 @@ custom_defs: __POWERPC__: '1' __PPC__: '1' __PRAGMA_REDEFINE_EXTNAME: '1' - __PTRDIFF_FMTd__: '' - __PTRDIFF_FMTi__: '' + __PTRDIFF_FMTd__: '"d"' + __PTRDIFF_FMTi__: '"i"' __PTRDIFF_MAX__: '2147483647' __PTRDIFF_TYPE__: int __PTRDIFF_WIDTH__: '32' @@ -246,112 +246,112 @@ custom_defs: __SIZEOF_SIZE_T__: '4' __SIZEOF_WCHAR_T__: '4' __SIZEOF_WINT_T__: '4' - __SIZE_FMTX__: '' - __SIZE_FMTo__: '' - __SIZE_FMTu__: '' - __SIZE_FMTx__: '' + __SIZE_FMTX__: '"X"' + __SIZE_FMTo__: '"o"' + __SIZE_FMTu__: '"u"' + __SIZE_FMTx__: '"x"' __SIZE_MAX__: 4294967295U - __SIZE_TYPE__: unsigned + __SIZE_TYPE__: unsigned int __SIZE_WIDTH__: '32' __SSP_STRONG__: '2' __UINT16_C_SUFFIX__: '' - __UINT16_FMTX__: '' - __UINT16_FMTo__: '' - __UINT16_FMTu__: '' - __UINT16_FMTx__: '' + __UINT16_FMTX__: '"hX"' + __UINT16_FMTo__: '"ho"' + __UINT16_FMTu__: '"hu"' + __UINT16_FMTx__: '"hx"' __UINT16_MAX__: '65535' - __UINT16_TYPE__: unsigned + __UINT16_TYPE__: unsigned short __UINT32_C_SUFFIX__: U - __UINT32_FMTX__: '' - __UINT32_FMTo__: '' - __UINT32_FMTu__: '' - __UINT32_FMTx__: '' + __UINT32_FMTX__: '"X"' + __UINT32_FMTo__: '"o"' + __UINT32_FMTu__: '"u"' + __UINT32_FMTx__: '"x"' __UINT32_MAX__: 4294967295U - __UINT32_TYPE__: unsigned + __UINT32_TYPE__: unsigned int __UINT64_C_SUFFIX__: ULL - __UINT64_FMTX__: '' - __UINT64_FMTo__: '' - __UINT64_FMTu__: '' - __UINT64_FMTx__: '' + __UINT64_FMTX__: '"llX"' + __UINT64_FMTo__: '"llo"' + __UINT64_FMTu__: '"llu"' + __UINT64_FMTx__: '"llx"' __UINT64_MAX__: 18446744073709551615ULL - __UINT64_TYPE__: long + __UINT64_TYPE__: long long unsigned int __UINT8_C_SUFFIX__: '' - __UINT8_FMTX__: '' - __UINT8_FMTo__: '' - __UINT8_FMTu__: '' - __UINT8_FMTx__: '' + __UINT8_FMTX__: '"hhX"' + __UINT8_FMTo__: '"hho"' + __UINT8_FMTu__: '"hhu"' + __UINT8_FMTx__: '"hhx"' __UINT8_MAX__: '255' - __UINT8_TYPE__: unsigned + __UINT8_TYPE__: unsigned char __UINTMAX_C_SUFFIX__: ULL - __UINTMAX_FMTX__: '' - __UINTMAX_FMTo__: '' - __UINTMAX_FMTu__: '' - __UINTMAX_FMTx__: '' + __UINTMAX_FMTX__: '"llX"' + __UINTMAX_FMTo__: '"llo"' + __UINTMAX_FMTu__: '"llu"' + __UINTMAX_FMTx__: '"llx"' __UINTMAX_MAX__: 18446744073709551615ULL - __UINTMAX_TYPE__: long + __UINTMAX_TYPE__: long long unsigned int __UINTMAX_WIDTH__: '64' - __UINTPTR_FMTX__: '' - __UINTPTR_FMTo__: '' - __UINTPTR_FMTu__: '' - __UINTPTR_FMTx__: '' + __UINTPTR_FMTX__: '"X"' + __UINTPTR_FMTo__: '"o"' + __UINTPTR_FMTu__: '"u"' + __UINTPTR_FMTx__: '"x"' __UINTPTR_MAX__: 4294967295U - __UINTPTR_TYPE__: unsigned + __UINTPTR_TYPE__: unsigned int __UINTPTR_WIDTH__: '32' - __UINT_FAST16_FMTX__: '' - __UINT_FAST16_FMTo__: '' - __UINT_FAST16_FMTu__: '' - __UINT_FAST16_FMTx__: '' + __UINT_FAST16_FMTX__: '"hX"' + __UINT_FAST16_FMTo__: '"ho"' + __UINT_FAST16_FMTu__: '"hu"' + __UINT_FAST16_FMTx__: '"hx"' __UINT_FAST16_MAX__: '65535' - __UINT_FAST16_TYPE__: unsigned - __UINT_FAST32_FMTX__: '' - __UINT_FAST32_FMTo__: '' - __UINT_FAST32_FMTu__: '' - __UINT_FAST32_FMTx__: '' + __UINT_FAST16_TYPE__: unsigned short + __UINT_FAST32_FMTX__: '"X"' + __UINT_FAST32_FMTo__: '"o"' + __UINT_FAST32_FMTu__: '"u"' + __UINT_FAST32_FMTx__: '"x"' __UINT_FAST32_MAX__: 4294967295U - __UINT_FAST32_TYPE__: unsigned - __UINT_FAST64_FMTX__: '' - __UINT_FAST64_FMTo__: '' - __UINT_FAST64_FMTu__: '' - __UINT_FAST64_FMTx__: '' + __UINT_FAST32_TYPE__: unsigned int + __UINT_FAST64_FMTX__: '"llX"' + __UINT_FAST64_FMTo__: '"llo"' + __UINT_FAST64_FMTu__: '"llu"' + __UINT_FAST64_FMTx__: '"llx"' __UINT_FAST64_MAX__: 18446744073709551615ULL - __UINT_FAST64_TYPE__: long - __UINT_FAST8_FMTX__: '' - __UINT_FAST8_FMTo__: '' - __UINT_FAST8_FMTu__: '' - __UINT_FAST8_FMTx__: '' + __UINT_FAST64_TYPE__: long long unsigned int + __UINT_FAST8_FMTX__: '"hhX"' + __UINT_FAST8_FMTo__: '"hho"' + __UINT_FAST8_FMTu__: '"hhu"' + __UINT_FAST8_FMTx__: '"hhx"' __UINT_FAST8_MAX__: '255' - __UINT_FAST8_TYPE__: unsigned - __UINT_LEAST16_FMTX__: '' - __UINT_LEAST16_FMTo__: '' - __UINT_LEAST16_FMTu__: '' - __UINT_LEAST16_FMTx__: '' + __UINT_FAST8_TYPE__: unsigned char + __UINT_LEAST16_FMTX__: '"hX"' + __UINT_LEAST16_FMTo__: '"ho"' + __UINT_LEAST16_FMTu__: '"hu"' + __UINT_LEAST16_FMTx__: '"hx"' __UINT_LEAST16_MAX__: '65535' - __UINT_LEAST16_TYPE__: unsigned - __UINT_LEAST32_FMTX__: '' - __UINT_LEAST32_FMTo__: '' - __UINT_LEAST32_FMTu__: '' - __UINT_LEAST32_FMTx__: '' + __UINT_LEAST16_TYPE__: unsigned short + __UINT_LEAST32_FMTX__: '"X"' + __UINT_LEAST32_FMTo__: '"o"' + __UINT_LEAST32_FMTu__: '"u"' + __UINT_LEAST32_FMTx__: '"x"' __UINT_LEAST32_MAX__: 4294967295U - __UINT_LEAST32_TYPE__: unsigned - __UINT_LEAST64_FMTX__: '' - __UINT_LEAST64_FMTo__: '' - __UINT_LEAST64_FMTu__: '' - __UINT_LEAST64_FMTx__: '' + __UINT_LEAST32_TYPE__: unsigned int + __UINT_LEAST64_FMTX__: '"llX"' + __UINT_LEAST64_FMTo__: '"llo"' + __UINT_LEAST64_FMTu__: '"llu"' + __UINT_LEAST64_FMTx__: '"llx"' __UINT_LEAST64_MAX__: 18446744073709551615ULL - __UINT_LEAST64_TYPE__: long - __UINT_LEAST8_FMTX__: '' - __UINT_LEAST8_FMTo__: '' - __UINT_LEAST8_FMTu__: '' - __UINT_LEAST8_FMTx__: '' + __UINT_LEAST64_TYPE__: long long unsigned int + __UINT_LEAST8_FMTX__: '"hhX"' + __UINT_LEAST8_FMTo__: '"hho"' + __UINT_LEAST8_FMTu__: '"hhu"' + __UINT_LEAST8_FMTx__: '"hhx"' __UINT_LEAST8_MAX__: '255' - __UINT_LEAST8_TYPE__: unsigned + __UINT_LEAST8_TYPE__: unsigned char __USER_LABEL_PREFIX__: '' - __VERSION__: '' + __VERSION__: '"Clang 17.0.6"' __WCHAR_MAX__: '2147483647' __WCHAR_TYPE__: int __WCHAR_WIDTH__: '32' __WINT_MAX__: 4294967295U - __WINT_TYPE__: unsigned + __WINT_TYPE__: unsigned int __WINT_UNSIGNED__: '1' __WINT_WIDTH__: '32' __abs: __builtin_abs @@ -367,12 +367,12 @@ custom_defs: __builtin_minfl: __builtin_ppc_minfl __builtin_minfs: __builtin_ppc_minfs __clang__: '1' - __clang_literal_encoding__: '' + __clang_literal_encoding__: '"UTF-8"' __clang_major__: '17' __clang_minor__: '0' __clang_patchlevel__: '6' - __clang_version__: '' - __clang_wide_literal_encoding__: '' + __clang_version__: '"17.0.6 "' + __clang_wide_literal_encoding__: '"UTF-32"' __cmpb: __builtin_ppc_cmpb __cmpeqb: __builtin_ppc_cmpeqb __cmplx: __builtin_complex diff --git a/share/machdeps/machdep_x86_32.yaml b/share/machdeps/machdep_x86_32.yaml index 58954e1176700105381aba8c8db25eb23c105476..b648de34f7866b90f0b231f1fd4fa517143bd052 100644 --- a/share/machdeps/machdep_x86_32.yaml +++ b/share/machdeps/machdep_x86_32.yaml @@ -15,24 +15,24 @@ compiler: generic cpp_arch_flags: - -m32 custom_defs: - __DBL_MIN_EXP__: '' + __DBL_MIN_EXP__: (-1021) __UINT_LEAST16_MAX__: '0xffff' __FLT16_HAS_QUIET_NAN__: '1' __ATOMIC_ACQUIRE: '2' __FLT128_MAX_10_EXP__: '4932' - __FLT_MIN__: '1' + __FLT_MIN__: 1.17549435082228750796873653722224568e-38F __GCC_IEC_559_COMPLEX: '2' - __UINT_LEAST8_TYPE__: unsigned + __UINT_LEAST8_TYPE__: unsigned char __SIZEOF_FLOAT80__: '12' - __BFLT16_DENORM_MIN__: '9' - __INTMAX_C: '' + __BFLT16_DENORM_MIN__: 9.18354961579912115600575419704879436e-41BF16 + __INTMAX_C(c): 'c ## LL' __CHAR_BIT__: '8' __UINT8_MAX__: '0xff' __SCHAR_WIDTH__: '8' __WINT_MAX__: 0xffffffffU - __FLT32_MIN_EXP__: '' - __BFLT16_NORM_MAX__: '3' - __BFLT16_MIN_10_EXP__: '' + __FLT32_MIN_EXP__: (-125) + __BFLT16_NORM_MAX__: 3.38953138925153547590470800371487867e+38BF16 + __BFLT16_MIN_10_EXP__: (-37) __ORDER_LITTLE_ENDIAN__: '1234' __WCHAR_MAX__: 0x7fffffffL __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2: '1' @@ -46,7 +46,7 @@ custom_defs: __GCC_ATOMIC_CHAR32_T_LOCK_FREE: '2' __UINT_FAST64_MAX__: 0xffffffffffffffffULL __SIG_ATOMIC_TYPE__: int - __DBL_MIN_10_EXP__: '' + __DBL_MIN_10_EXP__: (-307) __FINITE_MATH_ONLY__: '0' __FLT32X_MAX_EXP__: '1024' __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1: '1' @@ -54,11 +54,11 @@ custom_defs: __UINT_FAST8_MAX__: '0xff' __FLT32_MAX_10_EXP__: '38' __DEC64_MAX_EXP__: '385' - __INT8_C: '' + __INT8_C(c): c __INT_LEAST8_WIDTH__: '8' __UINT_LEAST64_MAX__: 0xffffffffffffffffULL __SHRT_MAX__: '0x7fff' - __LDBL_MAX__: '1' + __LDBL_MAX__: 1.18973149535723176502126385303097021e+4932L __FLT64X_MAX_10_EXP__: '4932' __BFLT16_MAX_10_EXP__: '38' __BFLT16_MAX_EXP__: '128' @@ -67,49 +67,49 @@ custom_defs: __UINT_LEAST8_MAX__: '0xff' __GCC_ATOMIC_BOOL_LOCK_FREE: '2' __LAHF_SAHF__: '1' - __FLT128_DENORM_MIN__: '6' - __UINTMAX_TYPE__: long + __FLT128_DENORM_MIN__: 6.47517511943802511092443895822764655e-4966F128 + __UINTMAX_TYPE__: long long unsigned int __BFLT16_DECIMAL_DIG__: '4' __linux: '1' - __DEC32_EPSILON__: 1E + __DEC32_EPSILON__: 1E-6DF __FLT_EVAL_METHOD_TS_18661_3__: '2' __UINT32_MAX__: 0xffffffffU - __DBL_DENORM_MIN__: '' - __FLT128_MIN_EXP__: '' + __DBL_DENORM_MIN__: ((double)4.94065645841246544176568792868221372e-324L) + __FLT128_MIN_EXP__: (-16381) __WINT_MIN__: 0U - __FLT128_MIN_10_EXP__: '' + __FLT128_MIN_10_EXP__: (-4931) __FLT32X_IS_IEC_60559__: '1' __INT_LEAST16_WIDTH__: '16' __SCHAR_MAX__: '0x7f' __FLT128_MANT_DIG__: '113' - __WCHAR_MIN__: '' - __INT64_C: '' + __WCHAR_MIN__: (-__WCHAR_MAX__ - 1) + __INT64_C(c): 'c ## LL' __SSP_STRONG__: '3' __GCC_ATOMIC_POINTER_LOCK_FREE: '2' __ATOMIC_SEQ_CST: '5' __unix: '1' __INT_LEAST64_MAX__: 0x7fffffffffffffffLL __FLT32X_MANT_DIG__: '53' - __FLT64X_EPSILON__: '1' - __DEC64_MIN_EXP__: '' + __FLT64X_EPSILON__: 1.08420217248550443400745280086994171e-19F64x + __DEC64_MIN_EXP__: (-382) __DBL_DIG__: '15' - __FLT_EPSILON__: '1' + __FLT_EPSILON__: 1.19209289550781250000000000000000000e-7F __SHRT_WIDTH__: '16' __FLT32_IS_IEC_60559__: '1' - __LDBL_MIN__: '3' + __LDBL_MIN__: 3.36210314311209350626267781732175260e-4932L __DBL_IS_IEC_60559__: '1' - __DEC32_MAX__: '9' - __FLT64X_DENORM_MIN__: '3' + __DEC32_MAX__: 9.999999E96DF + __FLT64X_DENORM_MIN__: 3.64519953188247460252840593361941982e-4951F64x __FLT32X_HAS_INFINITY__: '1' __unix__: '1' __INT_WIDTH__: '32' __DECIMAL_DIG__: '21' - __FLT64_EPSILON__: '2' + __FLT64_EPSILON__: 2.22044604925031308084726333618164062e-16F64 __gnu_linux__: '1' __FLT128_IS_IEC_60559__: '1' - __FLT64X_MIN_10_EXP__: '' + __FLT64X_MIN_10_EXP__: (-4931) __LDBL_HAS_QUIET_NAN__: '1' - __FLT16_MIN_EXP__: '' + __FLT16_MIN_EXP__: (-13) __FLT64_MANT_DIG__: '53' __FLT64X_MANT_DIG__: '64' __BFLT16_DIG__: '2' @@ -122,26 +122,26 @@ custom_defs: __FLT64_MAX_10_EXP__: '308' __BFLT16_IS_IEC_60559__: '0' __FLT16_MAX_10_EXP__: '4' - __DBL_MAX__: '' + __DBL_MAX__: ((double)1.79769313486231570814527423731704357e+308L) __INT_FAST32_MAX__: '0x7fffffff' __DBL_HAS_INFINITY__: '1' __INT64_MAX__: 0x7fffffffffffffffLL __SIZEOF_FLOAT__: '4' __HAVE_SPECULATION_SAFE_VALUE: '1' - __DEC32_MIN_EXP__: '' + __DEC32_MIN_EXP__: (-94) __INTPTR_WIDTH__: '32' __UINT_LEAST32_MAX__: 0xffffffffU __FLT32X_HAS_DENORM__: '1' __INT_FAST16_TYPE__: int __LDBL_HAS_DENORM__: '1' __SEG_GS: '1' - __BFLT16_EPSILON__: '7' + __BFLT16_EPSILON__: 7.81250000000000000000000000000000000e-3BF16 __FLT128_HAS_INFINITY__: '1' - __DEC32_MIN__: 1E + __DEC32_MIN__: 1E-95DF __DBL_MAX_EXP__: '1024' __WCHAR_WIDTH__: '32' - __FLT32_MAX__: '3' - __DEC128_EPSILON__: 1E + __FLT32_MAX__: 3.40282346638528859811704183484516925e+38F32 + __DEC128_EPSILON__: 1E-33DL __FLT16_DECIMAL_DIG__: '5' __ATOMIC_HLE_RELEASE: '131072' __PTRDIFF_MAX__: '0x7fffffff' @@ -149,84 +149,84 @@ custom_defs: __LONG_LONG_MAX__: 0x7fffffffffffffffLL __SIZEOF_SIZE_T__: '4' __BFLT16_HAS_INFINITY__: '1' - __FLT64X_MIN_EXP__: '' + __FLT64X_MIN_EXP__: (-16381) __SIZEOF_WINT_T__: '4' __LONG_LONG_WIDTH__: '64' __FLT32_MAX_EXP__: '128' __GXX_ABI_VERSION: '1018' - __FLT_MIN_EXP__: '' + __FLT_MIN_EXP__: (-125) __GCC_HAVE_DWARF2_CFI_ASM: '1' __INT16_MAX__: '0x7fff' - __INT_FAST64_TYPE__: long - __BFLT16_MAX__: '3' + __INT_FAST64_TYPE__: long long int + __BFLT16_MAX__: 3.38953138925153547590470800371487867e+38BF16 __BFLT16_HAS_DENORM__: '1' - __FLT64_DENORM_MIN__: '4' - __FLT16_DENORM_MIN__: '5' - __FLT128_EPSILON__: '1' - __FLT64X_NORM_MAX__: '1' + __FLT64_DENORM_MIN__: 4.94065645841246544176568792868221372e-324F64 + __FLT16_DENORM_MIN__: 5.96046447753906250000000000000000000e-8F16 + __FLT128_EPSILON__: 1.92592994438723585305597794258492732e-34F128 + __FLT64X_NORM_MAX__: 1.18973149535723176502126385303097021e+4932F64x __SIZEOF_POINTER__: '4' - __SIZE_TYPE__: unsigned + __SIZE_TYPE__: unsigned int __DBL_HAS_QUIET_NAN__: '1' - __FLT32X_EPSILON__: '2' + __FLT32X_EPSILON__: 2.22044604925031308084726333618164062e-16F32x __LDBL_MAX_EXP__: '16384' __DECIMAL_BID_FORMAT__: '1' - __FLT64_MIN_EXP__: '' - __FLT64_MIN_10_EXP__: '' - __FLT16_MIN_10_EXP__: '' + __FLT64_MIN_EXP__: (-1021) + __FLT64_MIN_10_EXP__: (-307) + __FLT16_MIN_10_EXP__: (-4) __FLT64X_DECIMAL_DIG__: '21' - __DEC128_MIN__: 1E + __DEC128_MIN__: 1E-6143DL __REGISTER_PREFIX__: '' __UINT16_MAX__: '0xffff' __DBL_HAS_DENORM__: '1' - __FLT32_MIN__: '1' - __UINT8_TYPE__: unsigned + __FLT32_MIN__: 1.17549435082228750796873653722224568e-38F32 + __UINT8_TYPE__: unsigned char __FLT_DIG__: '6' __NO_INLINE__: '1' __DEC_EVAL_METHOD__: '2' __i386: '1' __FLT_MANT_DIG__: '24' __LDBL_DECIMAL_DIG__: '21' - __VERSION__: '' - __UINT64_C: '' + __VERSION__: '"13.2.1 20230801"' + __UINT64_C(c): 'c ## ULL' _STDC_PREDEF_H: '1' __INT_LEAST32_MAX__: '0x7fffffff' __GCC_ATOMIC_INT_LOCK_FREE: '2' __FLT128_MAX_EXP__: '16384' __FLT32_MANT_DIG__: '24' __FLOAT_WORD_ORDER__: __ORDER_LITTLE_ENDIAN__ - __FLT32X_MIN_EXP__: '' + __FLT32X_MIN_EXP__: (-1021) i386: '1' - __BFLT16_MIN__: '1' + __BFLT16_MIN__: 1.17549435082228750796873653722224568e-38BF16 __FLT128_HAS_DENORM__: '1' __FLT32_DECIMAL_DIG__: '9' __FLT128_DIG__: '33' - __INT32_C: '' - __DEC64_EPSILON__: 1E + __INT32_C(c): c + __DEC64_EPSILON__: 1E-15DD __ORDER_PDP_ENDIAN__: '3412' - __DEC128_MIN_EXP__: '' + __DEC128_MIN_EXP__: (-6142) __code_model_32__: '1' - __DEC128_MAX__: '9' + __DEC128_MAX__: 9.999999999999999999999999999999999E6144DL __INT_FAST32_TYPE__: int - __UINT_LEAST16_TYPE__: short + __UINT_LEAST16_TYPE__: short unsigned int __DEC128_MAX_EXP__: '6145' unix: '1' __i386__: '1' __UINT64_MAX__: 0xffffffffffffffffULL __FLT_IS_IEC_60559__: '1' - __GNUC_WIDE_EXECUTION_CHARSET_NAME: '' + __GNUC_WIDE_EXECUTION_CHARSET_NAME: '"UTF-32LE"' __FLT64X_DIG__: '18' - __INT8_TYPE__: signed + __INT8_TYPE__: signed char __ELF__: '1' __GCC_ASM_FLAG_OUTPUTS__: '1' - __UINT32_TYPE__: unsigned + __UINT32_TYPE__: unsigned int __BFLT16_HAS_QUIET_NAN__: '1' __FLT_RADIX__: '2' - __INT_LEAST16_TYPE__: short - __LDBL_EPSILON__: '1' - __UINTMAX_C: '' + __INT_LEAST16_TYPE__: short int + __LDBL_EPSILON__: 1.08420217248550443400745280086994171e-19L + __UINTMAX_C(c): 'c ## ULL' __FLT16_DIG__: '3' __k8: '1' - __FLT32X_MIN__: '2' + __FLT32X_MIN__: 2.22507385850720138309023271733240406e-308F32x __SIG_ATOMIC_MAX__: '0x7fffffff' __GCC_ATOMIC_WCHAR_T_LOCK_FREE: '2' __USER_LABEL_PREFIX__: '' @@ -238,167 +238,167 @@ custom_defs: __FLT64_IS_IEC_60559__: '1' __FLT16_IS_IEC_60559__: '1' __FLT16_MAX_EXP__: '16' - __DEC32_SUBNORMAL_MIN__: '0' + __DEC32_SUBNORMAL_MIN__: 0.000001E-95DF __INT_FAST16_MAX__: '0x7fffffff' __GCC_CONSTRUCTIVE_SIZE: '64' __FLT64_DIG__: '15' __UINT_FAST32_MAX__: 0xffffffffU - __UINT_LEAST64_TYPE__: long - __FLT16_EPSILON__: '9' + __UINT_LEAST64_TYPE__: long long unsigned int + __FLT16_EPSILON__: 9.76562500000000000000000000000000000e-4F16 __ILP32__: '1' __FLT_HAS_QUIET_NAN__: '1' __FLT_MAX_10_EXP__: '38' __LONG_MAX__: 0x7fffffffL __FLT64X_HAS_DENORM__: '1' - __DEC128_SUBNORMAL_MIN__: '0' + __DEC128_SUBNORMAL_MIN__: 0.000000000000000000000000000000001E-6143DL __FLT_HAS_INFINITY__: '1' - __GNUC_EXECUTION_CHARSET_NAME: '' + __GNUC_EXECUTION_CHARSET_NAME: '"UTF-8"' _ILP32: '1' - __UINT_FAST16_TYPE__: unsigned - __DEC64_MAX__: '9' + __UINT_FAST16_TYPE__: unsigned int + __DEC64_MAX__: 9.999999999999999E384DD __INT_FAST32_WIDTH__: '32' - __CHAR16_TYPE__: short + __CHAR16_TYPE__: short unsigned int __PRAGMA_REDEFINE_EXTNAME: '1' __SIZE_WIDTH__: '32' __SEG_FS: '1' __INT_LEAST16_MAX__: '0x7fff' - __FLT16_NORM_MAX__: '6' + __FLT16_NORM_MAX__: 6.55040000000000000000000000000000000e+4F16 __DEC64_MANT_DIG__: '16' - __FLT32_DENORM_MIN__: '1' + __FLT32_DENORM_MIN__: 1.40129846432481707092372958328991613e-45F32 __SIG_ATOMIC_WIDTH__: '32' - __INT_LEAST64_TYPE__: long - __INT16_TYPE__: short - __INT_LEAST8_TYPE__: signed - __FLT16_MAX__: '6' - __FLT128_MIN__: '3' + __INT_LEAST64_TYPE__: long long int + __INT16_TYPE__: short int + __INT_LEAST8_TYPE__: signed char + __FLT16_MAX__: 6.55040000000000000000000000000000000e+4F16 + __FLT128_MIN__: 3.36210314311209350626267781732175260e-4932F128 __SIZEOF_INT__: '4' __DEC32_MAX_EXP__: '97' __INT_FAST8_MAX__: '0x7f' - __FLT128_MAX__: '1' + __FLT128_MAX__: 1.18973149535723176508575932662800702e+4932F128 __INTPTR_MAX__: '0x7fffffff' linux: '1' __FLT64_HAS_QUIET_NAN__: '1' - __FLT32_MIN_10_EXP__: '' + __FLT32_MIN_10_EXP__: (-37) __FLT32X_DIG__: '15' - __UINT16_C: '' + __UINT16_C(c): c __PTRDIFF_WIDTH__: '32' __LDBL_MANT_DIG__: '64' __INT_FAST16_WIDTH__: '32' __FLT64_HAS_INFINITY__: '1' - __FLT64X_MAX__: '1' + __FLT64X_MAX__: 1.18973149535723176502126385303097021e+4932F64x __FLT16_HAS_INFINITY__: '1' - __SIG_ATOMIC_MIN__: '' + __SIG_ATOMIC_MIN__: (-__SIG_ATOMIC_MAX__ - 1) __GCC_ATOMIC_LONG_LOCK_FREE: '2' __DEC32_MANT_DIG__: '7' __FLT16_MANT_DIG__: '11' __k8__: '1' __INTPTR_TYPE__: int - __UINT16_TYPE__: short - __WCHAR_TYPE__: long + __UINT16_TYPE__: short unsigned int + __WCHAR_TYPE__: long int __pic__: '2' __UINTPTR_MAX__: 0xffffffffU __INT_FAST64_WIDTH__: '64' __LDBL_HAS_INFINITY__: '1' __INT_FAST64_MAX__: 0x7fffffffffffffffLL __GCC_ATOMIC_TEST_AND_SET_TRUEVAL: '1' - __FLT_NORM_MAX__: '3' + __FLT_NORM_MAX__: 3.40282346638528859811704183484516925e+38F __FLT64X_MAX_EXP__: '16384' - __UINT_FAST64_TYPE__: long - __BFLT16_MIN_EXP__: '' + __UINT_FAST64_TYPE__: long long unsigned int + __BFLT16_MIN_EXP__: (-125) __INT_MAX__: '0x7fffffff' __linux__: '1' - __INT64_TYPE__: long + __INT64_TYPE__: long long int __FLT_MAX_EXP__: '128' __DBL_MANT_DIG__: '53' __SIZEOF_FLOAT128__: '16' __BFLT16_MANT_DIG__: '8' __GCC_ATOMIC_CHAR16_T_LOCK_FREE: '2' - __DEC64_MIN__: 1E - __WINT_TYPE__: unsigned - __UINT_LEAST32_TYPE__: unsigned + __DEC64_MIN__: 1E-383DD + __WINT_TYPE__: unsigned int + __UINT_LEAST32_TYPE__: unsigned int __SIZEOF_SHORT__: '2' - __FLT32_NORM_MAX__: '3' + __FLT32_NORM_MAX__: 3.40282346638528859811704183484516925e+38F32 __SSE__: '1' - __LDBL_MIN_EXP__: '' - __FLT64_MAX__: '1' + __LDBL_MIN_EXP__: (-16381) + __FLT64_MAX__: 1.79769313486231570814527423731704357e+308F64 __WINT_WIDTH__: '32' __INT_LEAST8_MAX__: '0x7f' __INT_LEAST64_WIDTH__: '64' __FLT32X_MAX_10_EXP__: '308' - __FLT16_MIN__: '6' + __FLT16_MIN__: 6.10351562500000000000000000000000000e-5F16 __FLT64X_IS_IEC_60559__: '1' __LDBL_MAX_10_EXP__: '4932' __ATOMIC_RELAXED: '0' - __DBL_EPSILON__: '' + __DBL_EPSILON__: ((double)2.22044604925031308084726333618164062e-16L) __INT_LEAST32_TYPE__: int - __UINT8_C: '' + __UINT8_C(c): c __FLT64_MAX_EXP__: '1024' __SIZEOF_WCHAR_T__: '4' - __UINT64_TYPE__: long + __UINT64_TYPE__: long long unsigned int __GNUC_PATCHLEVEL__: '1' - __FLT128_NORM_MAX__: '1' - __FLT64_NORM_MAX__: '1' + __FLT128_NORM_MAX__: 1.18973149535723176508575932662800702e+4932F128 + __FLT64_NORM_MAX__: 1.79769313486231570814527423731704357e+308F64 __FLT128_HAS_QUIET_NAN__: '1' __INTMAX_MAX__: 0x7fffffffffffffffLL - __INT_FAST8_TYPE__: signed - __FLT64X_MIN__: '3' + __INT_FAST8_TYPE__: signed char + __FLT64X_MIN__: 3.36210314311209350626267781732175260e-4932F64x __GNUC_STDC_INLINE__: '1' __FLT64_HAS_DENORM__: '1' - __FLT32_EPSILON__: '1' + __FLT32_EPSILON__: 1.19209289550781250000000000000000000e-7F32 __FLT16_HAS_DENORM__: '1' __DBL_DECIMAL_DIG__: '17' __INT_FAST8_WIDTH__: '8' __FXSR__: '1' - __FLT32X_MAX__: '1' - __DBL_NORM_MAX__: '' + __FLT32X_MAX__: 1.79769313486231570814527423731704357e+308F32x + __DBL_NORM_MAX__: ((double)1.79769313486231570814527423731704357e+308L) __BYTE_ORDER__: __ORDER_LITTLE_ENDIAN__ __GCC_DESTRUCTIVE_SIZE: '64' __INTMAX_WIDTH__: '64' __ORDER_BIG_ENDIAN__: '4321' __FLT32_DIG__: '6' - __UINT32_C: '' - __FLT_DENORM_MIN__: '1' + __UINT32_C(c): 'c ## U' + __FLT_DENORM_MIN__: 1.40129846432481707092372958328991613e-45F __INT8_MAX__: '0x7f' __LONG_WIDTH__: '32' - __DBL_MIN__: '' + __DBL_MIN__: ((double)2.22507385850720138309023271733240406e-308L) __PIC__: '2' __INT32_MAX__: '0x7fffffff' - __UINT_FAST32_TYPE__: unsigned - __FLT32X_NORM_MAX__: '1' - __CHAR32_TYPE__: unsigned - __FLT_MAX__: '3' + __UINT_FAST32_TYPE__: unsigned int + __FLT32X_NORM_MAX__: 1.79769313486231570814527423731704357e+308F32x + __CHAR32_TYPE__: unsigned int + __FLT_MAX__: 3.40282346638528859811704183484516925e+38F __SSE2__: '1' __INT32_TYPE__: int __SIZEOF_DOUBLE__: '8' - __FLT_MIN_10_EXP__: '' - __FLT64_MIN__: '2' + __FLT_MIN_10_EXP__: (-37) + __FLT64_MIN__: 2.22507385850720138309023271733240406e-308F64 __INT_LEAST32_WIDTH__: '32' - __INTMAX_TYPE__: long + __INTMAX_TYPE__: long long int __FLT32X_HAS_QUIET_NAN__: '1' __ATOMIC_CONSUME: '1' __GNUC_MINOR__: '2' __UINTMAX_MAX__: 0xffffffffffffffffULL __PIE__: '2' - __FLT32X_DENORM_MIN__: '4' + __FLT32X_DENORM_MIN__: 4.94065645841246544176568792868221372e-324F32x __DBL_MAX_10_EXP__: '308' - __LDBL_DENORM_MIN__: '3' - __INT16_C: '' + __LDBL_DENORM_MIN__: 3.64519953188247460252840593361941982e-4951L + __INT16_C(c): c __PTRDIFF_TYPE__: int - __FLT32X_MIN_10_EXP__: '' - __UINTPTR_TYPE__: unsigned - __DEC64_SUBNORMAL_MIN__: '0' + __FLT32X_MIN_10_EXP__: (-307) + __UINTPTR_TYPE__: unsigned int + __DEC64_SUBNORMAL_MIN__: 0.000000000000001E-383DD __DEC128_MANT_DIG__: '34' - __LDBL_MIN_10_EXP__: '' + __LDBL_MIN_10_EXP__: (-4931) __SIZEOF_LONG_LONG__: '8' __FLT128_DECIMAL_DIG__: '36' __GCC_ATOMIC_LLONG_LOCK_FREE: '2' __FLT32_HAS_QUIET_NAN__: '1' __FLT_DECIMAL_DIG__: '9' __UINT_FAST16_MAX__: 0xffffffffU - __LDBL_NORM_MAX__: '1' + __LDBL_NORM_MAX__: 1.18973149535723176502126385303097021e+4932L __GCC_ATOMIC_SHORT_LOCK_FREE: '2' __SIZE_MAX__: 0xffffffffU - __UINT_FAST8_TYPE__: unsigned + __UINT_FAST8_TYPE__: unsigned char __ATOMIC_ACQ_REL: '4' __ATOMIC_RELEASE: '3' eof: (-1) diff --git a/share/machdeps/machdep_x86_64.yaml b/share/machdeps/machdep_x86_64.yaml index 8b3722b19b1807f81c6f837c5092584cfd562f51..895b02ee16d09b2a3c28a0b4a6f61bbb371b5d94 100644 --- a/share/machdeps/machdep_x86_64.yaml +++ b/share/machdeps/machdep_x86_64.yaml @@ -15,24 +15,24 @@ compiler: generic cpp_arch_flags: - -m64 custom_defs: - __DBL_MIN_EXP__: '' + __DBL_MIN_EXP__: (-1021) __UINT_LEAST16_MAX__: '0xffff' __FLT16_HAS_QUIET_NAN__: '1' __ATOMIC_ACQUIRE: '2' __FLT128_MAX_10_EXP__: '4932' - __FLT_MIN__: '1' + __FLT_MIN__: 1.17549435082228750796873653722224568e-38F __GCC_IEC_559_COMPLEX: '2' - __UINT_LEAST8_TYPE__: unsigned + __UINT_LEAST8_TYPE__: unsigned char __SIZEOF_FLOAT80__: '16' - __BFLT16_DENORM_MIN__: '9' - __INTMAX_C: '' + __BFLT16_DENORM_MIN__: 9.18354961579912115600575419704879436e-41BF16 + __INTMAX_C(c): 'c ## L' __CHAR_BIT__: '8' __UINT8_MAX__: '0xff' __SCHAR_WIDTH__: '8' __WINT_MAX__: 0xffffffffU - __FLT32_MIN_EXP__: '' - __BFLT16_NORM_MAX__: '3' - __BFLT16_MIN_10_EXP__: '' + __FLT32_MIN_EXP__: (-125) + __BFLT16_NORM_MAX__: 3.38953138925153547590470800371487867e+38BF16 + __BFLT16_MIN_10_EXP__: (-37) __ORDER_LITTLE_ENDIAN__: '1234' __WCHAR_MAX__: '0x7fffffff' __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2: '1' @@ -46,7 +46,7 @@ custom_defs: __GCC_ATOMIC_CHAR32_T_LOCK_FREE: '2' __UINT_FAST64_MAX__: 0xffffffffffffffffUL __SIG_ATOMIC_TYPE__: int - __DBL_MIN_10_EXP__: '' + __DBL_MIN_10_EXP__: (-307) __FINITE_MATH_ONLY__: '0' __FLT32X_MAX_EXP__: '1024' __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1: '1' @@ -54,11 +54,11 @@ custom_defs: __UINT_FAST8_MAX__: '0xff' __FLT32_MAX_10_EXP__: '38' __DEC64_MAX_EXP__: '385' - __INT8_C: '' + __INT8_C(c): c __INT_LEAST8_WIDTH__: '8' __UINT_LEAST64_MAX__: 0xffffffffffffffffUL __SHRT_MAX__: '0x7fff' - __LDBL_MAX__: '1' + __LDBL_MAX__: 1.18973149535723176502126385303097021e+4932L __FLT64X_MAX_10_EXP__: '4932' __BFLT16_MAX_10_EXP__: '38' __BFLT16_MAX_EXP__: '128' @@ -66,49 +66,49 @@ custom_defs: __FLT64X_HAS_QUIET_NAN__: '1' __UINT_LEAST8_MAX__: '0xff' __GCC_ATOMIC_BOOL_LOCK_FREE: '2' - __FLT128_DENORM_MIN__: '6' - __UINTMAX_TYPE__: long + __FLT128_DENORM_MIN__: 6.47517511943802511092443895822764655e-4966F128 + __UINTMAX_TYPE__: long unsigned int __BFLT16_DECIMAL_DIG__: '4' __linux: '1' - __DEC32_EPSILON__: 1E + __DEC32_EPSILON__: 1E-6DF __FLT_EVAL_METHOD_TS_18661_3__: '0' __UINT32_MAX__: 0xffffffffU - __DBL_DENORM_MIN__: '' - __FLT128_MIN_EXP__: '' + __DBL_DENORM_MIN__: ((double)4.94065645841246544176568792868221372e-324L) + __FLT128_MIN_EXP__: (-16381) __WINT_MIN__: 0U - __FLT128_MIN_10_EXP__: '' + __FLT128_MIN_10_EXP__: (-4931) __FLT32X_IS_IEC_60559__: '1' __INT_LEAST16_WIDTH__: '16' __SCHAR_MAX__: '0x7f' __FLT128_MANT_DIG__: '113' - __WCHAR_MIN__: '' - __INT64_C: '' + __WCHAR_MIN__: (-__WCHAR_MAX__ - 1) + __INT64_C(c): 'c ## L' __SSP_STRONG__: '3' __GCC_ATOMIC_POINTER_LOCK_FREE: '2' __ATOMIC_SEQ_CST: '5' __unix: '1' __INT_LEAST64_MAX__: 0x7fffffffffffffffL __FLT32X_MANT_DIG__: '53' - __FLT64X_EPSILON__: '1' - __DEC64_MIN_EXP__: '' + __FLT64X_EPSILON__: 1.08420217248550443400745280086994171e-19F64x + __DEC64_MIN_EXP__: (-382) __DBL_DIG__: '15' - __FLT_EPSILON__: '1' + __FLT_EPSILON__: 1.19209289550781250000000000000000000e-7F __SHRT_WIDTH__: '16' __FLT32_IS_IEC_60559__: '1' - __LDBL_MIN__: '3' + __LDBL_MIN__: 3.36210314311209350626267781732175260e-4932L __DBL_IS_IEC_60559__: '1' - __DEC32_MAX__: '9' - __FLT64X_DENORM_MIN__: '3' + __DEC32_MAX__: 9.999999E96DF + __FLT64X_DENORM_MIN__: 3.64519953188247460252840593361941982e-4951F64x __FLT32X_HAS_INFINITY__: '1' __unix__: '1' __INT_WIDTH__: '32' __DECIMAL_DIG__: '21' - __FLT64_EPSILON__: '2' + __FLT64_EPSILON__: 2.22044604925031308084726333618164062e-16F64 __gnu_linux__: '1' __FLT128_IS_IEC_60559__: '1' - __FLT64X_MIN_10_EXP__: '' + __FLT64X_MIN_10_EXP__: (-4931) __LDBL_HAS_QUIET_NAN__: '1' - __FLT16_MIN_EXP__: '' + __FLT16_MIN_EXP__: (-13) __FLT64_MANT_DIG__: '53' __FLT64X_MANT_DIG__: '64' __BFLT16_DIG__: '2' @@ -121,27 +121,27 @@ custom_defs: __FLT64_MAX_10_EXP__: '308' __BFLT16_IS_IEC_60559__: '0' __FLT16_MAX_10_EXP__: '4' - __DBL_MAX__: '' + __DBL_MAX__: ((double)1.79769313486231570814527423731704357e+308L) __INT_FAST32_MAX__: 0x7fffffffffffffffL __DBL_HAS_INFINITY__: '1' __INT64_MAX__: 0x7fffffffffffffffL __SIZEOF_FLOAT__: '4' __HAVE_SPECULATION_SAFE_VALUE: '1' - __DEC32_MIN_EXP__: '' + __DEC32_MIN_EXP__: (-94) __INTPTR_WIDTH__: '64' __UINT_LEAST32_MAX__: 0xffffffffU __FLT32X_HAS_DENORM__: '1' - __INT_FAST16_TYPE__: long + __INT_FAST16_TYPE__: long int __MMX_WITH_SSE__: '1' __LDBL_HAS_DENORM__: '1' __SEG_GS: '1' - __BFLT16_EPSILON__: '7' + __BFLT16_EPSILON__: 7.81250000000000000000000000000000000e-3BF16 __FLT128_HAS_INFINITY__: '1' - __DEC32_MIN__: 1E + __DEC32_MIN__: 1E-95DF __DBL_MAX_EXP__: '1024' __WCHAR_WIDTH__: '32' - __FLT32_MAX__: '3' - __DEC128_EPSILON__: 1E + __FLT32_MAX__: 3.40282346638528859811704183484516925e+38F32 + __DEC128_EPSILON__: 1E-33DL __FLT16_DECIMAL_DIG__: '5' __SSE2_MATH__: '1' __ATOMIC_HLE_RELEASE: '131072' @@ -151,83 +151,83 @@ custom_defs: __LONG_LONG_MAX__: 0x7fffffffffffffffLL __SIZEOF_SIZE_T__: '8' __BFLT16_HAS_INFINITY__: '1' - __FLT64X_MIN_EXP__: '' + __FLT64X_MIN_EXP__: (-16381) __SIZEOF_WINT_T__: '4' __LONG_LONG_WIDTH__: '64' __FLT32_MAX_EXP__: '128' __GXX_ABI_VERSION: '1018' - __FLT_MIN_EXP__: '' + __FLT_MIN_EXP__: (-125) __GCC_HAVE_DWARF2_CFI_ASM: '1' __INT16_MAX__: '0x7fff' __x86_64: '1' - __INT_FAST64_TYPE__: long - __BFLT16_MAX__: '3' + __INT_FAST64_TYPE__: long int + __BFLT16_MAX__: 3.38953138925153547590470800371487867e+38BF16 __BFLT16_HAS_DENORM__: '1' - __FLT64_DENORM_MIN__: '4' - __FLT16_DENORM_MIN__: '5' - __FLT128_EPSILON__: '1' - __FLT64X_NORM_MAX__: '1' + __FLT64_DENORM_MIN__: 4.94065645841246544176568792868221372e-324F64 + __FLT16_DENORM_MIN__: 5.96046447753906250000000000000000000e-8F16 + __FLT128_EPSILON__: 1.92592994438723585305597794258492732e-34F128 + __FLT64X_NORM_MAX__: 1.18973149535723176502126385303097021e+4932F64x __SIZEOF_POINTER__: '8' - __SIZE_TYPE__: long + __SIZE_TYPE__: long unsigned int __LP64__: '1' __DBL_HAS_QUIET_NAN__: '1' - __FLT32X_EPSILON__: '2' + __FLT32X_EPSILON__: 2.22044604925031308084726333618164062e-16F32x __LDBL_MAX_EXP__: '16384' __DECIMAL_BID_FORMAT__: '1' - __FLT64_MIN_EXP__: '' - __FLT64_MIN_10_EXP__: '' - __FLT16_MIN_10_EXP__: '' + __FLT64_MIN_EXP__: (-1021) + __FLT64_MIN_10_EXP__: (-307) + __FLT16_MIN_10_EXP__: (-4) __FLT64X_DECIMAL_DIG__: '21' - __DEC128_MIN__: 1E + __DEC128_MIN__: 1E-6143DL __REGISTER_PREFIX__: '' __UINT16_MAX__: '0xffff' __DBL_HAS_DENORM__: '1' - __FLT32_MIN__: '1' - __UINT8_TYPE__: unsigned + __FLT32_MIN__: 1.17549435082228750796873653722224568e-38F32 + __UINT8_TYPE__: unsigned char __FLT_DIG__: '6' __NO_INLINE__: '1' __DEC_EVAL_METHOD__: '2' __FLT_MANT_DIG__: '24' __LDBL_DECIMAL_DIG__: '21' - __VERSION__: '' - __UINT64_C: '' + __VERSION__: '"13.2.1 20230801"' + __UINT64_C(c): 'c ## UL' _STDC_PREDEF_H: '1' __INT_LEAST32_MAX__: '0x7fffffff' __GCC_ATOMIC_INT_LOCK_FREE: '2' __FLT128_MAX_EXP__: '16384' __FLT32_MANT_DIG__: '24' __FLOAT_WORD_ORDER__: __ORDER_LITTLE_ENDIAN__ - __FLT32X_MIN_EXP__: '' - __BFLT16_MIN__: '1' + __FLT32X_MIN_EXP__: (-1021) + __BFLT16_MIN__: 1.17549435082228750796873653722224568e-38BF16 __FLT128_HAS_DENORM__: '1' __FLT32_DECIMAL_DIG__: '9' __FLT128_DIG__: '33' - __INT32_C: '' - __DEC64_EPSILON__: 1E + __INT32_C(c): c + __DEC64_EPSILON__: 1E-15DD __ORDER_PDP_ENDIAN__: '3412' - __DEC128_MIN_EXP__: '' - __DEC128_MAX__: '9' - __INT_FAST32_TYPE__: long - __UINT_LEAST16_TYPE__: short + __DEC128_MIN_EXP__: (-6142) + __DEC128_MAX__: 9.999999999999999999999999999999999E6144DL + __INT_FAST32_TYPE__: long int + __UINT_LEAST16_TYPE__: short unsigned int __DEC128_MAX_EXP__: '6145' unix: '1' __UINT64_MAX__: 0xffffffffffffffffUL __FLT_IS_IEC_60559__: '1' - __GNUC_WIDE_EXECUTION_CHARSET_NAME: '' + __GNUC_WIDE_EXECUTION_CHARSET_NAME: '"UTF-32LE"' __FLT64X_DIG__: '18' - __INT8_TYPE__: signed + __INT8_TYPE__: signed char __ELF__: '1' __GCC_ASM_FLAG_OUTPUTS__: '1' - __UINT32_TYPE__: unsigned + __UINT32_TYPE__: unsigned int __BFLT16_HAS_QUIET_NAN__: '1' __FLT_RADIX__: '2' - __INT_LEAST16_TYPE__: short - __LDBL_EPSILON__: '1' - __UINTMAX_C: '' + __INT_LEAST16_TYPE__: short int + __LDBL_EPSILON__: 1.08420217248550443400745280086994171e-19L + __UINTMAX_C(c): 'c ## UL' __FLT16_DIG__: '3' __SSE_MATH__: '1' __k8: '1' - __FLT32X_MIN__: '2' + __FLT32X_MIN__: 2.22507385850720138309023271733240406e-308F32x __SIG_ATOMIC_MAX__: '0x7fffffff' __GCC_ATOMIC_WCHAR_T_LOCK_FREE: '2' __USER_LABEL_PREFIX__: '' @@ -240,61 +240,61 @@ custom_defs: __x86_64__: '1' __FLT16_IS_IEC_60559__: '1' __FLT16_MAX_EXP__: '16' - __DEC32_SUBNORMAL_MIN__: '0' + __DEC32_SUBNORMAL_MIN__: 0.000001E-95DF __INT_FAST16_MAX__: 0x7fffffffffffffffL __GCC_CONSTRUCTIVE_SIZE: '64' __FLT64_DIG__: '15' __UINT_FAST32_MAX__: 0xffffffffffffffffUL - __UINT_LEAST64_TYPE__: long - __FLT16_EPSILON__: '9' + __UINT_LEAST64_TYPE__: long unsigned int + __FLT16_EPSILON__: 9.76562500000000000000000000000000000e-4F16 __FLT_HAS_QUIET_NAN__: '1' __FLT_MAX_10_EXP__: '38' __LONG_MAX__: 0x7fffffffffffffffL __FLT64X_HAS_DENORM__: '1' - __DEC128_SUBNORMAL_MIN__: '0' + __DEC128_SUBNORMAL_MIN__: 0.000000000000000000000000000000001E-6143DL __FLT_HAS_INFINITY__: '1' - __GNUC_EXECUTION_CHARSET_NAME: '' - __UINT_FAST16_TYPE__: long - __DEC64_MAX__: '9' + __GNUC_EXECUTION_CHARSET_NAME: '"UTF-8"' + __UINT_FAST16_TYPE__: long unsigned int + __DEC64_MAX__: 9.999999999999999E384DD __INT_FAST32_WIDTH__: '64' - __CHAR16_TYPE__: short + __CHAR16_TYPE__: short unsigned int __PRAGMA_REDEFINE_EXTNAME: '1' __SIZE_WIDTH__: '64' __SEG_FS: '1' __INT_LEAST16_MAX__: '0x7fff' - __FLT16_NORM_MAX__: '6' + __FLT16_NORM_MAX__: 6.55040000000000000000000000000000000e+4F16 __DEC64_MANT_DIG__: '16' - __FLT32_DENORM_MIN__: '1' + __FLT32_DENORM_MIN__: 1.40129846432481707092372958328991613e-45F32 __SIG_ATOMIC_WIDTH__: '32' - __INT_LEAST64_TYPE__: long - __INT16_TYPE__: short - __INT_LEAST8_TYPE__: signed - __FLT16_MAX__: '6' - __FLT128_MIN__: '3' + __INT_LEAST64_TYPE__: long int + __INT16_TYPE__: short int + __INT_LEAST8_TYPE__: signed char + __FLT16_MAX__: 6.55040000000000000000000000000000000e+4F16 + __FLT128_MIN__: 3.36210314311209350626267781732175260e-4932F128 __SIZEOF_INT__: '4' __DEC32_MAX_EXP__: '97' __INT_FAST8_MAX__: '0x7f' - __FLT128_MAX__: '1' + __FLT128_MAX__: 1.18973149535723176508575932662800702e+4932F128 __INTPTR_MAX__: 0x7fffffffffffffffL linux: '1' __FLT64_HAS_QUIET_NAN__: '1' - __FLT32_MIN_10_EXP__: '' + __FLT32_MIN_10_EXP__: (-37) __FLT32X_DIG__: '15' - __UINT16_C: '' + __UINT16_C(c): c __PTRDIFF_WIDTH__: '64' __LDBL_MANT_DIG__: '64' __INT_FAST16_WIDTH__: '64' __FLT64_HAS_INFINITY__: '1' - __FLT64X_MAX__: '1' + __FLT64X_MAX__: 1.18973149535723176502126385303097021e+4932F64x __FLT16_HAS_INFINITY__: '1' - __SIG_ATOMIC_MIN__: '' + __SIG_ATOMIC_MIN__: (-__SIG_ATOMIC_MAX__ - 1) __code_model_small__: '1' __GCC_ATOMIC_LONG_LOCK_FREE: '2' __DEC32_MANT_DIG__: '7' __FLT16_MANT_DIG__: '11' __k8__: '1' - __INTPTR_TYPE__: long - __UINT16_TYPE__: short + __INTPTR_TYPE__: long int + __UINT16_TYPE__: short unsigned int __WCHAR_TYPE__: int __pic__: '2' __UINTPTR_MAX__: 0xffffffffffffffffUL @@ -302,107 +302,107 @@ custom_defs: __LDBL_HAS_INFINITY__: '1' __INT_FAST64_MAX__: 0x7fffffffffffffffL __GCC_ATOMIC_TEST_AND_SET_TRUEVAL: '1' - __FLT_NORM_MAX__: '3' + __FLT_NORM_MAX__: 3.40282346638528859811704183484516925e+38F __FLT64X_MAX_EXP__: '16384' - __UINT_FAST64_TYPE__: long - __BFLT16_MIN_EXP__: '' + __UINT_FAST64_TYPE__: long unsigned int + __BFLT16_MIN_EXP__: (-125) __INT_MAX__: '0x7fffffff' __linux__: '1' - __INT64_TYPE__: long + __INT64_TYPE__: long int __FLT_MAX_EXP__: '128' __ORDER_BIG_ENDIAN__: '4321' __DBL_MANT_DIG__: '53' __SIZEOF_FLOAT128__: '16' __BFLT16_MANT_DIG__: '8' __GCC_ATOMIC_CHAR16_T_LOCK_FREE: '2' - __DEC64_MIN__: 1E - __WINT_TYPE__: unsigned - __UINT_LEAST32_TYPE__: unsigned + __DEC64_MIN__: 1E-383DD + __WINT_TYPE__: unsigned int + __UINT_LEAST32_TYPE__: unsigned int __SIZEOF_SHORT__: '2' - __FLT32_NORM_MAX__: '3' + __FLT32_NORM_MAX__: 3.40282346638528859811704183484516925e+38F32 __SSE__: '1' - __LDBL_MIN_EXP__: '' - __FLT64_MAX__: '1' + __LDBL_MIN_EXP__: (-16381) + __FLT64_MAX__: 1.79769313486231570814527423731704357e+308F64 __amd64__: '1' __WINT_WIDTH__: '32' __INT_LEAST8_MAX__: '0x7f' __INT_LEAST64_WIDTH__: '64' __FLT32X_MAX_10_EXP__: '308' __SIZEOF_INT128__: '16' - __FLT16_MIN__: '6' + __FLT16_MIN__: 6.10351562500000000000000000000000000e-5F16 __FLT64X_IS_IEC_60559__: '1' __LDBL_MAX_10_EXP__: '4932' __ATOMIC_RELAXED: '0' - __DBL_EPSILON__: '' + __DBL_EPSILON__: ((double)2.22044604925031308084726333618164062e-16L) __INT_LEAST32_TYPE__: int _LP64: '1' - __UINT8_C: '' + __UINT8_C(c): c __FLT64_MAX_EXP__: '1024' __SIZEOF_WCHAR_T__: '4' - __UINT64_TYPE__: long + __UINT64_TYPE__: long unsigned int __GNUC_PATCHLEVEL__: '1' - __FLT128_NORM_MAX__: '1' - __FLT64_NORM_MAX__: '1' + __FLT128_NORM_MAX__: 1.18973149535723176508575932662800702e+4932F128 + __FLT64_NORM_MAX__: 1.79769313486231570814527423731704357e+308F64 __FLT128_HAS_QUIET_NAN__: '1' __INTMAX_MAX__: 0x7fffffffffffffffL - __INT_FAST8_TYPE__: signed - __FLT64X_MIN__: '3' + __INT_FAST8_TYPE__: signed char + __FLT64X_MIN__: 3.36210314311209350626267781732175260e-4932F64x __GNUC_STDC_INLINE__: '1' __FLT64_HAS_DENORM__: '1' - __FLT32_EPSILON__: '1' + __FLT32_EPSILON__: 1.19209289550781250000000000000000000e-7F32 __FLT16_HAS_DENORM__: '1' __DBL_DECIMAL_DIG__: '17' __INT_FAST8_WIDTH__: '8' __FXSR__: '1' - __FLT32X_MAX__: '1' - __DBL_NORM_MAX__: '' + __FLT32X_MAX__: 1.79769313486231570814527423731704357e+308F32x + __DBL_NORM_MAX__: ((double)1.79769313486231570814527423731704357e+308L) __BYTE_ORDER__: __ORDER_LITTLE_ENDIAN__ __GCC_DESTRUCTIVE_SIZE: '64' __INTMAX_WIDTH__: '64' __FLT32_DIG__: '6' - __UINT32_C: '' - __FLT_DENORM_MIN__: '1' + __UINT32_C(c): 'c ## U' + __FLT_DENORM_MIN__: 1.40129846432481707092372958328991613e-45F __INT8_MAX__: '0x7f' __LONG_WIDTH__: '64' - __DBL_MIN__: '' + __DBL_MIN__: ((double)2.22507385850720138309023271733240406e-308L) __PIC__: '2' __INT32_MAX__: '0x7fffffff' - __UINT_FAST32_TYPE__: long - __FLT32X_NORM_MAX__: '1' - __CHAR32_TYPE__: unsigned - __FLT_MAX__: '3' + __UINT_FAST32_TYPE__: long unsigned int + __FLT32X_NORM_MAX__: 1.79769313486231570814527423731704357e+308F32x + __CHAR32_TYPE__: unsigned int + __FLT_MAX__: 3.40282346638528859811704183484516925e+38F __SSE2__: '1' __INT32_TYPE__: int __SIZEOF_DOUBLE__: '8' - __FLT_MIN_10_EXP__: '' - __FLT64_MIN__: '2' + __FLT_MIN_10_EXP__: (-37) + __FLT64_MIN__: 2.22507385850720138309023271733240406e-308F64 __INT_LEAST32_WIDTH__: '32' - __INTMAX_TYPE__: long + __INTMAX_TYPE__: long int __FLT32X_HAS_QUIET_NAN__: '1' __ATOMIC_CONSUME: '1' __GNUC_MINOR__: '2' __UINTMAX_MAX__: 0xffffffffffffffffUL __PIE__: '2' - __FLT32X_DENORM_MIN__: '4' + __FLT32X_DENORM_MIN__: 4.94065645841246544176568792868221372e-324F32x __DBL_MAX_10_EXP__: '308' - __LDBL_DENORM_MIN__: '3' - __INT16_C: '' - __PTRDIFF_TYPE__: long - __FLT32X_MIN_10_EXP__: '' - __UINTPTR_TYPE__: long - __DEC64_SUBNORMAL_MIN__: '0' + __LDBL_DENORM_MIN__: 3.64519953188247460252840593361941982e-4951L + __INT16_C(c): c + __PTRDIFF_TYPE__: long int + __FLT32X_MIN_10_EXP__: (-307) + __UINTPTR_TYPE__: long unsigned int + __DEC64_SUBNORMAL_MIN__: 0.000000000000001E-383DD __DEC128_MANT_DIG__: '34' - __LDBL_MIN_10_EXP__: '' + __LDBL_MIN_10_EXP__: (-4931) __SIZEOF_LONG_LONG__: '8' __FLT128_DECIMAL_DIG__: '36' __GCC_ATOMIC_LLONG_LOCK_FREE: '2' __FLT32_HAS_QUIET_NAN__: '1' __FLT_DECIMAL_DIG__: '9' __UINT_FAST16_MAX__: 0xffffffffffffffffUL - __LDBL_NORM_MAX__: '1' + __LDBL_NORM_MAX__: 1.18973149535723176502126385303097021e+4932L __GCC_ATOMIC_SHORT_LOCK_FREE: '2' __SIZE_MAX__: 0xffffffffffffffffUL - __UINT_FAST8_TYPE__: unsigned + __UINT_FAST8_TYPE__: unsigned char __ATOMIC_ACQ_REL: '4' __ATOMIC_RELEASE: '3' eof: (-1) diff --git a/share/machdeps/make_machdep/make_machdep.py b/share/machdeps/make_machdep/make_machdep.py index e1e9db4c677e03e13d0bc31d72b158cd56056b84..999e2d15fbbadb8846d1c8c393b87502e80dd461 100755 --- a/share/machdeps/make_machdep/make_machdep.py +++ b/share/machdeps/make_machdep/make_machdep.py @@ -392,7 +392,7 @@ if proc.returncode == 0: # standard macros. Leave them alone. if re.match(r"#define *__STDC", line): continue - macro = re.match(r"# *define *(\w+) *(\w*)", line) + macro = re.match(r"# *define *([^ ]*) *(.*)", line) if not macro: # This skips over ifndef/endif blocs for msvc, maybe this # will be a problem later.