From e5e12e32105b9320f3da03a41339be3da88717d5 Mon Sep 17 00:00:00 2001 From: Frank Voorburg Date: Mon, 7 Aug 2017 16:34:52 +0000 Subject: [PATCH] Refs #372. Re-configured PC-lint GCC configuration files to support version 6.3.0 (Debian Stretch) git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@330 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 --- .../lint/gnu/gcc-include-path.lnt | 5 ++--- Host/Source/BootCommander/lint/gnu/lint_cmac.h | 18 ++++++++++++------ .../LibOpenBLT/lint/gnu/gcc-include-path.lnt | 5 ++--- Host/Source/LibOpenBLT/lint/gnu/lint_cmac.h | 18 ++++++++++++------ 4 files changed, 28 insertions(+), 18 deletions(-) diff --git a/Host/Source/BootCommander/lint/gnu/gcc-include-path.lnt b/Host/Source/BootCommander/lint/gnu/gcc-include-path.lnt index a21d888a..bfc8b806 100644 --- a/Host/Source/BootCommander/lint/gnu/gcc-include-path.lnt +++ b/Host/Source/BootCommander/lint/gnu/gcc-include-path.lnt @@ -1,7 +1,6 @@ ---i/usr/lib/gcc/x86_64-linux-gnu/5/include +--i/usr/lib/gcc/x86_64-linux-gnu/6/include --i/usr/local/include ---i/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed +--i/usr/lib/gcc/x86_64-linux-gnu/6/include-fixed --i/usr/include/x86_64-linux-gnu --i/usr/include - diff --git a/Host/Source/BootCommander/lint/gnu/lint_cmac.h b/Host/Source/BootCommander/lint/gnu/lint_cmac.h index 87cd83a0..dc94f3ee 100644 --- a/Host/Source/BootCommander/lint/gnu/lint_cmac.h +++ b/Host/Source/BootCommander/lint/gnu/lint_cmac.h @@ -1,4 +1,3 @@ -#define __SSP_STRONG__ 3 #define __DBL_MIN_EXP__ (-1021) #define __UINT_LEAST16_MAX__ 0xffff #define __ATOMIC_ACQUIRE 2 @@ -63,13 +62,14 @@ #define __INT32_MAX__ 0x7fffffff #define __SIZEOF_LONG__ 8 #define __STDC_IEC_559__ 1 -#define __STDC_ISO_10646__ 201505L +#define __STDC_ISO_10646__ 201605L #define __UINT16_C(c) c #define __DECIMAL_DIG__ 21 #define __gnu_linux__ 1 #define __has_include_next(STR) __has_include_next__(STR) #define __LDBL_HAS_QUIET_NAN__ 1 -#define __GNUC__ 5 +#define __GNUC__ 6 +#define __pie__ 2 #define __MMX__ 1 #define __FLT_HAS_DENORM__ 1 #define __SIZEOF_LONG_DOUBLE__ 16 @@ -95,10 +95,11 @@ #define __SIZEOF_SIZE_T__ 8 #define __SIZEOF_WINT_T__ 4 #define __GCC_HAVE_DWARF2_CFI_ASM 1 -#define __GXX_ABI_VERSION 1009 +#define __GXX_ABI_VERSION 1010 #define __FLT_MIN_EXP__ (-125) #define __INT_FAST64_TYPE__ long int #define __DBL_MIN__ ((double)2.22507385850720138309e-308L) +#define __PIE__ 2 #define __LP64__ 1 #define __DECIMAL_BID_FORMAT__ 1 #define __DEC128_MIN__ 1E-6143DL @@ -108,7 +109,7 @@ #define __UINT8_TYPE__ unsigned char #define __NO_INLINE__ 1 #define __FLT_MANT_DIG__ 24 -#define __VERSION__ "5.4.0 20160609" +#define __VERSION__ "6.3.0 20170516" #define __UINT64_C(c) c ## UL #define _STDC_PREDEF_H 1 #define __GCC_ATOMIC_INT_LOCK_FREE 2 @@ -126,6 +127,7 @@ #define __UINT64_MAX__ 0xffffffffffffffffUL #define __INT8_TYPE__ signed char #define __ELF__ 1 +#define __GCC_ASM_FLAG_OUTPUTS__ 1 #define __FLT_RADIX__ 2 #define __INT_LEAST16_TYPE__ short int #define __LDBL_EPSILON__ 1.08420217248550443401e-19L @@ -149,10 +151,12 @@ #define __DEC64_MAX__ 9.999999999999999E384DD #define __CHAR16_TYPE__ short unsigned int #define __PRAGMA_REDEFINE_EXTNAME 1 +#define __SEG_FS 1 #define __INT_LEAST16_MAX__ 0x7fff #define __DEC64_MANT_DIG__ 16 #define __INT64_MAX__ 0x7fffffffffffffffL #define __UINT_LEAST32_MAX__ 0xffffffffU +#define __SEG_GS 1 #define __GCC_ATOMIC_LONG_LOCK_FREE 2 #define __INT_LEAST64_TYPE__ long int #define __INT16_TYPE__ short int @@ -172,6 +176,7 @@ #define __UINT16_TYPE__ short unsigned int #define __WCHAR_TYPE__ int #define __SIZEOF_FLOAT__ 4 +#define __pic__ 2 #define __UINTPTR_MAX__ 0xffffffffffffffffUL #define __DEC64_MIN_EXP__ (-382) #define __INT_FAST64_MAX__ 0x7fffffffffffffffL @@ -214,6 +219,7 @@ #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __FLT_DENORM_MIN__ 1.40129846432481707092e-45F #define __INT8_MAX__ 0x7f +#define __PIC__ 2 #define __UINT_FAST32_TYPE__ long unsigned int #define __CHAR32_TYPE__ unsigned int #define __FLT_MAX__ 3.40282346638528859812e+38F @@ -223,7 +229,7 @@ #define __INTMAX_TYPE__ long int #define __DEC128_MAX_EXP__ 6145 #define __ATOMIC_CONSUME 1 -#define __GNUC_MINOR__ 4 +#define __GNUC_MINOR__ 3 #define __UINTMAX_MAX__ 0xffffffffffffffffUL #define __DEC32_MANT_DIG__ 7 #define __DBL_MAX_10_EXP__ 308 diff --git a/Host/Source/LibOpenBLT/lint/gnu/gcc-include-path.lnt b/Host/Source/LibOpenBLT/lint/gnu/gcc-include-path.lnt index a21d888a..bfc8b806 100644 --- a/Host/Source/LibOpenBLT/lint/gnu/gcc-include-path.lnt +++ b/Host/Source/LibOpenBLT/lint/gnu/gcc-include-path.lnt @@ -1,7 +1,6 @@ ---i/usr/lib/gcc/x86_64-linux-gnu/5/include +--i/usr/lib/gcc/x86_64-linux-gnu/6/include --i/usr/local/include ---i/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed +--i/usr/lib/gcc/x86_64-linux-gnu/6/include-fixed --i/usr/include/x86_64-linux-gnu --i/usr/include - diff --git a/Host/Source/LibOpenBLT/lint/gnu/lint_cmac.h b/Host/Source/LibOpenBLT/lint/gnu/lint_cmac.h index 87cd83a0..dc94f3ee 100644 --- a/Host/Source/LibOpenBLT/lint/gnu/lint_cmac.h +++ b/Host/Source/LibOpenBLT/lint/gnu/lint_cmac.h @@ -1,4 +1,3 @@ -#define __SSP_STRONG__ 3 #define __DBL_MIN_EXP__ (-1021) #define __UINT_LEAST16_MAX__ 0xffff #define __ATOMIC_ACQUIRE 2 @@ -63,13 +62,14 @@ #define __INT32_MAX__ 0x7fffffff #define __SIZEOF_LONG__ 8 #define __STDC_IEC_559__ 1 -#define __STDC_ISO_10646__ 201505L +#define __STDC_ISO_10646__ 201605L #define __UINT16_C(c) c #define __DECIMAL_DIG__ 21 #define __gnu_linux__ 1 #define __has_include_next(STR) __has_include_next__(STR) #define __LDBL_HAS_QUIET_NAN__ 1 -#define __GNUC__ 5 +#define __GNUC__ 6 +#define __pie__ 2 #define __MMX__ 1 #define __FLT_HAS_DENORM__ 1 #define __SIZEOF_LONG_DOUBLE__ 16 @@ -95,10 +95,11 @@ #define __SIZEOF_SIZE_T__ 8 #define __SIZEOF_WINT_T__ 4 #define __GCC_HAVE_DWARF2_CFI_ASM 1 -#define __GXX_ABI_VERSION 1009 +#define __GXX_ABI_VERSION 1010 #define __FLT_MIN_EXP__ (-125) #define __INT_FAST64_TYPE__ long int #define __DBL_MIN__ ((double)2.22507385850720138309e-308L) +#define __PIE__ 2 #define __LP64__ 1 #define __DECIMAL_BID_FORMAT__ 1 #define __DEC128_MIN__ 1E-6143DL @@ -108,7 +109,7 @@ #define __UINT8_TYPE__ unsigned char #define __NO_INLINE__ 1 #define __FLT_MANT_DIG__ 24 -#define __VERSION__ "5.4.0 20160609" +#define __VERSION__ "6.3.0 20170516" #define __UINT64_C(c) c ## UL #define _STDC_PREDEF_H 1 #define __GCC_ATOMIC_INT_LOCK_FREE 2 @@ -126,6 +127,7 @@ #define __UINT64_MAX__ 0xffffffffffffffffUL #define __INT8_TYPE__ signed char #define __ELF__ 1 +#define __GCC_ASM_FLAG_OUTPUTS__ 1 #define __FLT_RADIX__ 2 #define __INT_LEAST16_TYPE__ short int #define __LDBL_EPSILON__ 1.08420217248550443401e-19L @@ -149,10 +151,12 @@ #define __DEC64_MAX__ 9.999999999999999E384DD #define __CHAR16_TYPE__ short unsigned int #define __PRAGMA_REDEFINE_EXTNAME 1 +#define __SEG_FS 1 #define __INT_LEAST16_MAX__ 0x7fff #define __DEC64_MANT_DIG__ 16 #define __INT64_MAX__ 0x7fffffffffffffffL #define __UINT_LEAST32_MAX__ 0xffffffffU +#define __SEG_GS 1 #define __GCC_ATOMIC_LONG_LOCK_FREE 2 #define __INT_LEAST64_TYPE__ long int #define __INT16_TYPE__ short int @@ -172,6 +176,7 @@ #define __UINT16_TYPE__ short unsigned int #define __WCHAR_TYPE__ int #define __SIZEOF_FLOAT__ 4 +#define __pic__ 2 #define __UINTPTR_MAX__ 0xffffffffffffffffUL #define __DEC64_MIN_EXP__ (-382) #define __INT_FAST64_MAX__ 0x7fffffffffffffffL @@ -214,6 +219,7 @@ #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __FLT_DENORM_MIN__ 1.40129846432481707092e-45F #define __INT8_MAX__ 0x7f +#define __PIC__ 2 #define __UINT_FAST32_TYPE__ long unsigned int #define __CHAR32_TYPE__ unsigned int #define __FLT_MAX__ 3.40282346638528859812e+38F @@ -223,7 +229,7 @@ #define __INTMAX_TYPE__ long int #define __DEC128_MAX_EXP__ 6145 #define __ATOMIC_CONSUME 1 -#define __GNUC_MINOR__ 4 +#define __GNUC_MINOR__ 3 #define __UINTMAX_MAX__ 0xffffffffffffffffUL #define __DEC32_MANT_DIG__ 7 #define __DBL_MAX_10_EXP__ 308