From c03eaa66a4adf3ea7c9ec0650ed95e96312caf1a Mon Sep 17 00:00:00 2001 From: Virgile Prevosto <virgile.prevosto@m4x.org> Date: Wed, 10 May 2023 11:39:16 +0200 Subject: [PATCH] [machdep] remove spurious include in machdep generator helper file --- share/machdeps/machdep_avr_16.yaml | 57 -------- share/machdeps/machdep_avr_8.yaml | 57 -------- share/machdeps/machdep_gcc_x86_32.yaml | 148 +++++++++++++-------- share/machdeps/machdep_gcc_x86_64.yaml | 148 +++++++++++++-------- share/machdeps/machdep_x86_32.yaml | 148 +++++++++++++-------- share/machdeps/machdep_x86_64.yaml | 148 +++++++++++++-------- share/machdeps/make_machdep/errno.c | 1 - tests/misc/oracle/print_machdep.res.oracle | 2 +- 8 files changed, 361 insertions(+), 348 deletions(-) diff --git a/share/machdeps/machdep_avr_16.yaml b/share/machdeps/machdep_avr_16.yaml index 5377681d9a4..9c8b46b90ea 100644 --- a/share/machdeps/machdep_avr_16.yaml +++ b/share/machdeps/machdep_avr_16.yaml @@ -656,32 +656,19 @@ errno: eafnosupport: ((int)(66072050 & 0xffff)) eagain: ((int)(66072050 & 0xffff)) ealready: ((int)(66072050 & 0xffff)) - ebade: '52' ebadf: ((int)(66072050 & 0xffff)) - ebadfd: '77' - ebadmsg: '74' - ebadr: '53' - ebadrqc: '56' - ebadslt: '57' ebusy: ((int)(66072050 & 0xffff)) - ecanceled: '125' echild: ((int)(66072050 & 0xffff)) - echrng: '44' - ecomm: '70' econnaborted: ((int)(66072050 & 0xffff)) econnrefused: ((int)(66072050 & 0xffff)) econnreset: ((int)(66072050 & 0xffff)) edeadlk: ((int)(66072050 & 0xffff)) - edeadlock: ((int)(66072050 & 0xffff)) edestaddrreq: ((int)(66072050 & 0xffff)) edom: '33' - edquot: '122' eexist: ((int)(66072050 & 0xffff)) efault: ((int)(66072050 & 0xffff)) efbig: ((int)(66072050 & 0xffff)) - ehostdown: '112' ehostunreach: ((int)(66072050 & 0xffff)) - eidrm: '43' eilseq: ((int)(66072050 & 0xffff)) einprogress: ((int)(66072050 & 0xffff)) eintr: ((int)(2453066 & 0x7fff)) @@ -689,87 +676,43 @@ errno: eio: ((int)(66072050 & 0xffff)) eisconn: ((int)(66072050 & 0xffff)) eisdir: ((int)(66072050 & 0xffff)) - eisnam: '120' - ekeyexpired: '127' - ekeyrejected: '129' - ekeyrevoked: '128' - el2hlt: '51' - el2nsync: '45' - el3hlt: '46' - el3rst: '47' - elibacc: '79' - elibbad: '80' - elibexec: '83' - elibmax: '82' - elibscn: '81' eloop: ((int)(66072050 & 0xffff)) - emediumtype: '124' emfile: ((int)(66072050 & 0xffff)) emlink: ((int)(66072050 & 0xffff)) emsgsize: ((int)(66072050 & 0xffff)) - emultihop: '72' enametoolong: ((int)(66072050 & 0xffff)) enetdown: ((int)(66072050 & 0xffff)) enetreset: ((int)(66072050 & 0xffff)) enetunreach: ((int)(66072050 & 0xffff)) enfile: ((int)(66072050 & 0xffff)) enobufs: ((int)(66072050 & 0xffff)) - enodata: '61' enodev: ((int)(66072050 & 0xffff)) enoent: ((int)(66072050 & 0xffff)) enoexec: ((int)(66072050 & 0xffff)) - enokey: '126' enolck: ((int)(66072050 & 0xffff)) - enolink: '67' - enomedium: '123' enomem: ((int)(66072050 & 0xffff)) enomsg: ((int)(66072050 & 0xffff)) - enonet: '64' - enopkg: '65' enoprotoopt: ((int)(66072050 & 0xffff)) enospc: ((int)(66072050 & 0xffff)) - enosr: '63' - enostr: '60' enosys: ((int)(66081697 & 0x7fff)) - enotblk: '15' enotconn: ((int)(66072050 & 0xffff)) enotdir: ((int)(66072050 & 0xffff)) enotempty: ((int)(66072050 & 0xffff)) - enotrecoverable: '131' enotsock: ((int)(66072050 & 0xffff)) enotty: ((int)(66072050 & 0xffff)) - enotuniq: '76' enxio: ((int)(66072050 & 0xffff)) eopnotsupp: ((int)(66072050 & 0xffff)) - eoverflow: '75' - eownerdead: '130' eperm: ((int)(66072050 & 0xffff)) - epfnosupport: '96' epipe: ((int)(66072050 & 0xffff)) - eproto: '71' eprotonosupport: ((int)(66072050 & 0xffff)) eprototype: ((int)(66072050 & 0xffff)) erange: '34' - eremchg: '78' - eremote: '66' - eremoteio: '121' - erestart: '85' erofs: ((int)(66072050 & 0xffff)) - eshutdown: '108' - esocktnosupport: '94' espipe: ((int)(66072050 & 0xffff)) esrch: ((int)(66072050 & 0xffff)) - estale: '116' - estrpipe: '86' - etime: '62' etimedout: ((int)(66072050 & 0xffff)) - etxtbsy: '26' - euclean: '117' - eunatch: '49' - eusers: '87' ewouldblock: ((int)(66072050 & 0xffff)) exdev: ((int)(66072050 & 0xffff)) - exfull: '54' filename_max: FILENAME_MAX fopen_max: FOPEN_MAX has__builtin_va_list: true diff --git a/share/machdeps/machdep_avr_8.yaml b/share/machdeps/machdep_avr_8.yaml index 91b6902295f..2e370cae649 100644 --- a/share/machdeps/machdep_avr_8.yaml +++ b/share/machdeps/machdep_avr_8.yaml @@ -655,32 +655,19 @@ errno: eafnosupport: ((int)(66072050 & 0xffff)) eagain: ((int)(66072050 & 0xffff)) ealready: ((int)(66072050 & 0xffff)) - ebade: '52' ebadf: ((int)(66072050 & 0xffff)) - ebadfd: '77' - ebadmsg: '74' - ebadr: '53' - ebadrqc: '56' - ebadslt: '57' ebusy: ((int)(66072050 & 0xffff)) - ecanceled: '125' echild: ((int)(66072050 & 0xffff)) - echrng: '44' - ecomm: '70' econnaborted: ((int)(66072050 & 0xffff)) econnrefused: ((int)(66072050 & 0xffff)) econnreset: ((int)(66072050 & 0xffff)) edeadlk: ((int)(66072050 & 0xffff)) - edeadlock: ((int)(66072050 & 0xffff)) edestaddrreq: ((int)(66072050 & 0xffff)) edom: '33' - edquot: '122' eexist: ((int)(66072050 & 0xffff)) efault: ((int)(66072050 & 0xffff)) efbig: ((int)(66072050 & 0xffff)) - ehostdown: '112' ehostunreach: ((int)(66072050 & 0xffff)) - eidrm: '43' eilseq: ((int)(66072050 & 0xffff)) einprogress: ((int)(66072050 & 0xffff)) eintr: ((int)(2453066 & 0x7fff)) @@ -688,87 +675,43 @@ errno: eio: ((int)(66072050 & 0xffff)) eisconn: ((int)(66072050 & 0xffff)) eisdir: ((int)(66072050 & 0xffff)) - eisnam: '120' - ekeyexpired: '127' - ekeyrejected: '129' - ekeyrevoked: '128' - el2hlt: '51' - el2nsync: '45' - el3hlt: '46' - el3rst: '47' - elibacc: '79' - elibbad: '80' - elibexec: '83' - elibmax: '82' - elibscn: '81' eloop: ((int)(66072050 & 0xffff)) - emediumtype: '124' emfile: ((int)(66072050 & 0xffff)) emlink: ((int)(66072050 & 0xffff)) emsgsize: ((int)(66072050 & 0xffff)) - emultihop: '72' enametoolong: ((int)(66072050 & 0xffff)) enetdown: ((int)(66072050 & 0xffff)) enetreset: ((int)(66072050 & 0xffff)) enetunreach: ((int)(66072050 & 0xffff)) enfile: ((int)(66072050 & 0xffff)) enobufs: ((int)(66072050 & 0xffff)) - enodata: '61' enodev: ((int)(66072050 & 0xffff)) enoent: ((int)(66072050 & 0xffff)) enoexec: ((int)(66072050 & 0xffff)) - enokey: '126' enolck: ((int)(66072050 & 0xffff)) - enolink: '67' - enomedium: '123' enomem: ((int)(66072050 & 0xffff)) enomsg: ((int)(66072050 & 0xffff)) - enonet: '64' - enopkg: '65' enoprotoopt: ((int)(66072050 & 0xffff)) enospc: ((int)(66072050 & 0xffff)) - enosr: '63' - enostr: '60' enosys: ((int)(66081697 & 0x7fff)) - enotblk: '15' enotconn: ((int)(66072050 & 0xffff)) enotdir: ((int)(66072050 & 0xffff)) enotempty: ((int)(66072050 & 0xffff)) - enotrecoverable: '131' enotsock: ((int)(66072050 & 0xffff)) enotty: ((int)(66072050 & 0xffff)) - enotuniq: '76' enxio: ((int)(66072050 & 0xffff)) eopnotsupp: ((int)(66072050 & 0xffff)) - eoverflow: '75' - eownerdead: '130' eperm: ((int)(66072050 & 0xffff)) - epfnosupport: '96' epipe: ((int)(66072050 & 0xffff)) - eproto: '71' eprotonosupport: ((int)(66072050 & 0xffff)) eprototype: ((int)(66072050 & 0xffff)) erange: '34' - eremchg: '78' - eremote: '66' - eremoteio: '121' - erestart: '85' erofs: ((int)(66072050 & 0xffff)) - eshutdown: '108' - esocktnosupport: '94' espipe: ((int)(66072050 & 0xffff)) esrch: ((int)(66072050 & 0xffff)) - estale: '116' - estrpipe: '86' - etime: '62' etimedout: ((int)(66072050 & 0xffff)) - etxtbsy: '26' - euclean: '117' - eunatch: '49' - eusers: '87' ewouldblock: ((int)(66072050 & 0xffff)) exdev: ((int)(66072050 & 0xffff)) - exfull: '54' filename_max: FILENAME_MAX fopen_max: FOPEN_MAX has__builtin_va_list: true diff --git a/share/machdeps/machdep_gcc_x86_32.yaml b/share/machdeps/machdep_gcc_x86_32.yaml index c46c8137b34..09ad500596d 100644 --- a/share/machdeps/machdep_gcc_x86_32.yaml +++ b/share/machdeps/machdep_gcc_x86_32.yaml @@ -15,8 +15,6 @@ compiler: gcc cpp_arch_flags: - -m32 custom_defs: | - #undef __SSP_STRONG__ - #define __SSP_STRONG__ 3 #undef __DBL_MIN_EXP__ #define __DBL_MIN_EXP__ (-1021) #undef __UINT_LEAST16_MAX__ @@ -35,6 +33,8 @@ custom_defs: | #define __UINT_LEAST8_TYPE__ unsigned char #undef __SIZEOF_FLOAT80__ #define __SIZEOF_FLOAT80__ 12 + #undef __BFLT16_DENORM_MIN__ + #define __BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16 #undef __INTMAX_C #define __INTMAX_C(c) c ## LL #undef __CHAR_BIT__ @@ -47,10 +47,12 @@ custom_defs: | #define __WINT_MAX__ 0xffffffffU #undef __FLT32_MIN_EXP__ #define __FLT32_MIN_EXP__ (-125) + #undef __BFLT16_NORM_MAX__ + #define __BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16 + #undef __BFLT16_MIN_10_EXP__ + #define __BFLT16_MIN_10_EXP__ (-37) #undef __ORDER_LITTLE_ENDIAN__ #define __ORDER_LITTLE_ENDIAN__ 1234 - #undef __SIZE_MAX__ - #define __SIZE_MAX__ 0xffffffffU #undef __WCHAR_MAX__ #define __WCHAR_MAX__ 0x7fffffffL #undef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 @@ -103,8 +105,12 @@ custom_defs: | #define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L #undef __FLT64X_MAX_10_EXP__ #define __FLT64X_MAX_10_EXP__ 4932 + #undef __BFLT16_MAX_10_EXP__ + #define __BFLT16_MAX_10_EXP__ 38 + #undef __BFLT16_MAX_EXP__ + #define __BFLT16_MAX_EXP__ 128 #undef __LDBL_IS_IEC_60559__ - #define __LDBL_IS_IEC_60559__ 2 + #define __LDBL_IS_IEC_60559__ 1 #undef __FLT64X_HAS_QUIET_NAN__ #define __FLT64X_HAS_QUIET_NAN__ 1 #undef __UINT_LEAST8_MAX__ @@ -117,14 +123,14 @@ custom_defs: | #define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 #undef __UINTMAX_TYPE__ #define __UINTMAX_TYPE__ long long unsigned int + #undef __BFLT16_DECIMAL_DIG__ + #define __BFLT16_DECIMAL_DIG__ 4 #undef __linux #define __linux 1 #undef __DEC32_EPSILON__ #define __DEC32_EPSILON__ 1E-6DF #undef __FLT_EVAL_METHOD_TS_18661_3__ #define __FLT_EVAL_METHOD_TS_18661_3__ 2 - #undef __unix - #define __unix 1 #undef __UINT32_MAX__ #define __UINT32_MAX__ 0xffffffffU #undef __DBL_DENORM_MIN__ @@ -136,7 +142,7 @@ custom_defs: | #undef __FLT128_MIN_10_EXP__ #define __FLT128_MIN_10_EXP__ (-4931) #undef __FLT32X_IS_IEC_60559__ - #define __FLT32X_IS_IEC_60559__ 2 + #define __FLT32X_IS_IEC_60559__ 1 #undef __INT_LEAST16_WIDTH__ #define __INT_LEAST16_WIDTH__ 16 #undef __SCHAR_MAX__ @@ -147,8 +153,16 @@ custom_defs: | #define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) #undef __INT64_C #define __INT64_C(c) c ## LL + #undef __SSP_STRONG__ + #define __SSP_STRONG__ 3 #undef __GCC_ATOMIC_POINTER_LOCK_FREE #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 + #undef __ATOMIC_SEQ_CST + #define __ATOMIC_SEQ_CST 5 + #undef __unix + #define __unix 1 + #undef __INT_LEAST64_MAX__ + #define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL #undef __FLT32X_MANT_DIG__ #define __FLT32X_MANT_DIG__ 53 #undef __FLT64X_EPSILON__ @@ -157,36 +171,26 @@ custom_defs: | #define __DEC64_MIN_EXP__ (-382) #undef __DBL_DIG__ #define __DBL_DIG__ 15 - #undef __FLT32_DIG__ - #define __FLT32_DIG__ 6 #undef __FLT_EPSILON__ #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F #undef __SHRT_WIDTH__ #define __SHRT_WIDTH__ 16 #undef __FLT32_IS_IEC_60559__ - #define __FLT32_IS_IEC_60559__ 2 + #define __FLT32_IS_IEC_60559__ 1 #undef __LDBL_MIN__ #define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L #undef __DBL_IS_IEC_60559__ - #define __DBL_IS_IEC_60559__ 2 + #define __DBL_IS_IEC_60559__ 1 #undef __DEC32_MAX__ #define __DEC32_MAX__ 9.999999E96DF #undef __FLT64X_DENORM_MIN__ #define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x #undef __FLT32X_HAS_INFINITY__ #define __FLT32X_HAS_INFINITY__ 1 - #undef __INT32_MAX__ - #define __INT32_MAX__ 0x7fffffff - #undef __FLT16_DIG__ - #define __FLT16_DIG__ 3 #undef __unix__ #define __unix__ 1 #undef __INT_WIDTH__ #define __INT_WIDTH__ 32 - #undef __SIZEOF_LONG__ - #define __SIZEOF_LONG__ 4 - #undef __UINT16_C - #define __UINT16_C(c) c #undef __DECIMAL_DIG__ #define __DECIMAL_DIG__ 21 #undef __FLT64_EPSILON__ @@ -194,7 +198,7 @@ custom_defs: | #undef __gnu_linux__ #define __gnu_linux__ 1 #undef __FLT128_IS_IEC_60559__ - #define __FLT128_IS_IEC_60559__ 2 + #define __FLT128_IS_IEC_60559__ 1 #undef __FLT64X_MIN_10_EXP__ #define __FLT64X_MIN_10_EXP__ (-4931) #undef __LDBL_HAS_QUIET_NAN__ @@ -205,8 +209,10 @@ custom_defs: | #define __FLT64_MANT_DIG__ 53 #undef __FLT64X_MANT_DIG__ #define __FLT64X_MANT_DIG__ 64 + #undef __BFLT16_DIG__ + #define __BFLT16_DIG__ 2 #undef __GNUC__ - #define __GNUC__ 12 + #define __GNUC__ 13 #undef __pie__ #define __pie__ 2 #undef __MMX__ @@ -219,6 +225,8 @@ custom_defs: | #define __BIGGEST_ALIGNMENT__ 16 #undef __FLT64_MAX_10_EXP__ #define __FLT64_MAX_10_EXP__ 308 + #undef __BFLT16_IS_IEC_60559__ + #define __BFLT16_IS_IEC_60559__ 0 #undef __FLT16_MAX_10_EXP__ #define __FLT16_MAX_10_EXP__ 4 #undef __DBL_MAX__ @@ -227,6 +235,8 @@ custom_defs: | #define __INT_FAST32_MAX__ 0x7fffffff #undef __DBL_HAS_INFINITY__ #define __DBL_HAS_INFINITY__ 1 + #undef __INT64_MAX__ + #define __INT64_MAX__ 0x7fffffffffffffffLL #undef __SIZEOF_FLOAT__ #define __SIZEOF_FLOAT__ 4 #undef __HAVE_SPECULATION_SAFE_VALUE @@ -235,8 +245,6 @@ custom_defs: | #define __DEC32_MIN_EXP__ (-94) #undef __INTPTR_WIDTH__ #define __INTPTR_WIDTH__ 32 - #undef __FLT64X_HAS_INFINITY__ - #define __FLT64X_HAS_INFINITY__ 1 #undef __UINT_LEAST32_MAX__ #define __UINT_LEAST32_MAX__ 0xffffffffU #undef __FLT32X_HAS_DENORM__ @@ -247,6 +255,8 @@ custom_defs: | #define __LDBL_HAS_DENORM__ 1 #undef __SEG_GS #define __SEG_GS 1 + #undef __BFLT16_EPSILON__ + #define __BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16 #undef __FLT128_HAS_INFINITY__ #define __FLT128_HAS_INFINITY__ 1 #undef __DEC32_MIN__ @@ -271,6 +281,8 @@ custom_defs: | #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #undef __SIZEOF_SIZE_T__ #define __SIZEOF_SIZE_T__ 4 + #undef __BFLT16_HAS_INFINITY__ + #define __BFLT16_HAS_INFINITY__ 1 #undef __FLT64X_MIN_EXP__ #define __FLT64X_MIN_EXP__ (-16381) #undef __SIZEOF_WINT_T__ @@ -280,7 +292,7 @@ custom_defs: | #undef __FLT32_MAX_EXP__ #define __FLT32_MAX_EXP__ 128 #undef __GXX_ABI_VERSION - #define __GXX_ABI_VERSION 1017 + #define __GXX_ABI_VERSION 1018 #undef __FLT_MIN_EXP__ #define __FLT_MIN_EXP__ (-125) #undef __GCC_HAVE_DWARF2_CFI_ASM @@ -289,10 +301,12 @@ custom_defs: | #define __INT16_MAX__ 0x7fff #undef __INT_FAST64_TYPE__ #define __INT_FAST64_TYPE__ long long int + #undef __BFLT16_MAX__ + #define __BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16 + #undef __BFLT16_HAS_DENORM__ + #define __BFLT16_HAS_DENORM__ 1 #undef __FLT64_DENORM_MIN__ #define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 - #undef __DBL_MIN__ - #define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L) #undef __FLT16_DENORM_MIN__ #define __FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16 #undef __FLT128_EPSILON__ @@ -301,10 +315,14 @@ custom_defs: | #define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x #undef __SIZEOF_POINTER__ #define __SIZEOF_POINTER__ 4 + #undef __SIZE_TYPE__ + #define __SIZE_TYPE__ unsigned int #undef __DBL_HAS_QUIET_NAN__ #define __DBL_HAS_QUIET_NAN__ 1 #undef __FLT32X_EPSILON__ #define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x + #undef __LDBL_MAX_EXP__ + #define __LDBL_MAX_EXP__ 16384 #undef __DECIMAL_BID_FORMAT__ #define __DECIMAL_BID_FORMAT__ 1 #undef __FLT64_MIN_EXP__ @@ -323,8 +341,6 @@ custom_defs: | #define __UINT16_MAX__ 0xffff #undef __DBL_HAS_DENORM__ #define __DBL_HAS_DENORM__ 1 - #undef __LDBL_HAS_INFINITY__ - #define __LDBL_HAS_INFINITY__ 1 #undef __FLT32_MIN__ #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #undef __UINT8_TYPE__ @@ -335,8 +351,6 @@ custom_defs: | #define __NO_INLINE__ 1 #undef __DEC_EVAL_METHOD__ #define __DEC_EVAL_METHOD__ 2 - #undef __DEC128_MAX__ - #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #undef __i386 #define __i386 1 #undef __FLT_MANT_DIG__ @@ -344,7 +358,7 @@ custom_defs: | #undef __LDBL_DECIMAL_DIG__ #define __LDBL_DECIMAL_DIG__ 21 #undef __VERSION__ - #define __VERSION__ "12.2.1 20230201" + #define __VERSION__ "13.1.1 20230429" #undef __UINT64_C #define __UINT64_C(c) c ## ULL #undef _STDC_PREDEF_H @@ -363,6 +377,8 @@ custom_defs: | #define __FLT32X_MIN_EXP__ (-1021) #undef i386 #define i386 1 + #undef __BFLT16_MIN__ + #define __BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16 #undef __FLT128_HAS_DENORM__ #define __FLT128_HAS_DENORM__ 1 #undef __FLT32_DECIMAL_DIG__ @@ -379,20 +395,22 @@ custom_defs: | #define __DEC128_MIN_EXP__ (-6142) #undef __code_model_32__ #define __code_model_32__ 1 + #undef __DEC128_MAX__ + #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #undef __INT_FAST32_TYPE__ #define __INT_FAST32_TYPE__ int #undef __UINT_LEAST16_TYPE__ #define __UINT_LEAST16_TYPE__ short unsigned int + #undef __DEC128_MAX_EXP__ + #define __DEC128_MAX_EXP__ 6145 #undef unix #define unix 1 #undef __i386__ #define __i386__ 1 - #undef __SIZE_TYPE__ - #define __SIZE_TYPE__ unsigned int #undef __UINT64_MAX__ #define __UINT64_MAX__ 0xffffffffffffffffULL #undef __FLT_IS_IEC_60559__ - #define __FLT_IS_IEC_60559__ 2 + #define __FLT_IS_IEC_60559__ 1 #undef __GNUC_WIDE_EXECUTION_CHARSET_NAME #define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE" #undef __FLT64X_DIG__ @@ -405,6 +423,8 @@ custom_defs: | #define __GCC_ASM_FLAG_OUTPUTS__ 1 #undef __UINT32_TYPE__ #define __UINT32_TYPE__ unsigned int + #undef __BFLT16_HAS_QUIET_NAN__ + #define __BFLT16_HAS_QUIET_NAN__ 1 #undef __FLT_RADIX__ #define __FLT_RADIX__ 2 #undef __INT_LEAST16_TYPE__ @@ -413,6 +433,8 @@ custom_defs: | #define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L #undef __UINTMAX_C #define __UINTMAX_C(c) c ## ULL + #undef __FLT16_DIG__ + #define __FLT16_DIG__ 3 #undef __k8 #define __k8 1 #undef __FLT32X_MIN__ @@ -425,12 +447,18 @@ custom_defs: | #define __USER_LABEL_PREFIX__ #undef __SIZEOF_PTRDIFF_T__ #define __SIZEOF_PTRDIFF_T__ 4 + #undef __FLT64X_HAS_INFINITY__ + #define __FLT64X_HAS_INFINITY__ 1 + #undef __FLT32_HAS_INFINITY__ + #define __FLT32_HAS_INFINITY__ 1 + #undef __SIZEOF_LONG__ + #define __SIZEOF_LONG__ 4 #undef __LDBL_DIG__ #define __LDBL_DIG__ 18 #undef __FLT64_IS_IEC_60559__ - #define __FLT64_IS_IEC_60559__ 2 + #define __FLT64_IS_IEC_60559__ 1 #undef __FLT16_IS_IEC_60559__ - #define __FLT16_IS_IEC_60559__ 2 + #define __FLT16_IS_IEC_60559__ 1 #undef __FLT16_MAX_EXP__ #define __FLT16_MAX_EXP__ 16 #undef __DEC32_SUBNORMAL_MIN__ @@ -485,8 +513,6 @@ custom_defs: | #define __FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16 #undef __DEC64_MANT_DIG__ #define __DEC64_MANT_DIG__ 16 - #undef __INT64_MAX__ - #define __INT64_MAX__ 0x7fffffffffffffffLL #undef __FLT32_DENORM_MIN__ #define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 #undef __SIG_ATOMIC_WIDTH__ @@ -499,6 +525,8 @@ custom_defs: | #define __INT_LEAST8_TYPE__ signed char #undef __FLT16_MAX__ #define __FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16 + #undef __FLT128_MIN__ + #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 #undef __SIZEOF_INT__ #define __SIZEOF_INT__ 4 #undef __DEC32_MAX_EXP__ @@ -517,10 +545,14 @@ custom_defs: | #define __FLT32_MIN_10_EXP__ (-37) #undef __FLT32X_DIG__ #define __FLT32X_DIG__ 15 + #undef __UINT16_C + #define __UINT16_C(c) c #undef __PTRDIFF_WIDTH__ #define __PTRDIFF_WIDTH__ 32 #undef __LDBL_MANT_DIG__ #define __LDBL_MANT_DIG__ 64 + #undef __INT_FAST16_WIDTH__ + #define __INT_FAST16_WIDTH__ 32 #undef __FLT64_HAS_INFINITY__ #define __FLT64_HAS_INFINITY__ 1 #undef __FLT64X_MAX__ @@ -549,18 +581,20 @@ custom_defs: | #define __UINTPTR_MAX__ 0xffffffffU #undef __INT_FAST64_WIDTH__ #define __INT_FAST64_WIDTH__ 64 + #undef __LDBL_HAS_INFINITY__ + #define __LDBL_HAS_INFINITY__ 1 #undef __INT_FAST64_MAX__ #define __INT_FAST64_MAX__ 0x7fffffffffffffffLL #undef __GCC_ATOMIC_TEST_AND_SET_TRUEVAL #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #undef __FLT_NORM_MAX__ #define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F - #undef __FLT32_HAS_INFINITY__ - #define __FLT32_HAS_INFINITY__ 1 #undef __FLT64X_MAX_EXP__ #define __FLT64X_MAX_EXP__ 16384 #undef __UINT_FAST64_TYPE__ #define __UINT_FAST64_TYPE__ long long unsigned int + #undef __BFLT16_MIN_EXP__ + #define __BFLT16_MIN_EXP__ (-125) #undef __INT_MAX__ #define __INT_MAX__ 0x7fffffff #undef __linux__ @@ -573,8 +607,8 @@ custom_defs: | #define __DBL_MANT_DIG__ 53 #undef __SIZEOF_FLOAT128__ #define __SIZEOF_FLOAT128__ 16 - #undef __INT_LEAST64_MAX__ - #define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL + #undef __BFLT16_MANT_DIG__ + #define __BFLT16_MANT_DIG__ 8 #undef __GCC_ATOMIC_CHAR16_T_LOCK_FREE #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 #undef __DEC64_MIN__ @@ -599,28 +633,24 @@ custom_defs: | #define __INT_LEAST8_MAX__ 0x7f #undef __INT_LEAST64_WIDTH__ #define __INT_LEAST64_WIDTH__ 64 - #undef __LDBL_MAX_EXP__ - #define __LDBL_MAX_EXP__ 16384 #undef __FLT32X_MAX_10_EXP__ #define __FLT32X_MAX_10_EXP__ 308 #undef __FLT16_MIN__ #define __FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16 #undef __FLT64X_IS_IEC_60559__ - #define __FLT64X_IS_IEC_60559__ 2 + #define __FLT64X_IS_IEC_60559__ 1 #undef __LDBL_MAX_10_EXP__ #define __LDBL_MAX_10_EXP__ 4932 #undef __ATOMIC_RELAXED #define __ATOMIC_RELAXED 0 #undef __DBL_EPSILON__ #define __DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L) - #undef __FLT128_MIN__ - #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 + #undef __INT_LEAST32_TYPE__ + #define __INT_LEAST32_TYPE__ int #undef __UINT8_C #define __UINT8_C(c) c #undef __FLT64_MAX_EXP__ #define __FLT64_MAX_EXP__ 1024 - #undef __INT_LEAST32_TYPE__ - #define __INT_LEAST32_TYPE__ int #undef __SIZEOF_WCHAR_T__ #define __SIZEOF_WCHAR_T__ 4 #undef __UINT64_TYPE__ @@ -665,6 +695,8 @@ custom_defs: | #define __INTMAX_WIDTH__ 64 #undef __ORDER_BIG_ENDIAN__ #define __ORDER_BIG_ENDIAN__ 4321 + #undef __FLT32_DIG__ + #define __FLT32_DIG__ 6 #undef __UINT32_C #define __UINT32_C(c) c ## U #undef __FLT_DENORM_MIN__ @@ -673,8 +705,12 @@ custom_defs: | #define __INT8_MAX__ 0x7f #undef __LONG_WIDTH__ #define __LONG_WIDTH__ 32 + #undef __DBL_MIN__ + #define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L) #undef __PIC__ #define __PIC__ 2 + #undef __INT32_MAX__ + #define __INT32_MAX__ 0x7fffffff #undef __UINT_FAST32_TYPE__ #define __UINT_FAST32_TYPE__ unsigned int #undef __FLT32X_NORM_MAX__ @@ -697,16 +733,12 @@ custom_defs: | #define __INT_LEAST32_WIDTH__ 32 #undef __INTMAX_TYPE__ #define __INTMAX_TYPE__ long long int - #undef __DEC128_MAX_EXP__ - #define __DEC128_MAX_EXP__ 6145 #undef __FLT32X_HAS_QUIET_NAN__ #define __FLT32X_HAS_QUIET_NAN__ 1 #undef __ATOMIC_CONSUME #define __ATOMIC_CONSUME 1 #undef __GNUC_MINOR__ - #define __GNUC_MINOR__ 2 - #undef __INT_FAST16_WIDTH__ - #define __INT_FAST16_WIDTH__ 32 + #define __GNUC_MINOR__ 1 #undef __UINTMAX_MAX__ #define __UINTMAX_MAX__ 0xffffffffffffffffULL #undef __PIE__ @@ -721,8 +753,6 @@ custom_defs: | #define __INT16_C(c) c #undef __PTRDIFF_TYPE__ #define __PTRDIFF_TYPE__ int - #undef __ATOMIC_SEQ_CST - #define __ATOMIC_SEQ_CST 5 #undef __FLT32X_MIN_10_EXP__ #define __FLT32X_MIN_10_EXP__ (-307) #undef __UINTPTR_TYPE__ @@ -749,6 +779,8 @@ custom_defs: | #define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L #undef __GCC_ATOMIC_SHORT_LOCK_FREE #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 + #undef __SIZE_MAX__ + #define __SIZE_MAX__ 0xffffffffU #undef __UINT_FAST8_TYPE__ #define __UINT_FAST8_TYPE__ unsigned char #undef __ATOMIC_ACQ_REL @@ -918,7 +950,7 @@ uint_fast32_t: unsigned int uint_fast64_t: unsigned long long uint_fast8_t: unsigned char uintptr_t: unsigned int -version: gcc (GCC) 12.2.1 20230201 +version: gcc (GCC) 13.1.1 20230429 wchar_t: long weof: (0xffffffffu) wint_t: unsigned int diff --git a/share/machdeps/machdep_gcc_x86_64.yaml b/share/machdeps/machdep_gcc_x86_64.yaml index b7e44a3a037..6c81caac58a 100644 --- a/share/machdeps/machdep_gcc_x86_64.yaml +++ b/share/machdeps/machdep_gcc_x86_64.yaml @@ -15,8 +15,6 @@ compiler: gcc cpp_arch_flags: - -m64 custom_defs: | - #undef __SSP_STRONG__ - #define __SSP_STRONG__ 3 #undef __DBL_MIN_EXP__ #define __DBL_MIN_EXP__ (-1021) #undef __UINT_LEAST16_MAX__ @@ -35,6 +33,8 @@ custom_defs: | #define __UINT_LEAST8_TYPE__ unsigned char #undef __SIZEOF_FLOAT80__ #define __SIZEOF_FLOAT80__ 16 + #undef __BFLT16_DENORM_MIN__ + #define __BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16 #undef __INTMAX_C #define __INTMAX_C(c) c ## L #undef __CHAR_BIT__ @@ -47,10 +47,12 @@ custom_defs: | #define __WINT_MAX__ 0xffffffffU #undef __FLT32_MIN_EXP__ #define __FLT32_MIN_EXP__ (-125) + #undef __BFLT16_NORM_MAX__ + #define __BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16 + #undef __BFLT16_MIN_10_EXP__ + #define __BFLT16_MIN_10_EXP__ (-37) #undef __ORDER_LITTLE_ENDIAN__ #define __ORDER_LITTLE_ENDIAN__ 1234 - #undef __SIZE_MAX__ - #define __SIZE_MAX__ 0xffffffffffffffffUL #undef __WCHAR_MAX__ #define __WCHAR_MAX__ 0x7fffffff #undef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 @@ -103,8 +105,12 @@ custom_defs: | #define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L #undef __FLT64X_MAX_10_EXP__ #define __FLT64X_MAX_10_EXP__ 4932 + #undef __BFLT16_MAX_10_EXP__ + #define __BFLT16_MAX_10_EXP__ 38 + #undef __BFLT16_MAX_EXP__ + #define __BFLT16_MAX_EXP__ 128 #undef __LDBL_IS_IEC_60559__ - #define __LDBL_IS_IEC_60559__ 2 + #define __LDBL_IS_IEC_60559__ 1 #undef __FLT64X_HAS_QUIET_NAN__ #define __FLT64X_HAS_QUIET_NAN__ 1 #undef __UINT_LEAST8_MAX__ @@ -115,14 +121,14 @@ custom_defs: | #define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 #undef __UINTMAX_TYPE__ #define __UINTMAX_TYPE__ long unsigned int + #undef __BFLT16_DECIMAL_DIG__ + #define __BFLT16_DECIMAL_DIG__ 4 #undef __linux #define __linux 1 #undef __DEC32_EPSILON__ #define __DEC32_EPSILON__ 1E-6DF #undef __FLT_EVAL_METHOD_TS_18661_3__ #define __FLT_EVAL_METHOD_TS_18661_3__ 0 - #undef __unix - #define __unix 1 #undef __UINT32_MAX__ #define __UINT32_MAX__ 0xffffffffU #undef __DBL_DENORM_MIN__ @@ -134,7 +140,7 @@ custom_defs: | #undef __FLT128_MIN_10_EXP__ #define __FLT128_MIN_10_EXP__ (-4931) #undef __FLT32X_IS_IEC_60559__ - #define __FLT32X_IS_IEC_60559__ 2 + #define __FLT32X_IS_IEC_60559__ 1 #undef __INT_LEAST16_WIDTH__ #define __INT_LEAST16_WIDTH__ 16 #undef __SCHAR_MAX__ @@ -145,8 +151,16 @@ custom_defs: | #define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) #undef __INT64_C #define __INT64_C(c) c ## L + #undef __SSP_STRONG__ + #define __SSP_STRONG__ 3 #undef __GCC_ATOMIC_POINTER_LOCK_FREE #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 + #undef __ATOMIC_SEQ_CST + #define __ATOMIC_SEQ_CST 5 + #undef __unix + #define __unix 1 + #undef __INT_LEAST64_MAX__ + #define __INT_LEAST64_MAX__ 0x7fffffffffffffffL #undef __FLT32X_MANT_DIG__ #define __FLT32X_MANT_DIG__ 53 #undef __FLT64X_EPSILON__ @@ -155,36 +169,26 @@ custom_defs: | #define __DEC64_MIN_EXP__ (-382) #undef __DBL_DIG__ #define __DBL_DIG__ 15 - #undef __FLT32_DIG__ - #define __FLT32_DIG__ 6 #undef __FLT_EPSILON__ #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F #undef __SHRT_WIDTH__ #define __SHRT_WIDTH__ 16 #undef __FLT32_IS_IEC_60559__ - #define __FLT32_IS_IEC_60559__ 2 + #define __FLT32_IS_IEC_60559__ 1 #undef __LDBL_MIN__ #define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L #undef __DBL_IS_IEC_60559__ - #define __DBL_IS_IEC_60559__ 2 + #define __DBL_IS_IEC_60559__ 1 #undef __DEC32_MAX__ #define __DEC32_MAX__ 9.999999E96DF #undef __FLT64X_DENORM_MIN__ #define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x #undef __FLT32X_HAS_INFINITY__ #define __FLT32X_HAS_INFINITY__ 1 - #undef __INT32_MAX__ - #define __INT32_MAX__ 0x7fffffff - #undef __FLT16_DIG__ - #define __FLT16_DIG__ 3 #undef __unix__ #define __unix__ 1 #undef __INT_WIDTH__ #define __INT_WIDTH__ 32 - #undef __SIZEOF_LONG__ - #define __SIZEOF_LONG__ 8 - #undef __UINT16_C - #define __UINT16_C(c) c #undef __DECIMAL_DIG__ #define __DECIMAL_DIG__ 21 #undef __FLT64_EPSILON__ @@ -192,7 +196,7 @@ custom_defs: | #undef __gnu_linux__ #define __gnu_linux__ 1 #undef __FLT128_IS_IEC_60559__ - #define __FLT128_IS_IEC_60559__ 2 + #define __FLT128_IS_IEC_60559__ 1 #undef __FLT64X_MIN_10_EXP__ #define __FLT64X_MIN_10_EXP__ (-4931) #undef __LDBL_HAS_QUIET_NAN__ @@ -203,8 +207,10 @@ custom_defs: | #define __FLT64_MANT_DIG__ 53 #undef __FLT64X_MANT_DIG__ #define __FLT64X_MANT_DIG__ 64 + #undef __BFLT16_DIG__ + #define __BFLT16_DIG__ 2 #undef __GNUC__ - #define __GNUC__ 12 + #define __GNUC__ 13 #undef __pie__ #define __pie__ 2 #undef __MMX__ @@ -217,6 +223,8 @@ custom_defs: | #define __BIGGEST_ALIGNMENT__ 16 #undef __FLT64_MAX_10_EXP__ #define __FLT64_MAX_10_EXP__ 308 + #undef __BFLT16_IS_IEC_60559__ + #define __BFLT16_IS_IEC_60559__ 0 #undef __FLT16_MAX_10_EXP__ #define __FLT16_MAX_10_EXP__ 4 #undef __DBL_MAX__ @@ -225,6 +233,8 @@ custom_defs: | #define __INT_FAST32_MAX__ 0x7fffffffffffffffL #undef __DBL_HAS_INFINITY__ #define __DBL_HAS_INFINITY__ 1 + #undef __INT64_MAX__ + #define __INT64_MAX__ 0x7fffffffffffffffL #undef __SIZEOF_FLOAT__ #define __SIZEOF_FLOAT__ 4 #undef __HAVE_SPECULATION_SAFE_VALUE @@ -233,8 +243,6 @@ custom_defs: | #define __DEC32_MIN_EXP__ (-94) #undef __INTPTR_WIDTH__ #define __INTPTR_WIDTH__ 64 - #undef __FLT64X_HAS_INFINITY__ - #define __FLT64X_HAS_INFINITY__ 1 #undef __UINT_LEAST32_MAX__ #define __UINT_LEAST32_MAX__ 0xffffffffU #undef __FLT32X_HAS_DENORM__ @@ -247,6 +255,8 @@ custom_defs: | #define __LDBL_HAS_DENORM__ 1 #undef __SEG_GS #define __SEG_GS 1 + #undef __BFLT16_EPSILON__ + #define __BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16 #undef __FLT128_HAS_INFINITY__ #define __FLT128_HAS_INFINITY__ 1 #undef __DEC32_MIN__ @@ -275,6 +285,8 @@ custom_defs: | #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #undef __SIZEOF_SIZE_T__ #define __SIZEOF_SIZE_T__ 8 + #undef __BFLT16_HAS_INFINITY__ + #define __BFLT16_HAS_INFINITY__ 1 #undef __FLT64X_MIN_EXP__ #define __FLT64X_MIN_EXP__ (-16381) #undef __SIZEOF_WINT_T__ @@ -284,7 +296,7 @@ custom_defs: | #undef __FLT32_MAX_EXP__ #define __FLT32_MAX_EXP__ 128 #undef __GXX_ABI_VERSION - #define __GXX_ABI_VERSION 1017 + #define __GXX_ABI_VERSION 1018 #undef __FLT_MIN_EXP__ #define __FLT_MIN_EXP__ (-125) #undef __GCC_HAVE_DWARF2_CFI_ASM @@ -295,10 +307,12 @@ custom_defs: | #define __x86_64 1 #undef __INT_FAST64_TYPE__ #define __INT_FAST64_TYPE__ long int + #undef __BFLT16_MAX__ + #define __BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16 + #undef __BFLT16_HAS_DENORM__ + #define __BFLT16_HAS_DENORM__ 1 #undef __FLT64_DENORM_MIN__ #define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 - #undef __DBL_MIN__ - #define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L) #undef __FLT16_DENORM_MIN__ #define __FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16 #undef __FLT128_EPSILON__ @@ -307,12 +321,16 @@ custom_defs: | #define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x #undef __SIZEOF_POINTER__ #define __SIZEOF_POINTER__ 8 + #undef __SIZE_TYPE__ + #define __SIZE_TYPE__ long unsigned int #undef __LP64__ #define __LP64__ 1 #undef __DBL_HAS_QUIET_NAN__ #define __DBL_HAS_QUIET_NAN__ 1 #undef __FLT32X_EPSILON__ #define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x + #undef __LDBL_MAX_EXP__ + #define __LDBL_MAX_EXP__ 16384 #undef __DECIMAL_BID_FORMAT__ #define __DECIMAL_BID_FORMAT__ 1 #undef __FLT64_MIN_EXP__ @@ -331,8 +349,6 @@ custom_defs: | #define __UINT16_MAX__ 0xffff #undef __DBL_HAS_DENORM__ #define __DBL_HAS_DENORM__ 1 - #undef __LDBL_HAS_INFINITY__ - #define __LDBL_HAS_INFINITY__ 1 #undef __FLT32_MIN__ #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #undef __UINT8_TYPE__ @@ -343,14 +359,12 @@ custom_defs: | #define __NO_INLINE__ 1 #undef __DEC_EVAL_METHOD__ #define __DEC_EVAL_METHOD__ 2 - #undef __DEC128_MAX__ - #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #undef __FLT_MANT_DIG__ #define __FLT_MANT_DIG__ 24 #undef __LDBL_DECIMAL_DIG__ #define __LDBL_DECIMAL_DIG__ 21 #undef __VERSION__ - #define __VERSION__ "12.2.1 20230201" + #define __VERSION__ "13.1.1 20230429" #undef __UINT64_C #define __UINT64_C(c) c ## UL #undef _STDC_PREDEF_H @@ -367,6 +381,8 @@ custom_defs: | #define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ #undef __FLT32X_MIN_EXP__ #define __FLT32X_MIN_EXP__ (-1021) + #undef __BFLT16_MIN__ + #define __BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16 #undef __FLT128_HAS_DENORM__ #define __FLT128_HAS_DENORM__ 1 #undef __FLT32_DECIMAL_DIG__ @@ -381,18 +397,20 @@ custom_defs: | #define __ORDER_PDP_ENDIAN__ 3412 #undef __DEC128_MIN_EXP__ #define __DEC128_MIN_EXP__ (-6142) + #undef __DEC128_MAX__ + #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #undef __INT_FAST32_TYPE__ #define __INT_FAST32_TYPE__ long int #undef __UINT_LEAST16_TYPE__ #define __UINT_LEAST16_TYPE__ short unsigned int + #undef __DEC128_MAX_EXP__ + #define __DEC128_MAX_EXP__ 6145 #undef unix #define unix 1 - #undef __SIZE_TYPE__ - #define __SIZE_TYPE__ long unsigned int #undef __UINT64_MAX__ #define __UINT64_MAX__ 0xffffffffffffffffUL #undef __FLT_IS_IEC_60559__ - #define __FLT_IS_IEC_60559__ 2 + #define __FLT_IS_IEC_60559__ 1 #undef __GNUC_WIDE_EXECUTION_CHARSET_NAME #define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE" #undef __FLT64X_DIG__ @@ -405,6 +423,8 @@ custom_defs: | #define __GCC_ASM_FLAG_OUTPUTS__ 1 #undef __UINT32_TYPE__ #define __UINT32_TYPE__ unsigned int + #undef __BFLT16_HAS_QUIET_NAN__ + #define __BFLT16_HAS_QUIET_NAN__ 1 #undef __FLT_RADIX__ #define __FLT_RADIX__ 2 #undef __INT_LEAST16_TYPE__ @@ -413,6 +433,8 @@ custom_defs: | #define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L #undef __UINTMAX_C #define __UINTMAX_C(c) c ## UL + #undef __FLT16_DIG__ + #define __FLT16_DIG__ 3 #undef __SSE_MATH__ #define __SSE_MATH__ 1 #undef __k8 @@ -427,14 +449,20 @@ custom_defs: | #define __USER_LABEL_PREFIX__ #undef __SIZEOF_PTRDIFF_T__ #define __SIZEOF_PTRDIFF_T__ 8 + #undef __FLT64X_HAS_INFINITY__ + #define __FLT64X_HAS_INFINITY__ 1 + #undef __FLT32_HAS_INFINITY__ + #define __FLT32_HAS_INFINITY__ 1 + #undef __SIZEOF_LONG__ + #define __SIZEOF_LONG__ 8 #undef __LDBL_DIG__ #define __LDBL_DIG__ 18 #undef __FLT64_IS_IEC_60559__ - #define __FLT64_IS_IEC_60559__ 2 + #define __FLT64_IS_IEC_60559__ 1 #undef __x86_64__ #define __x86_64__ 1 #undef __FLT16_IS_IEC_60559__ - #define __FLT16_IS_IEC_60559__ 2 + #define __FLT16_IS_IEC_60559__ 1 #undef __FLT16_MAX_EXP__ #define __FLT16_MAX_EXP__ 16 #undef __DEC32_SUBNORMAL_MIN__ @@ -485,8 +513,6 @@ custom_defs: | #define __FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16 #undef __DEC64_MANT_DIG__ #define __DEC64_MANT_DIG__ 16 - #undef __INT64_MAX__ - #define __INT64_MAX__ 0x7fffffffffffffffL #undef __FLT32_DENORM_MIN__ #define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 #undef __SIG_ATOMIC_WIDTH__ @@ -499,6 +525,8 @@ custom_defs: | #define __INT_LEAST8_TYPE__ signed char #undef __FLT16_MAX__ #define __FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16 + #undef __FLT128_MIN__ + #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 #undef __SIZEOF_INT__ #define __SIZEOF_INT__ 4 #undef __DEC32_MAX_EXP__ @@ -517,10 +545,14 @@ custom_defs: | #define __FLT32_MIN_10_EXP__ (-37) #undef __FLT32X_DIG__ #define __FLT32X_DIG__ 15 + #undef __UINT16_C + #define __UINT16_C(c) c #undef __PTRDIFF_WIDTH__ #define __PTRDIFF_WIDTH__ 64 #undef __LDBL_MANT_DIG__ #define __LDBL_MANT_DIG__ 64 + #undef __INT_FAST16_WIDTH__ + #define __INT_FAST16_WIDTH__ 64 #undef __FLT64_HAS_INFINITY__ #define __FLT64_HAS_INFINITY__ 1 #undef __FLT64X_MAX__ @@ -551,18 +583,20 @@ custom_defs: | #define __UINTPTR_MAX__ 0xffffffffffffffffUL #undef __INT_FAST64_WIDTH__ #define __INT_FAST64_WIDTH__ 64 + #undef __LDBL_HAS_INFINITY__ + #define __LDBL_HAS_INFINITY__ 1 #undef __INT_FAST64_MAX__ #define __INT_FAST64_MAX__ 0x7fffffffffffffffL #undef __GCC_ATOMIC_TEST_AND_SET_TRUEVAL #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #undef __FLT_NORM_MAX__ #define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F - #undef __FLT32_HAS_INFINITY__ - #define __FLT32_HAS_INFINITY__ 1 #undef __FLT64X_MAX_EXP__ #define __FLT64X_MAX_EXP__ 16384 #undef __UINT_FAST64_TYPE__ #define __UINT_FAST64_TYPE__ long unsigned int + #undef __BFLT16_MIN_EXP__ + #define __BFLT16_MIN_EXP__ (-125) #undef __INT_MAX__ #define __INT_MAX__ 0x7fffffff #undef __linux__ @@ -577,8 +611,8 @@ custom_defs: | #define __DBL_MANT_DIG__ 53 #undef __SIZEOF_FLOAT128__ #define __SIZEOF_FLOAT128__ 16 - #undef __INT_LEAST64_MAX__ - #define __INT_LEAST64_MAX__ 0x7fffffffffffffffL + #undef __BFLT16_MANT_DIG__ + #define __BFLT16_MANT_DIG__ 8 #undef __GCC_ATOMIC_CHAR16_T_LOCK_FREE #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 #undef __DEC64_MIN__ @@ -605,8 +639,6 @@ custom_defs: | #define __INT_LEAST8_MAX__ 0x7f #undef __INT_LEAST64_WIDTH__ #define __INT_LEAST64_WIDTH__ 64 - #undef __LDBL_MAX_EXP__ - #define __LDBL_MAX_EXP__ 16384 #undef __FLT32X_MAX_10_EXP__ #define __FLT32X_MAX_10_EXP__ 308 #undef __SIZEOF_INT128__ @@ -614,23 +646,21 @@ custom_defs: | #undef __FLT16_MIN__ #define __FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16 #undef __FLT64X_IS_IEC_60559__ - #define __FLT64X_IS_IEC_60559__ 2 + #define __FLT64X_IS_IEC_60559__ 1 #undef __LDBL_MAX_10_EXP__ #define __LDBL_MAX_10_EXP__ 4932 #undef __ATOMIC_RELAXED #define __ATOMIC_RELAXED 0 #undef __DBL_EPSILON__ #define __DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L) - #undef __FLT128_MIN__ - #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 + #undef __INT_LEAST32_TYPE__ + #define __INT_LEAST32_TYPE__ int #undef _LP64 #define _LP64 1 #undef __UINT8_C #define __UINT8_C(c) c #undef __FLT64_MAX_EXP__ #define __FLT64_MAX_EXP__ 1024 - #undef __INT_LEAST32_TYPE__ - #define __INT_LEAST32_TYPE__ int #undef __SIZEOF_WCHAR_T__ #define __SIZEOF_WCHAR_T__ 4 #undef __UINT64_TYPE__ @@ -673,6 +703,8 @@ custom_defs: | #define __GCC_DESTRUCTIVE_SIZE 64 #undef __INTMAX_WIDTH__ #define __INTMAX_WIDTH__ 64 + #undef __FLT32_DIG__ + #define __FLT32_DIG__ 6 #undef __UINT32_C #define __UINT32_C(c) c ## U #undef __FLT_DENORM_MIN__ @@ -681,8 +713,12 @@ custom_defs: | #define __INT8_MAX__ 0x7f #undef __LONG_WIDTH__ #define __LONG_WIDTH__ 64 + #undef __DBL_MIN__ + #define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L) #undef __PIC__ #define __PIC__ 2 + #undef __INT32_MAX__ + #define __INT32_MAX__ 0x7fffffff #undef __UINT_FAST32_TYPE__ #define __UINT_FAST32_TYPE__ long unsigned int #undef __FLT32X_NORM_MAX__ @@ -705,16 +741,12 @@ custom_defs: | #define __INT_LEAST32_WIDTH__ 32 #undef __INTMAX_TYPE__ #define __INTMAX_TYPE__ long int - #undef __DEC128_MAX_EXP__ - #define __DEC128_MAX_EXP__ 6145 #undef __FLT32X_HAS_QUIET_NAN__ #define __FLT32X_HAS_QUIET_NAN__ 1 #undef __ATOMIC_CONSUME #define __ATOMIC_CONSUME 1 #undef __GNUC_MINOR__ - #define __GNUC_MINOR__ 2 - #undef __INT_FAST16_WIDTH__ - #define __INT_FAST16_WIDTH__ 64 + #define __GNUC_MINOR__ 1 #undef __UINTMAX_MAX__ #define __UINTMAX_MAX__ 0xffffffffffffffffUL #undef __PIE__ @@ -729,8 +761,6 @@ custom_defs: | #define __INT16_C(c) c #undef __PTRDIFF_TYPE__ #define __PTRDIFF_TYPE__ long int - #undef __ATOMIC_SEQ_CST - #define __ATOMIC_SEQ_CST 5 #undef __FLT32X_MIN_10_EXP__ #define __FLT32X_MIN_10_EXP__ (-307) #undef __UINTPTR_TYPE__ @@ -757,6 +787,8 @@ custom_defs: | #define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L #undef __GCC_ATOMIC_SHORT_LOCK_FREE #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 + #undef __SIZE_MAX__ + #define __SIZE_MAX__ 0xffffffffffffffffUL #undef __UINT_FAST8_TYPE__ #define __UINT_FAST8_TYPE__ unsigned char #undef __ATOMIC_ACQ_REL @@ -926,7 +958,7 @@ uint_fast32_t: unsigned long uint_fast64_t: unsigned long uint_fast8_t: unsigned char uintptr_t: unsigned long -version: gcc (GCC) 12.2.1 20230201 +version: gcc (GCC) 13.1.1 20230429 wchar_t: int weof: (0xffffffffu) wint_t: unsigned int diff --git a/share/machdeps/machdep_x86_32.yaml b/share/machdeps/machdep_x86_32.yaml index 5fce8f29724..c332a7cb00c 100644 --- a/share/machdeps/machdep_x86_32.yaml +++ b/share/machdeps/machdep_x86_32.yaml @@ -15,8 +15,6 @@ compiler: generic cpp_arch_flags: - -m32 custom_defs: | - #undef __SSP_STRONG__ - #define __SSP_STRONG__ 3 #undef __DBL_MIN_EXP__ #define __DBL_MIN_EXP__ (-1021) #undef __UINT_LEAST16_MAX__ @@ -35,6 +33,8 @@ custom_defs: | #define __UINT_LEAST8_TYPE__ unsigned char #undef __SIZEOF_FLOAT80__ #define __SIZEOF_FLOAT80__ 12 + #undef __BFLT16_DENORM_MIN__ + #define __BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16 #undef __INTMAX_C #define __INTMAX_C(c) c ## LL #undef __CHAR_BIT__ @@ -47,10 +47,12 @@ custom_defs: | #define __WINT_MAX__ 0xffffffffU #undef __FLT32_MIN_EXP__ #define __FLT32_MIN_EXP__ (-125) + #undef __BFLT16_NORM_MAX__ + #define __BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16 + #undef __BFLT16_MIN_10_EXP__ + #define __BFLT16_MIN_10_EXP__ (-37) #undef __ORDER_LITTLE_ENDIAN__ #define __ORDER_LITTLE_ENDIAN__ 1234 - #undef __SIZE_MAX__ - #define __SIZE_MAX__ 0xffffffffU #undef __WCHAR_MAX__ #define __WCHAR_MAX__ 0x7fffffffL #undef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 @@ -103,8 +105,12 @@ custom_defs: | #define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L #undef __FLT64X_MAX_10_EXP__ #define __FLT64X_MAX_10_EXP__ 4932 + #undef __BFLT16_MAX_10_EXP__ + #define __BFLT16_MAX_10_EXP__ 38 + #undef __BFLT16_MAX_EXP__ + #define __BFLT16_MAX_EXP__ 128 #undef __LDBL_IS_IEC_60559__ - #define __LDBL_IS_IEC_60559__ 2 + #define __LDBL_IS_IEC_60559__ 1 #undef __FLT64X_HAS_QUIET_NAN__ #define __FLT64X_HAS_QUIET_NAN__ 1 #undef __UINT_LEAST8_MAX__ @@ -117,14 +123,14 @@ custom_defs: | #define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 #undef __UINTMAX_TYPE__ #define __UINTMAX_TYPE__ long long unsigned int + #undef __BFLT16_DECIMAL_DIG__ + #define __BFLT16_DECIMAL_DIG__ 4 #undef __linux #define __linux 1 #undef __DEC32_EPSILON__ #define __DEC32_EPSILON__ 1E-6DF #undef __FLT_EVAL_METHOD_TS_18661_3__ #define __FLT_EVAL_METHOD_TS_18661_3__ 2 - #undef __unix - #define __unix 1 #undef __UINT32_MAX__ #define __UINT32_MAX__ 0xffffffffU #undef __DBL_DENORM_MIN__ @@ -136,7 +142,7 @@ custom_defs: | #undef __FLT128_MIN_10_EXP__ #define __FLT128_MIN_10_EXP__ (-4931) #undef __FLT32X_IS_IEC_60559__ - #define __FLT32X_IS_IEC_60559__ 2 + #define __FLT32X_IS_IEC_60559__ 1 #undef __INT_LEAST16_WIDTH__ #define __INT_LEAST16_WIDTH__ 16 #undef __SCHAR_MAX__ @@ -147,8 +153,16 @@ custom_defs: | #define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) #undef __INT64_C #define __INT64_C(c) c ## LL + #undef __SSP_STRONG__ + #define __SSP_STRONG__ 3 #undef __GCC_ATOMIC_POINTER_LOCK_FREE #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 + #undef __ATOMIC_SEQ_CST + #define __ATOMIC_SEQ_CST 5 + #undef __unix + #define __unix 1 + #undef __INT_LEAST64_MAX__ + #define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL #undef __FLT32X_MANT_DIG__ #define __FLT32X_MANT_DIG__ 53 #undef __FLT64X_EPSILON__ @@ -157,36 +171,26 @@ custom_defs: | #define __DEC64_MIN_EXP__ (-382) #undef __DBL_DIG__ #define __DBL_DIG__ 15 - #undef __FLT32_DIG__ - #define __FLT32_DIG__ 6 #undef __FLT_EPSILON__ #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F #undef __SHRT_WIDTH__ #define __SHRT_WIDTH__ 16 #undef __FLT32_IS_IEC_60559__ - #define __FLT32_IS_IEC_60559__ 2 + #define __FLT32_IS_IEC_60559__ 1 #undef __LDBL_MIN__ #define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L #undef __DBL_IS_IEC_60559__ - #define __DBL_IS_IEC_60559__ 2 + #define __DBL_IS_IEC_60559__ 1 #undef __DEC32_MAX__ #define __DEC32_MAX__ 9.999999E96DF #undef __FLT64X_DENORM_MIN__ #define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x #undef __FLT32X_HAS_INFINITY__ #define __FLT32X_HAS_INFINITY__ 1 - #undef __INT32_MAX__ - #define __INT32_MAX__ 0x7fffffff - #undef __FLT16_DIG__ - #define __FLT16_DIG__ 3 #undef __unix__ #define __unix__ 1 #undef __INT_WIDTH__ #define __INT_WIDTH__ 32 - #undef __SIZEOF_LONG__ - #define __SIZEOF_LONG__ 4 - #undef __UINT16_C - #define __UINT16_C(c) c #undef __DECIMAL_DIG__ #define __DECIMAL_DIG__ 21 #undef __FLT64_EPSILON__ @@ -194,7 +198,7 @@ custom_defs: | #undef __gnu_linux__ #define __gnu_linux__ 1 #undef __FLT128_IS_IEC_60559__ - #define __FLT128_IS_IEC_60559__ 2 + #define __FLT128_IS_IEC_60559__ 1 #undef __FLT64X_MIN_10_EXP__ #define __FLT64X_MIN_10_EXP__ (-4931) #undef __LDBL_HAS_QUIET_NAN__ @@ -205,8 +209,10 @@ custom_defs: | #define __FLT64_MANT_DIG__ 53 #undef __FLT64X_MANT_DIG__ #define __FLT64X_MANT_DIG__ 64 + #undef __BFLT16_DIG__ + #define __BFLT16_DIG__ 2 #undef __GNUC__ - #define __GNUC__ 12 + #define __GNUC__ 13 #undef __pie__ #define __pie__ 2 #undef __MMX__ @@ -219,6 +225,8 @@ custom_defs: | #define __BIGGEST_ALIGNMENT__ 16 #undef __FLT64_MAX_10_EXP__ #define __FLT64_MAX_10_EXP__ 308 + #undef __BFLT16_IS_IEC_60559__ + #define __BFLT16_IS_IEC_60559__ 0 #undef __FLT16_MAX_10_EXP__ #define __FLT16_MAX_10_EXP__ 4 #undef __DBL_MAX__ @@ -227,6 +235,8 @@ custom_defs: | #define __INT_FAST32_MAX__ 0x7fffffff #undef __DBL_HAS_INFINITY__ #define __DBL_HAS_INFINITY__ 1 + #undef __INT64_MAX__ + #define __INT64_MAX__ 0x7fffffffffffffffLL #undef __SIZEOF_FLOAT__ #define __SIZEOF_FLOAT__ 4 #undef __HAVE_SPECULATION_SAFE_VALUE @@ -235,8 +245,6 @@ custom_defs: | #define __DEC32_MIN_EXP__ (-94) #undef __INTPTR_WIDTH__ #define __INTPTR_WIDTH__ 32 - #undef __FLT64X_HAS_INFINITY__ - #define __FLT64X_HAS_INFINITY__ 1 #undef __UINT_LEAST32_MAX__ #define __UINT_LEAST32_MAX__ 0xffffffffU #undef __FLT32X_HAS_DENORM__ @@ -247,6 +255,8 @@ custom_defs: | #define __LDBL_HAS_DENORM__ 1 #undef __SEG_GS #define __SEG_GS 1 + #undef __BFLT16_EPSILON__ + #define __BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16 #undef __FLT128_HAS_INFINITY__ #define __FLT128_HAS_INFINITY__ 1 #undef __DEC32_MIN__ @@ -271,6 +281,8 @@ custom_defs: | #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #undef __SIZEOF_SIZE_T__ #define __SIZEOF_SIZE_T__ 4 + #undef __BFLT16_HAS_INFINITY__ + #define __BFLT16_HAS_INFINITY__ 1 #undef __FLT64X_MIN_EXP__ #define __FLT64X_MIN_EXP__ (-16381) #undef __SIZEOF_WINT_T__ @@ -280,7 +292,7 @@ custom_defs: | #undef __FLT32_MAX_EXP__ #define __FLT32_MAX_EXP__ 128 #undef __GXX_ABI_VERSION - #define __GXX_ABI_VERSION 1017 + #define __GXX_ABI_VERSION 1018 #undef __FLT_MIN_EXP__ #define __FLT_MIN_EXP__ (-125) #undef __GCC_HAVE_DWARF2_CFI_ASM @@ -289,10 +301,12 @@ custom_defs: | #define __INT16_MAX__ 0x7fff #undef __INT_FAST64_TYPE__ #define __INT_FAST64_TYPE__ long long int + #undef __BFLT16_MAX__ + #define __BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16 + #undef __BFLT16_HAS_DENORM__ + #define __BFLT16_HAS_DENORM__ 1 #undef __FLT64_DENORM_MIN__ #define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 - #undef __DBL_MIN__ - #define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L) #undef __FLT16_DENORM_MIN__ #define __FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16 #undef __FLT128_EPSILON__ @@ -301,10 +315,14 @@ custom_defs: | #define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x #undef __SIZEOF_POINTER__ #define __SIZEOF_POINTER__ 4 + #undef __SIZE_TYPE__ + #define __SIZE_TYPE__ unsigned int #undef __DBL_HAS_QUIET_NAN__ #define __DBL_HAS_QUIET_NAN__ 1 #undef __FLT32X_EPSILON__ #define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x + #undef __LDBL_MAX_EXP__ + #define __LDBL_MAX_EXP__ 16384 #undef __DECIMAL_BID_FORMAT__ #define __DECIMAL_BID_FORMAT__ 1 #undef __FLT64_MIN_EXP__ @@ -323,8 +341,6 @@ custom_defs: | #define __UINT16_MAX__ 0xffff #undef __DBL_HAS_DENORM__ #define __DBL_HAS_DENORM__ 1 - #undef __LDBL_HAS_INFINITY__ - #define __LDBL_HAS_INFINITY__ 1 #undef __FLT32_MIN__ #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #undef __UINT8_TYPE__ @@ -335,8 +351,6 @@ custom_defs: | #define __NO_INLINE__ 1 #undef __DEC_EVAL_METHOD__ #define __DEC_EVAL_METHOD__ 2 - #undef __DEC128_MAX__ - #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #undef __i386 #define __i386 1 #undef __FLT_MANT_DIG__ @@ -344,7 +358,7 @@ custom_defs: | #undef __LDBL_DECIMAL_DIG__ #define __LDBL_DECIMAL_DIG__ 21 #undef __VERSION__ - #define __VERSION__ "12.2.1 20230201" + #define __VERSION__ "13.1.1 20230429" #undef __UINT64_C #define __UINT64_C(c) c ## ULL #undef _STDC_PREDEF_H @@ -363,6 +377,8 @@ custom_defs: | #define __FLT32X_MIN_EXP__ (-1021) #undef i386 #define i386 1 + #undef __BFLT16_MIN__ + #define __BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16 #undef __FLT128_HAS_DENORM__ #define __FLT128_HAS_DENORM__ 1 #undef __FLT32_DECIMAL_DIG__ @@ -379,20 +395,22 @@ custom_defs: | #define __DEC128_MIN_EXP__ (-6142) #undef __code_model_32__ #define __code_model_32__ 1 + #undef __DEC128_MAX__ + #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #undef __INT_FAST32_TYPE__ #define __INT_FAST32_TYPE__ int #undef __UINT_LEAST16_TYPE__ #define __UINT_LEAST16_TYPE__ short unsigned int + #undef __DEC128_MAX_EXP__ + #define __DEC128_MAX_EXP__ 6145 #undef unix #define unix 1 #undef __i386__ #define __i386__ 1 - #undef __SIZE_TYPE__ - #define __SIZE_TYPE__ unsigned int #undef __UINT64_MAX__ #define __UINT64_MAX__ 0xffffffffffffffffULL #undef __FLT_IS_IEC_60559__ - #define __FLT_IS_IEC_60559__ 2 + #define __FLT_IS_IEC_60559__ 1 #undef __GNUC_WIDE_EXECUTION_CHARSET_NAME #define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE" #undef __FLT64X_DIG__ @@ -405,6 +423,8 @@ custom_defs: | #define __GCC_ASM_FLAG_OUTPUTS__ 1 #undef __UINT32_TYPE__ #define __UINT32_TYPE__ unsigned int + #undef __BFLT16_HAS_QUIET_NAN__ + #define __BFLT16_HAS_QUIET_NAN__ 1 #undef __FLT_RADIX__ #define __FLT_RADIX__ 2 #undef __INT_LEAST16_TYPE__ @@ -413,6 +433,8 @@ custom_defs: | #define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L #undef __UINTMAX_C #define __UINTMAX_C(c) c ## ULL + #undef __FLT16_DIG__ + #define __FLT16_DIG__ 3 #undef __k8 #define __k8 1 #undef __FLT32X_MIN__ @@ -425,12 +447,18 @@ custom_defs: | #define __USER_LABEL_PREFIX__ #undef __SIZEOF_PTRDIFF_T__ #define __SIZEOF_PTRDIFF_T__ 4 + #undef __FLT64X_HAS_INFINITY__ + #define __FLT64X_HAS_INFINITY__ 1 + #undef __FLT32_HAS_INFINITY__ + #define __FLT32_HAS_INFINITY__ 1 + #undef __SIZEOF_LONG__ + #define __SIZEOF_LONG__ 4 #undef __LDBL_DIG__ #define __LDBL_DIG__ 18 #undef __FLT64_IS_IEC_60559__ - #define __FLT64_IS_IEC_60559__ 2 + #define __FLT64_IS_IEC_60559__ 1 #undef __FLT16_IS_IEC_60559__ - #define __FLT16_IS_IEC_60559__ 2 + #define __FLT16_IS_IEC_60559__ 1 #undef __FLT16_MAX_EXP__ #define __FLT16_MAX_EXP__ 16 #undef __DEC32_SUBNORMAL_MIN__ @@ -485,8 +513,6 @@ custom_defs: | #define __FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16 #undef __DEC64_MANT_DIG__ #define __DEC64_MANT_DIG__ 16 - #undef __INT64_MAX__ - #define __INT64_MAX__ 0x7fffffffffffffffLL #undef __FLT32_DENORM_MIN__ #define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 #undef __SIG_ATOMIC_WIDTH__ @@ -499,6 +525,8 @@ custom_defs: | #define __INT_LEAST8_TYPE__ signed char #undef __FLT16_MAX__ #define __FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16 + #undef __FLT128_MIN__ + #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 #undef __SIZEOF_INT__ #define __SIZEOF_INT__ 4 #undef __DEC32_MAX_EXP__ @@ -517,10 +545,14 @@ custom_defs: | #define __FLT32_MIN_10_EXP__ (-37) #undef __FLT32X_DIG__ #define __FLT32X_DIG__ 15 + #undef __UINT16_C + #define __UINT16_C(c) c #undef __PTRDIFF_WIDTH__ #define __PTRDIFF_WIDTH__ 32 #undef __LDBL_MANT_DIG__ #define __LDBL_MANT_DIG__ 64 + #undef __INT_FAST16_WIDTH__ + #define __INT_FAST16_WIDTH__ 32 #undef __FLT64_HAS_INFINITY__ #define __FLT64_HAS_INFINITY__ 1 #undef __FLT64X_MAX__ @@ -549,18 +581,20 @@ custom_defs: | #define __UINTPTR_MAX__ 0xffffffffU #undef __INT_FAST64_WIDTH__ #define __INT_FAST64_WIDTH__ 64 + #undef __LDBL_HAS_INFINITY__ + #define __LDBL_HAS_INFINITY__ 1 #undef __INT_FAST64_MAX__ #define __INT_FAST64_MAX__ 0x7fffffffffffffffLL #undef __GCC_ATOMIC_TEST_AND_SET_TRUEVAL #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #undef __FLT_NORM_MAX__ #define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F - #undef __FLT32_HAS_INFINITY__ - #define __FLT32_HAS_INFINITY__ 1 #undef __FLT64X_MAX_EXP__ #define __FLT64X_MAX_EXP__ 16384 #undef __UINT_FAST64_TYPE__ #define __UINT_FAST64_TYPE__ long long unsigned int + #undef __BFLT16_MIN_EXP__ + #define __BFLT16_MIN_EXP__ (-125) #undef __INT_MAX__ #define __INT_MAX__ 0x7fffffff #undef __linux__ @@ -573,8 +607,8 @@ custom_defs: | #define __DBL_MANT_DIG__ 53 #undef __SIZEOF_FLOAT128__ #define __SIZEOF_FLOAT128__ 16 - #undef __INT_LEAST64_MAX__ - #define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL + #undef __BFLT16_MANT_DIG__ + #define __BFLT16_MANT_DIG__ 8 #undef __GCC_ATOMIC_CHAR16_T_LOCK_FREE #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 #undef __DEC64_MIN__ @@ -599,28 +633,24 @@ custom_defs: | #define __INT_LEAST8_MAX__ 0x7f #undef __INT_LEAST64_WIDTH__ #define __INT_LEAST64_WIDTH__ 64 - #undef __LDBL_MAX_EXP__ - #define __LDBL_MAX_EXP__ 16384 #undef __FLT32X_MAX_10_EXP__ #define __FLT32X_MAX_10_EXP__ 308 #undef __FLT16_MIN__ #define __FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16 #undef __FLT64X_IS_IEC_60559__ - #define __FLT64X_IS_IEC_60559__ 2 + #define __FLT64X_IS_IEC_60559__ 1 #undef __LDBL_MAX_10_EXP__ #define __LDBL_MAX_10_EXP__ 4932 #undef __ATOMIC_RELAXED #define __ATOMIC_RELAXED 0 #undef __DBL_EPSILON__ #define __DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L) - #undef __FLT128_MIN__ - #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 + #undef __INT_LEAST32_TYPE__ + #define __INT_LEAST32_TYPE__ int #undef __UINT8_C #define __UINT8_C(c) c #undef __FLT64_MAX_EXP__ #define __FLT64_MAX_EXP__ 1024 - #undef __INT_LEAST32_TYPE__ - #define __INT_LEAST32_TYPE__ int #undef __SIZEOF_WCHAR_T__ #define __SIZEOF_WCHAR_T__ 4 #undef __UINT64_TYPE__ @@ -665,6 +695,8 @@ custom_defs: | #define __INTMAX_WIDTH__ 64 #undef __ORDER_BIG_ENDIAN__ #define __ORDER_BIG_ENDIAN__ 4321 + #undef __FLT32_DIG__ + #define __FLT32_DIG__ 6 #undef __UINT32_C #define __UINT32_C(c) c ## U #undef __FLT_DENORM_MIN__ @@ -673,8 +705,12 @@ custom_defs: | #define __INT8_MAX__ 0x7f #undef __LONG_WIDTH__ #define __LONG_WIDTH__ 32 + #undef __DBL_MIN__ + #define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L) #undef __PIC__ #define __PIC__ 2 + #undef __INT32_MAX__ + #define __INT32_MAX__ 0x7fffffff #undef __UINT_FAST32_TYPE__ #define __UINT_FAST32_TYPE__ unsigned int #undef __FLT32X_NORM_MAX__ @@ -697,16 +733,12 @@ custom_defs: | #define __INT_LEAST32_WIDTH__ 32 #undef __INTMAX_TYPE__ #define __INTMAX_TYPE__ long long int - #undef __DEC128_MAX_EXP__ - #define __DEC128_MAX_EXP__ 6145 #undef __FLT32X_HAS_QUIET_NAN__ #define __FLT32X_HAS_QUIET_NAN__ 1 #undef __ATOMIC_CONSUME #define __ATOMIC_CONSUME 1 #undef __GNUC_MINOR__ - #define __GNUC_MINOR__ 2 - #undef __INT_FAST16_WIDTH__ - #define __INT_FAST16_WIDTH__ 32 + #define __GNUC_MINOR__ 1 #undef __UINTMAX_MAX__ #define __UINTMAX_MAX__ 0xffffffffffffffffULL #undef __PIE__ @@ -721,8 +753,6 @@ custom_defs: | #define __INT16_C(c) c #undef __PTRDIFF_TYPE__ #define __PTRDIFF_TYPE__ int - #undef __ATOMIC_SEQ_CST - #define __ATOMIC_SEQ_CST 5 #undef __FLT32X_MIN_10_EXP__ #define __FLT32X_MIN_10_EXP__ (-307) #undef __UINTPTR_TYPE__ @@ -749,6 +779,8 @@ custom_defs: | #define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L #undef __GCC_ATOMIC_SHORT_LOCK_FREE #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 + #undef __SIZE_MAX__ + #define __SIZE_MAX__ 0xffffffffU #undef __UINT_FAST8_TYPE__ #define __UINT_FAST8_TYPE__ unsigned char #undef __ATOMIC_ACQ_REL @@ -918,7 +950,7 @@ uint_fast32_t: unsigned int uint_fast64_t: unsigned long long uint_fast8_t: unsigned char uintptr_t: unsigned int -version: gcc (GCC) 12.2.1 20230201 +version: gcc (GCC) 13.1.1 20230429 wchar_t: long weof: (0xffffffffu) wint_t: unsigned int diff --git a/share/machdeps/machdep_x86_64.yaml b/share/machdeps/machdep_x86_64.yaml index 5227a3d13d1..6b2d3b4923d 100644 --- a/share/machdeps/machdep_x86_64.yaml +++ b/share/machdeps/machdep_x86_64.yaml @@ -15,8 +15,6 @@ compiler: generic cpp_arch_flags: - -m64 custom_defs: | - #undef __SSP_STRONG__ - #define __SSP_STRONG__ 3 #undef __DBL_MIN_EXP__ #define __DBL_MIN_EXP__ (-1021) #undef __UINT_LEAST16_MAX__ @@ -35,6 +33,8 @@ custom_defs: | #define __UINT_LEAST8_TYPE__ unsigned char #undef __SIZEOF_FLOAT80__ #define __SIZEOF_FLOAT80__ 16 + #undef __BFLT16_DENORM_MIN__ + #define __BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16 #undef __INTMAX_C #define __INTMAX_C(c) c ## L #undef __CHAR_BIT__ @@ -47,10 +47,12 @@ custom_defs: | #define __WINT_MAX__ 0xffffffffU #undef __FLT32_MIN_EXP__ #define __FLT32_MIN_EXP__ (-125) + #undef __BFLT16_NORM_MAX__ + #define __BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16 + #undef __BFLT16_MIN_10_EXP__ + #define __BFLT16_MIN_10_EXP__ (-37) #undef __ORDER_LITTLE_ENDIAN__ #define __ORDER_LITTLE_ENDIAN__ 1234 - #undef __SIZE_MAX__ - #define __SIZE_MAX__ 0xffffffffffffffffUL #undef __WCHAR_MAX__ #define __WCHAR_MAX__ 0x7fffffff #undef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 @@ -103,8 +105,12 @@ custom_defs: | #define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L #undef __FLT64X_MAX_10_EXP__ #define __FLT64X_MAX_10_EXP__ 4932 + #undef __BFLT16_MAX_10_EXP__ + #define __BFLT16_MAX_10_EXP__ 38 + #undef __BFLT16_MAX_EXP__ + #define __BFLT16_MAX_EXP__ 128 #undef __LDBL_IS_IEC_60559__ - #define __LDBL_IS_IEC_60559__ 2 + #define __LDBL_IS_IEC_60559__ 1 #undef __FLT64X_HAS_QUIET_NAN__ #define __FLT64X_HAS_QUIET_NAN__ 1 #undef __UINT_LEAST8_MAX__ @@ -115,14 +121,14 @@ custom_defs: | #define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 #undef __UINTMAX_TYPE__ #define __UINTMAX_TYPE__ long unsigned int + #undef __BFLT16_DECIMAL_DIG__ + #define __BFLT16_DECIMAL_DIG__ 4 #undef __linux #define __linux 1 #undef __DEC32_EPSILON__ #define __DEC32_EPSILON__ 1E-6DF #undef __FLT_EVAL_METHOD_TS_18661_3__ #define __FLT_EVAL_METHOD_TS_18661_3__ 0 - #undef __unix - #define __unix 1 #undef __UINT32_MAX__ #define __UINT32_MAX__ 0xffffffffU #undef __DBL_DENORM_MIN__ @@ -134,7 +140,7 @@ custom_defs: | #undef __FLT128_MIN_10_EXP__ #define __FLT128_MIN_10_EXP__ (-4931) #undef __FLT32X_IS_IEC_60559__ - #define __FLT32X_IS_IEC_60559__ 2 + #define __FLT32X_IS_IEC_60559__ 1 #undef __INT_LEAST16_WIDTH__ #define __INT_LEAST16_WIDTH__ 16 #undef __SCHAR_MAX__ @@ -145,8 +151,16 @@ custom_defs: | #define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) #undef __INT64_C #define __INT64_C(c) c ## L + #undef __SSP_STRONG__ + #define __SSP_STRONG__ 3 #undef __GCC_ATOMIC_POINTER_LOCK_FREE #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 + #undef __ATOMIC_SEQ_CST + #define __ATOMIC_SEQ_CST 5 + #undef __unix + #define __unix 1 + #undef __INT_LEAST64_MAX__ + #define __INT_LEAST64_MAX__ 0x7fffffffffffffffL #undef __FLT32X_MANT_DIG__ #define __FLT32X_MANT_DIG__ 53 #undef __FLT64X_EPSILON__ @@ -155,36 +169,26 @@ custom_defs: | #define __DEC64_MIN_EXP__ (-382) #undef __DBL_DIG__ #define __DBL_DIG__ 15 - #undef __FLT32_DIG__ - #define __FLT32_DIG__ 6 #undef __FLT_EPSILON__ #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F #undef __SHRT_WIDTH__ #define __SHRT_WIDTH__ 16 #undef __FLT32_IS_IEC_60559__ - #define __FLT32_IS_IEC_60559__ 2 + #define __FLT32_IS_IEC_60559__ 1 #undef __LDBL_MIN__ #define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L #undef __DBL_IS_IEC_60559__ - #define __DBL_IS_IEC_60559__ 2 + #define __DBL_IS_IEC_60559__ 1 #undef __DEC32_MAX__ #define __DEC32_MAX__ 9.999999E96DF #undef __FLT64X_DENORM_MIN__ #define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x #undef __FLT32X_HAS_INFINITY__ #define __FLT32X_HAS_INFINITY__ 1 - #undef __INT32_MAX__ - #define __INT32_MAX__ 0x7fffffff - #undef __FLT16_DIG__ - #define __FLT16_DIG__ 3 #undef __unix__ #define __unix__ 1 #undef __INT_WIDTH__ #define __INT_WIDTH__ 32 - #undef __SIZEOF_LONG__ - #define __SIZEOF_LONG__ 8 - #undef __UINT16_C - #define __UINT16_C(c) c #undef __DECIMAL_DIG__ #define __DECIMAL_DIG__ 21 #undef __FLT64_EPSILON__ @@ -192,7 +196,7 @@ custom_defs: | #undef __gnu_linux__ #define __gnu_linux__ 1 #undef __FLT128_IS_IEC_60559__ - #define __FLT128_IS_IEC_60559__ 2 + #define __FLT128_IS_IEC_60559__ 1 #undef __FLT64X_MIN_10_EXP__ #define __FLT64X_MIN_10_EXP__ (-4931) #undef __LDBL_HAS_QUIET_NAN__ @@ -203,8 +207,10 @@ custom_defs: | #define __FLT64_MANT_DIG__ 53 #undef __FLT64X_MANT_DIG__ #define __FLT64X_MANT_DIG__ 64 + #undef __BFLT16_DIG__ + #define __BFLT16_DIG__ 2 #undef __GNUC__ - #define __GNUC__ 12 + #define __GNUC__ 13 #undef __pie__ #define __pie__ 2 #undef __MMX__ @@ -217,6 +223,8 @@ custom_defs: | #define __BIGGEST_ALIGNMENT__ 16 #undef __FLT64_MAX_10_EXP__ #define __FLT64_MAX_10_EXP__ 308 + #undef __BFLT16_IS_IEC_60559__ + #define __BFLT16_IS_IEC_60559__ 0 #undef __FLT16_MAX_10_EXP__ #define __FLT16_MAX_10_EXP__ 4 #undef __DBL_MAX__ @@ -225,6 +233,8 @@ custom_defs: | #define __INT_FAST32_MAX__ 0x7fffffffffffffffL #undef __DBL_HAS_INFINITY__ #define __DBL_HAS_INFINITY__ 1 + #undef __INT64_MAX__ + #define __INT64_MAX__ 0x7fffffffffffffffL #undef __SIZEOF_FLOAT__ #define __SIZEOF_FLOAT__ 4 #undef __HAVE_SPECULATION_SAFE_VALUE @@ -233,8 +243,6 @@ custom_defs: | #define __DEC32_MIN_EXP__ (-94) #undef __INTPTR_WIDTH__ #define __INTPTR_WIDTH__ 64 - #undef __FLT64X_HAS_INFINITY__ - #define __FLT64X_HAS_INFINITY__ 1 #undef __UINT_LEAST32_MAX__ #define __UINT_LEAST32_MAX__ 0xffffffffU #undef __FLT32X_HAS_DENORM__ @@ -247,6 +255,8 @@ custom_defs: | #define __LDBL_HAS_DENORM__ 1 #undef __SEG_GS #define __SEG_GS 1 + #undef __BFLT16_EPSILON__ + #define __BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16 #undef __FLT128_HAS_INFINITY__ #define __FLT128_HAS_INFINITY__ 1 #undef __DEC32_MIN__ @@ -275,6 +285,8 @@ custom_defs: | #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #undef __SIZEOF_SIZE_T__ #define __SIZEOF_SIZE_T__ 8 + #undef __BFLT16_HAS_INFINITY__ + #define __BFLT16_HAS_INFINITY__ 1 #undef __FLT64X_MIN_EXP__ #define __FLT64X_MIN_EXP__ (-16381) #undef __SIZEOF_WINT_T__ @@ -284,7 +296,7 @@ custom_defs: | #undef __FLT32_MAX_EXP__ #define __FLT32_MAX_EXP__ 128 #undef __GXX_ABI_VERSION - #define __GXX_ABI_VERSION 1017 + #define __GXX_ABI_VERSION 1018 #undef __FLT_MIN_EXP__ #define __FLT_MIN_EXP__ (-125) #undef __GCC_HAVE_DWARF2_CFI_ASM @@ -295,10 +307,12 @@ custom_defs: | #define __x86_64 1 #undef __INT_FAST64_TYPE__ #define __INT_FAST64_TYPE__ long int + #undef __BFLT16_MAX__ + #define __BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16 + #undef __BFLT16_HAS_DENORM__ + #define __BFLT16_HAS_DENORM__ 1 #undef __FLT64_DENORM_MIN__ #define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 - #undef __DBL_MIN__ - #define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L) #undef __FLT16_DENORM_MIN__ #define __FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16 #undef __FLT128_EPSILON__ @@ -307,12 +321,16 @@ custom_defs: | #define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x #undef __SIZEOF_POINTER__ #define __SIZEOF_POINTER__ 8 + #undef __SIZE_TYPE__ + #define __SIZE_TYPE__ long unsigned int #undef __LP64__ #define __LP64__ 1 #undef __DBL_HAS_QUIET_NAN__ #define __DBL_HAS_QUIET_NAN__ 1 #undef __FLT32X_EPSILON__ #define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x + #undef __LDBL_MAX_EXP__ + #define __LDBL_MAX_EXP__ 16384 #undef __DECIMAL_BID_FORMAT__ #define __DECIMAL_BID_FORMAT__ 1 #undef __FLT64_MIN_EXP__ @@ -331,8 +349,6 @@ custom_defs: | #define __UINT16_MAX__ 0xffff #undef __DBL_HAS_DENORM__ #define __DBL_HAS_DENORM__ 1 - #undef __LDBL_HAS_INFINITY__ - #define __LDBL_HAS_INFINITY__ 1 #undef __FLT32_MIN__ #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #undef __UINT8_TYPE__ @@ -343,14 +359,12 @@ custom_defs: | #define __NO_INLINE__ 1 #undef __DEC_EVAL_METHOD__ #define __DEC_EVAL_METHOD__ 2 - #undef __DEC128_MAX__ - #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #undef __FLT_MANT_DIG__ #define __FLT_MANT_DIG__ 24 #undef __LDBL_DECIMAL_DIG__ #define __LDBL_DECIMAL_DIG__ 21 #undef __VERSION__ - #define __VERSION__ "12.2.1 20230201" + #define __VERSION__ "13.1.1 20230429" #undef __UINT64_C #define __UINT64_C(c) c ## UL #undef _STDC_PREDEF_H @@ -367,6 +381,8 @@ custom_defs: | #define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ #undef __FLT32X_MIN_EXP__ #define __FLT32X_MIN_EXP__ (-1021) + #undef __BFLT16_MIN__ + #define __BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16 #undef __FLT128_HAS_DENORM__ #define __FLT128_HAS_DENORM__ 1 #undef __FLT32_DECIMAL_DIG__ @@ -381,18 +397,20 @@ custom_defs: | #define __ORDER_PDP_ENDIAN__ 3412 #undef __DEC128_MIN_EXP__ #define __DEC128_MIN_EXP__ (-6142) + #undef __DEC128_MAX__ + #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #undef __INT_FAST32_TYPE__ #define __INT_FAST32_TYPE__ long int #undef __UINT_LEAST16_TYPE__ #define __UINT_LEAST16_TYPE__ short unsigned int + #undef __DEC128_MAX_EXP__ + #define __DEC128_MAX_EXP__ 6145 #undef unix #define unix 1 - #undef __SIZE_TYPE__ - #define __SIZE_TYPE__ long unsigned int #undef __UINT64_MAX__ #define __UINT64_MAX__ 0xffffffffffffffffUL #undef __FLT_IS_IEC_60559__ - #define __FLT_IS_IEC_60559__ 2 + #define __FLT_IS_IEC_60559__ 1 #undef __GNUC_WIDE_EXECUTION_CHARSET_NAME #define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE" #undef __FLT64X_DIG__ @@ -405,6 +423,8 @@ custom_defs: | #define __GCC_ASM_FLAG_OUTPUTS__ 1 #undef __UINT32_TYPE__ #define __UINT32_TYPE__ unsigned int + #undef __BFLT16_HAS_QUIET_NAN__ + #define __BFLT16_HAS_QUIET_NAN__ 1 #undef __FLT_RADIX__ #define __FLT_RADIX__ 2 #undef __INT_LEAST16_TYPE__ @@ -413,6 +433,8 @@ custom_defs: | #define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L #undef __UINTMAX_C #define __UINTMAX_C(c) c ## UL + #undef __FLT16_DIG__ + #define __FLT16_DIG__ 3 #undef __SSE_MATH__ #define __SSE_MATH__ 1 #undef __k8 @@ -427,14 +449,20 @@ custom_defs: | #define __USER_LABEL_PREFIX__ #undef __SIZEOF_PTRDIFF_T__ #define __SIZEOF_PTRDIFF_T__ 8 + #undef __FLT64X_HAS_INFINITY__ + #define __FLT64X_HAS_INFINITY__ 1 + #undef __FLT32_HAS_INFINITY__ + #define __FLT32_HAS_INFINITY__ 1 + #undef __SIZEOF_LONG__ + #define __SIZEOF_LONG__ 8 #undef __LDBL_DIG__ #define __LDBL_DIG__ 18 #undef __FLT64_IS_IEC_60559__ - #define __FLT64_IS_IEC_60559__ 2 + #define __FLT64_IS_IEC_60559__ 1 #undef __x86_64__ #define __x86_64__ 1 #undef __FLT16_IS_IEC_60559__ - #define __FLT16_IS_IEC_60559__ 2 + #define __FLT16_IS_IEC_60559__ 1 #undef __FLT16_MAX_EXP__ #define __FLT16_MAX_EXP__ 16 #undef __DEC32_SUBNORMAL_MIN__ @@ -485,8 +513,6 @@ custom_defs: | #define __FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16 #undef __DEC64_MANT_DIG__ #define __DEC64_MANT_DIG__ 16 - #undef __INT64_MAX__ - #define __INT64_MAX__ 0x7fffffffffffffffL #undef __FLT32_DENORM_MIN__ #define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 #undef __SIG_ATOMIC_WIDTH__ @@ -499,6 +525,8 @@ custom_defs: | #define __INT_LEAST8_TYPE__ signed char #undef __FLT16_MAX__ #define __FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16 + #undef __FLT128_MIN__ + #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 #undef __SIZEOF_INT__ #define __SIZEOF_INT__ 4 #undef __DEC32_MAX_EXP__ @@ -517,10 +545,14 @@ custom_defs: | #define __FLT32_MIN_10_EXP__ (-37) #undef __FLT32X_DIG__ #define __FLT32X_DIG__ 15 + #undef __UINT16_C + #define __UINT16_C(c) c #undef __PTRDIFF_WIDTH__ #define __PTRDIFF_WIDTH__ 64 #undef __LDBL_MANT_DIG__ #define __LDBL_MANT_DIG__ 64 + #undef __INT_FAST16_WIDTH__ + #define __INT_FAST16_WIDTH__ 64 #undef __FLT64_HAS_INFINITY__ #define __FLT64_HAS_INFINITY__ 1 #undef __FLT64X_MAX__ @@ -551,18 +583,20 @@ custom_defs: | #define __UINTPTR_MAX__ 0xffffffffffffffffUL #undef __INT_FAST64_WIDTH__ #define __INT_FAST64_WIDTH__ 64 + #undef __LDBL_HAS_INFINITY__ + #define __LDBL_HAS_INFINITY__ 1 #undef __INT_FAST64_MAX__ #define __INT_FAST64_MAX__ 0x7fffffffffffffffL #undef __GCC_ATOMIC_TEST_AND_SET_TRUEVAL #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #undef __FLT_NORM_MAX__ #define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F - #undef __FLT32_HAS_INFINITY__ - #define __FLT32_HAS_INFINITY__ 1 #undef __FLT64X_MAX_EXP__ #define __FLT64X_MAX_EXP__ 16384 #undef __UINT_FAST64_TYPE__ #define __UINT_FAST64_TYPE__ long unsigned int + #undef __BFLT16_MIN_EXP__ + #define __BFLT16_MIN_EXP__ (-125) #undef __INT_MAX__ #define __INT_MAX__ 0x7fffffff #undef __linux__ @@ -577,8 +611,8 @@ custom_defs: | #define __DBL_MANT_DIG__ 53 #undef __SIZEOF_FLOAT128__ #define __SIZEOF_FLOAT128__ 16 - #undef __INT_LEAST64_MAX__ - #define __INT_LEAST64_MAX__ 0x7fffffffffffffffL + #undef __BFLT16_MANT_DIG__ + #define __BFLT16_MANT_DIG__ 8 #undef __GCC_ATOMIC_CHAR16_T_LOCK_FREE #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 #undef __DEC64_MIN__ @@ -605,8 +639,6 @@ custom_defs: | #define __INT_LEAST8_MAX__ 0x7f #undef __INT_LEAST64_WIDTH__ #define __INT_LEAST64_WIDTH__ 64 - #undef __LDBL_MAX_EXP__ - #define __LDBL_MAX_EXP__ 16384 #undef __FLT32X_MAX_10_EXP__ #define __FLT32X_MAX_10_EXP__ 308 #undef __SIZEOF_INT128__ @@ -614,23 +646,21 @@ custom_defs: | #undef __FLT16_MIN__ #define __FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16 #undef __FLT64X_IS_IEC_60559__ - #define __FLT64X_IS_IEC_60559__ 2 + #define __FLT64X_IS_IEC_60559__ 1 #undef __LDBL_MAX_10_EXP__ #define __LDBL_MAX_10_EXP__ 4932 #undef __ATOMIC_RELAXED #define __ATOMIC_RELAXED 0 #undef __DBL_EPSILON__ #define __DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L) - #undef __FLT128_MIN__ - #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 + #undef __INT_LEAST32_TYPE__ + #define __INT_LEAST32_TYPE__ int #undef _LP64 #define _LP64 1 #undef __UINT8_C #define __UINT8_C(c) c #undef __FLT64_MAX_EXP__ #define __FLT64_MAX_EXP__ 1024 - #undef __INT_LEAST32_TYPE__ - #define __INT_LEAST32_TYPE__ int #undef __SIZEOF_WCHAR_T__ #define __SIZEOF_WCHAR_T__ 4 #undef __UINT64_TYPE__ @@ -673,6 +703,8 @@ custom_defs: | #define __GCC_DESTRUCTIVE_SIZE 64 #undef __INTMAX_WIDTH__ #define __INTMAX_WIDTH__ 64 + #undef __FLT32_DIG__ + #define __FLT32_DIG__ 6 #undef __UINT32_C #define __UINT32_C(c) c ## U #undef __FLT_DENORM_MIN__ @@ -681,8 +713,12 @@ custom_defs: | #define __INT8_MAX__ 0x7f #undef __LONG_WIDTH__ #define __LONG_WIDTH__ 64 + #undef __DBL_MIN__ + #define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L) #undef __PIC__ #define __PIC__ 2 + #undef __INT32_MAX__ + #define __INT32_MAX__ 0x7fffffff #undef __UINT_FAST32_TYPE__ #define __UINT_FAST32_TYPE__ long unsigned int #undef __FLT32X_NORM_MAX__ @@ -705,16 +741,12 @@ custom_defs: | #define __INT_LEAST32_WIDTH__ 32 #undef __INTMAX_TYPE__ #define __INTMAX_TYPE__ long int - #undef __DEC128_MAX_EXP__ - #define __DEC128_MAX_EXP__ 6145 #undef __FLT32X_HAS_QUIET_NAN__ #define __FLT32X_HAS_QUIET_NAN__ 1 #undef __ATOMIC_CONSUME #define __ATOMIC_CONSUME 1 #undef __GNUC_MINOR__ - #define __GNUC_MINOR__ 2 - #undef __INT_FAST16_WIDTH__ - #define __INT_FAST16_WIDTH__ 64 + #define __GNUC_MINOR__ 1 #undef __UINTMAX_MAX__ #define __UINTMAX_MAX__ 0xffffffffffffffffUL #undef __PIE__ @@ -729,8 +761,6 @@ custom_defs: | #define __INT16_C(c) c #undef __PTRDIFF_TYPE__ #define __PTRDIFF_TYPE__ long int - #undef __ATOMIC_SEQ_CST - #define __ATOMIC_SEQ_CST 5 #undef __FLT32X_MIN_10_EXP__ #define __FLT32X_MIN_10_EXP__ (-307) #undef __UINTPTR_TYPE__ @@ -757,6 +787,8 @@ custom_defs: | #define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L #undef __GCC_ATOMIC_SHORT_LOCK_FREE #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 + #undef __SIZE_MAX__ + #define __SIZE_MAX__ 0xffffffffffffffffUL #undef __UINT_FAST8_TYPE__ #define __UINT_FAST8_TYPE__ unsigned char #undef __ATOMIC_ACQ_REL @@ -926,7 +958,7 @@ uint_fast32_t: unsigned long uint_fast64_t: unsigned long uint_fast8_t: unsigned char uintptr_t: unsigned long -version: gcc (GCC) 12.2.1 20230201 +version: gcc (GCC) 13.1.1 20230429 wchar_t: int weof: (0xffffffffu) wint_t: unsigned int diff --git a/share/machdeps/make_machdep/errno.c b/share/machdeps/make_machdep/errno.c index f3b2b39d00d..98486278da2 100644 --- a/share/machdeps/make_machdep/errno.c +++ b/share/machdeps/make_machdep/errno.c @@ -20,7 +20,6 @@ /* */ /**************************************************************************/ -#include <asm-generic/errno.h> #include <errno.h> /* Mandatory */ diff --git a/tests/misc/oracle/print_machdep.res.oracle b/tests/misc/oracle/print_machdep.res.oracle index 9c22a9e43ae..b1566c66852 100644 --- a/tests/misc/oracle/print_machdep.res.oracle +++ b/tests/misc/oracle/print_machdep.res.oracle @@ -1,4 +1,4 @@ -Machine: gcc (GCC) 12.2.1 20230201 +Machine: gcc (GCC) 13.1.1 20230429 sizeof short = 2 (16 bits, aligned on 16 bits) sizeof int = 4 (32 bits, aligned on 32 bits) sizeof long = 8 (64 bits, aligned on 64 bits) -- GitLab