configs/Tasking-TriCore-6.3/custom-compiler-tasking-generated.yaml (326 lines of code) (raw):
compilers:
- description: "C, TASKING VX-toolset for 8051: control program v6.3r1 Build 19041558"
match-compiler-exe: "(.*/)?cc51(\\.exe)?"
match-sources: ".*\\.c"
match-language: C
code-insight-target-name: arm
include-dirs: ["${compiler-exe-dir}/../include"]
defines-text: "
#define __BIG_ENDIAN__ 1
#define __BUILD__ 19041558
#define __C51__ 1
#define __CHAR_BIT__ 8
#define __CHAR_MAX SCHAR_MAX
#define __CHAR_MIN SCHAR_MIN
#define __CORE_C51__ 1
#define __INTPTR_BIT__ 16
#define __INT_BIT__ 16
#define __LITTLE_ENDIAN__ 0
#define __LLONG_BIT__ 32
#define __LONG_BIT__ 32
#define __MISRAC_VERSION__ 2004
#define __MODEL__ 's'
#define __PROF_ENABLE__ 0
#define __PTRDIFF_BIT__ 16
#define __PTRDIFF_MAX INT16_MAX
#define __PTRDIFF_MIN INT16_MIN
#define __REG__(x) reg##x
#define __REVISION__ 1
#define __SFRFILE__(cpu) <sfr/__REG__(cpu).sfr>
#define __SHORT_BIT__ 16
#define __SINGLE_FP__ 1
#define __SIZE_BIT__ 16
#define __SIZE_MAX UINT16_MAX
#define __SIZE_MIN 0
#define __STDC_HOSTED__ 0
#define __STDC_NO_ATOMICS__ 1
#define __STDC_NO_THREADS__ 1
#define __STDC_VERSION__ 201112L
#define __STDC__ 1
#define __TASKING__ 1
#define __VERSION__ 6003
#define __VX__ 1
#define __WCHAR_BIT__ 16
#define __WCHAR_MAX INT16_MAX
#define __WCHAR_MIN INT16_MIN
"
- description: "C, TASKING VX-toolset for ARM Cortex: control program v6.3r1 Build 19041558"
match-compiler-exe: "(.*/)?ccarm(\\.exe)?"
match-sources: ".*\\.c"
match-language: C
code-insight-target-name: arm
include-dirs: ["${compiler-exe-dir}/../include"]
defines-text: "
#define __ARM__ 1
#define __BUILD__ 19041558
#define __CARM__ 1
#define __CHAR_BIT__ 8
#define __CHAR_MAX SCHAR_MAX
#define __CHAR_MIN SCHAR_MIN
#define __CPU_ARMV7M__ 1
#define __CPU__ ARMv7M
#define __DOUBLE_FP__ 1
#define __FPU_NONE__ 1
#define __INTPTR_BIT__ 32
#define __INT_BIT__ 32
#define __LITTLE_ENDIAN__ 1
#define __LLONG_BIT__ 64
#define __LONG_BIT__ 32
#define __MISRAC_VERSION__ 2004
#define __PRECISE_LIB_FP__ 1
#define __PROF_ENABLE__ 0
#define __PTRDIFF_BIT__ 32
#define __PTRDIFF_MAX INT32_MAX
#define __PTRDIFF_MIN INT32_MIN
#define __REVISION__ 1
#define __SHORT_BIT__ 16
#define __SIZE_BIT__ 32
#define __SIZE_MAX UINT32_MAX
#define __SIZE_MIN 0
#define __STDC_HOSTED__ 0
#define __STDC_NO_ATOMICS__ 1
#define __STDC_NO_THREADS__ 1
#define __STDC_VERSION__ 201112L
#define __STDC__ 1
#define __TASKING__ 1
#define __THUMB2__ 1
#define __VERSION__ 6003
#define __WCHAR_BIT__ 16
#define __WCHAR_MAX UINT16_MAX
#define __WCHAR_MIN 0
#define __WCHAR_UNSIGNED__ 1
"
- description: "C++, TASKING VX-toolset for ARM Cortex: control program v6.3r1 Build 19041558"
match-compiler-exe: "(.*/)?ccarm(\\.exe)?"
match-sources: ".*\\.cpp"
match-language: CPP
code-insight-target-name: arm
include-dirs: ["${compiler-exe-dir}/../include", "${compiler-exe-dir}/../include.cxx"]
defines-text: "
#define __SIGNED_CHARS__ 1
#define __STDC__ 0
#define __STDC_HOSTED__ 1
#define __cplusplus 201402L
#define _WCHAR_T 1
#define _CPP_WCHAR_T 1
#define __CHAR16_T_AND_CHAR32_T 1
#define _BOOL 1
#define __ARRAY_OPERATORS 1
#define __EXCEPTIONS 1
#define __PLACEMENT_DELETE 1
#define __RUNTIME_USES_NAMESPACES 1
#define __IA64_ABI 1
#define __IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS 1
#define __IA64_ABI_USE_INT_STATIC_INIT_GUARD 1
#define __cpp_initializer_lists 200806
#define __cpp_sized_deallocation 201309
#define __cpp_unicode_characters 200704
#define __cpp_aggregate_nsdmi 201304
#define __cpp_alias_templates 200704
#define __cpp_attributes 200809
#define __cpp_binary_literals 201304
#define __cpp_decltype 200707
#define __cpp_decltype_auto 201304
#define __cpp_delegating_constructors 200604
#define __cpp_exceptions 199711
#define __cpp_generic_lambdas 201304
#define __cpp_inheriting_constructors 200802
#define __cpp_init_captures 201304
#define __cpp_lambdas 200907
#define __cpp_nsdmi 200809
#define __cpp_raw_strings 200710
#define __cpp_ref_qualifiers 200710
#define __cpp_return_type_deduction 201304
#define __cpp_rvalue_references 200610
#define __cpp_unicode_literals 200710
#define __cpp_user_defined_literals 200809
#define __cpp_variable_templates 201304
#define __cpp_variadic_templates 200704
#define __cpp_constexpr 201304
#define __cpp_range_based_for 200907
#define __cpp_static_assert 200410
#define __STDC_VERSION__ 199901L
#define __NAMESPACES 1
#define __TYPE_TRAITS_ENABLED 1
#define __VARIADIC_TEMPLATES 1
#define __EDG_CONSTEXPR_ENABLED__ 1
#define __EDG__ 1
#define __EDG_VERSION__ 414
#define __SIZE_TYPE__ unsigned int
#define __PTRDIFF_TYPE__ int
#define __CPARM__ 1
#define __TASKING__ 1
#define __VERSION__ 6003
#define __REVISION__ 1
#define __BUILD__ 19041558
#define _STLP_NO_IOSTREAMS 1
#define __CHAR_MIN SCHAR_MIN
#define __CHAR_MAX SCHAR_MAX
#define __WCHAR_MIN 0
#define __WCHAR_MAX UINT16_MAX
#define __SIZE_MIN INT32_MIN
#define __SIZE_MAX INT32_MAX
#define __PTRDIFF_MIN 0
#define __PTRDIFF_MAX UINT32_MAX
#define __CHAR_BIT__ 8
#define __SHORT_BIT__ 16
#define __INT_BIT__ 32
#define __LONG_BIT__ 32
#define __LLONG_BIT__ 64
#define __PTRDIFF_BIT__ 32
#define __SIZE_BIT__ 32
#define __WCHAR_BIT__ 16
#define __INTPTR_BIT__ 32
#define __WCHAR_UNSIGNED__ 1
#define __DOUBLE_FP__ 1
#define __CPU__ ARMv7M
#define __CPU_ARMV7M__ 1
#define __THUMB2__ 1
#define __LITTLE_ENDIAN__ 1
"
- description: "C, TASKING VX-toolset for TriCore: control program v6.3r1 Build 19041558"
match-compiler-exe: "(.*/)?cctc(\\.exe)?"
match-sources: ".*\\.c"
match-language: C
code-insight-target-name: arm
include-dirs: ["${compiler-exe-dir}/../include"]
defines-text: "
#define __ACCUM_BIT__ 64
#define __ACCUM_INT_BIT__ 17
#define __ATOMIC_INT_LOCK_FREE__ 1
#define __ATOMIC_LONG_LOCK_FREE__ 1
#define __BUILD__ 19041558
#define __CHAR_BIT__ 8
#define __CHAR_MAX SCHAR_MAX
#define __CHAR_MIN SCHAR_MIN
#define __CORE_TC13__ 1
#define __CTC__ 1
#define __DSPC_VERSION__ 200001L
#define __DSPC__ 1
#define __FPU__ 1
#define __FRACT_BIT__ 32
#define __INTPTR_BIT__ 32
#define __INT_BIT__ 32
#define __LACCUM_BIT__ 64
#define __LACCUM_INT_BIT__ 17
#define __LFRACT_BIT__ 32
#define __LLONG_BIT__ 64
#define __LONG_BIT__ 32
#define __MISRAC_VERSION__ 2004
#define __PROF_ENABLE__ 0
#define __PTRDIFF_BIT__ 32
#define __PTRDIFF_MAX INT32_MAX
#define __PTRDIFF_MIN INT32_MIN
#define __REG__(x) reg##x
#define __REVISION__ 1
#define __SACCUM_BIT__ 64
#define __SACCUM_INT_BIT__ 17
#define __SFRACT_BIT__ 16
#define __SFRFILE__(cpu) <sfr/__REG__(cpu).sfr>
#define __SHORT_BIT__ 16
#define __SINGLE_FP__ 1
#define __SIZE_BIT__ 32
#define __SIZE_MAX UINT32_MAX
#define __SIZE_MIN 0
#define __STDC_HOSTED__ 0
#define __STDC_NO_ATOMICS__ 1
#define __STDC_NO_THREADS__ 1
#define __STDC_VERSION__ 201112L
#define __STDC__ 1
#define __TASKING__ 1
#define __VERSION__ 6003
#define __WCHAR_BIT__ 16
#define __WCHAR_MAX INT16_MAX
#define __WCHAR_MIN INT16_MIN
#define transpose_byte __transpose_byte
#define transpose_hword __transpose_hword
"
- description: "C++, TASKING VX-toolset for TriCore: control program v6.3r1 Build 19041558"
match-compiler-exe: "(.*/)?cctc(\\.exe)?"
match-sources: ".*\\.cpp"
match-language: CPP
code-insight-target-name: arm
include-dirs: ["${compiler-exe-dir}/../include", "${compiler-exe-dir}/../include.cxx"]
defines-text: "
#define __SIGNED_CHARS__ 1
#define __STDC__ 0
#define __STDC_HOSTED__ 1
#define __cplusplus 201402L
#define _WCHAR_T 1
#define _CPP_WCHAR_T 1
#define __CHAR16_T_AND_CHAR32_T 1
#define _BOOL 1
#define __ARRAY_OPERATORS 1
#define __EXCEPTIONS 1
#define __PLACEMENT_DELETE 1
#define __RUNTIME_USES_NAMESPACES 1
#define __IA64_ABI 1
#define __cpp_initializer_lists 200806
#define __cpp_sized_deallocation 201309
#define __cpp_unicode_characters 200704
#define __cpp_aggregate_nsdmi 201304
#define __cpp_alias_templates 200704
#define __cpp_attributes 200809
#define __cpp_binary_literals 201304
#define __cpp_decltype 200707
#define __cpp_decltype_auto 201304
#define __cpp_delegating_constructors 200604
#define __cpp_exceptions 199711
#define __cpp_generic_lambdas 201304
#define __cpp_inheriting_constructors 200802
#define __cpp_init_captures 201304
#define __cpp_lambdas 200907
#define __cpp_nsdmi 200809
#define __cpp_raw_strings 200710
#define __cpp_ref_qualifiers 200710
#define __cpp_return_type_deduction 201304
#define __cpp_rvalue_references 200610
#define __cpp_unicode_literals 200710
#define __cpp_user_defined_literals 200809
#define __cpp_variable_templates 201304
#define __cpp_variadic_templates 200704
#define __cpp_constexpr 201304
#define __cpp_range_based_for 200907
#define __cpp_static_assert 200410
#define __STDC_VERSION__ 199901L
#define __NAMESPACES 1
#define __TYPE_TRAITS_ENABLED 1
#define __VARIADIC_TEMPLATES 1
#define __EDG_CONSTEXPR_ENABLED__ 1
#define __EDG__ 1
#define __EDG_VERSION__ 414
#define __SIZE_TYPE__ unsigned int
#define __PTRDIFF_TYPE__ int
#define __CPTC__ 1
#define __TASKING__ 1
#define __VERSION__ 6003
#define __REVISION__ 1
#define __BUILD__ 19041558
#define _STLP_NO_IOSTREAMS 1
#define __CHAR_MIN SCHAR_MIN
#define __CHAR_MAX SCHAR_MAX
#define __WCHAR_MIN 0
#define __WCHAR_MAX UINT16_MAX
#define __SIZE_MIN INT32_MIN
#define __SIZE_MAX INT32_MAX
#define __PTRDIFF_MIN 0
#define __PTRDIFF_MAX UINT32_MAX
#define __CHAR_BIT__ 8
#define __SHORT_BIT__ 16
#define __INT_BIT__ 32
#define __LONG_BIT__ 32
#define __LLONG_BIT__ 64
#define __PTRDIFF_BIT__ 32
#define __SIZE_BIT__ 32
#define __WCHAR_BIT__ 16
#define __INTPTR_BIT__ 32
#define __WCHAR_UNSIGNED__ 1
#define __SINGLE_FP__ 1
#define __REG__(x) reg ## x
#define __SFRFILE__(cpu) <sfr/__REG__(cpu).sfr>
#define __FPU__ 1
#define __CORE_TC13__ 1
#define __putbit(value,address,bitoffset) __imaskldmst(address,value,bitoffset,1)
#define __getbit(address,bitoffset) __extru(*(address),bitoffset,1)
#define __crc32bw(b,a) __crc32(b,a)
"