Open and Closed Issues for TASKING VX-toolset for TriCore v6.3r1Log in

Patches

Open Issues

This is a list of currently open issues for the TASKING VX-toolset for TriCore v6.3r1. The list may include issues found in later releases, whether such issues also appear in this release has not always been verified yet. See below for the list of closed issues. The list of fixed issues for v6.3r1 is included in the release notes of the product.

Problems

IDSummaryInspector detector
TCVX-39753 Call graph not correct for aliases Planned for Inspector v1.0r5
TCVX-40266 System libraries in product have .note section without version number Not planned
TCVX-40469 Linker allows cloned sections outside the available DSPR0 memory range Available
TCVX-40928 AURIX multi-core: hex file does not contain code for cloned functions in ROM Available
TCVX-42284 LDL.IIL instruction behavior is incorrect for the PCP assembler Not planned
TCVX-43123 Assembler astc --core=tc1.6.2 silently processed deprecated instruction mulms.h Available
TCVX-43405 Multi-core example blink_aurix does not stop at main() Not planned
TCVX-43538 Linker counts scratch sections as reserved sections under 'Memory usage in bytes' Not planned
TCVX-43546 Linker does not insert alignment_protection sections when a group includes sections with a different alignment Available
TCVX-43626 XBAR0_SRI_BusErrorEvent alarm triggered by non linked fputc function Not planned
TCVX-43627 Removed section entries in map file have a different order for equal builds Not planned
TCVX-43647 TriCore simulator hangs on TC38x test case Not planned
TCVX-43727 MISRA C:2012 rule 5.3 violation when math.h and libfloat.h are included Not planned
TCVX-43735 C++ compiler defines "section" and "leaf" as keywords Not planned
TCVX-43754 HLL dump tool does not include information about a static void function in the symbol table Not planned
TCVX-43773 TASKING properties export does not include file/folder local settings Not planned
TCVX-43846 Dynamic profiling description needs update regarding clock() function usage Not planned
TCVX-43859 Predefined macro __GNUC__ when --g++ option is used is not described Not planned
TCVX-43868 Run-time error for double _Complex expression passing to a function Available
TCVX-43876 TASKING MCS EABI document missing from product Not planned
TCVX-43880 Elfdump segmentation fault error when initialized functions included in the ELF file Not planned
TCVX-43881 Compiler MISRA 2012 rule 9.5 : incorrect flagging of rule violation Not planned
TCVX-43893 C compiler omits value assignment to pointer type function argument with forward store optimization enabled Available
TCVX-43911 C compiler error S911 when MISRA C:2012 rule 16.3 is enabled and erroneous label added to switch case Not planned
TCVX-43913 Compile-time concatenation of character string literal with unicode string literal fails Available
TCVX-43915 Unroll small loops optimization leads to wrong code when speed tradeoff -t0 used Available
TCVX-43916 C compiler - Generic Assembly Code optimization leads to false array index location in loop Available
TCVX-43921 Setting breakpoint during debug session - single stepping does not execute next steps Not planned
TCVX-43922 Pin Mapper: Importing a certain pincfg file fails with a Null Pointer Exception Not planned
TCVX-43928 Incorrect reordering of volatile memory reads Available
TCVX-43931 EMEM memory definition missing in TC35x LSL file Not planned
TCVX-43940 Erroneous code for a 'for' loop Available
TCVX-43946 Compiler Error: ctc S900 - internal consistency check failed with -O2 -t0 Not planned
TCVX-43980 Linker may hang when the size of an output section is at least 2 MB Available
TCVX-43989 Compiler error S900: internal consistency check failed for specific use case and optimization setup Not planned
TCVX-43990 Compiler error ctc s911: backend triggers ctc S911 with --tradeoff=0 Not planned
TCVX-43994 Linker ltc allows duplicate interrupt vectors to be located in vector table Available
TCVX-43998 Invalid constant propagation with tripple indirection Available
TCVX-44002 Unexpected MISRA C:2012 rule 12.4 violation error Not planned
TCVX-44008 Include file may be skipped when same filename is included from different directories Available
TCVX-44014 Missing initialization for local variable in a specific test case Available
TCVX-44020 No virtual core configuration for single core CPUs not supported in Eclipse Not planned
TCVX-44022 Unexpected W549: condition is always true warning Not planned
TCVX-44028 Wrong error ctc E460 for accesses to bit offset 31 using __imaskldmst intrinsic Not planned
TCVX-44030 SIMD optimization leads to erroneous assembly instruction Not planned
TCVX-44041 Assembler error E128 for C++ compiler generated code Not planned
TCVX-44042 Improve diagnostic for incorrect declarations Not planned
TCVX-44043 Incorrect conversion of _Complex type to _Bool Available
TCVX-44044 Check on constant expression of _Static_assert() not strict enough Not planned
TCVX-44045 Qualifiers const and volatile do not work inside _Generic() Not planned
TCVX-44047 C compiler may leave empty .src file when it is killed Planned for Inspector v1.0r5
TCVX-44048 Header file setjmp.h - MISRA C check disabling not restored to default Not planned
TCVX-44050 Linker inserts section in an ordered, contiguous, fill group Available
TCVX-44062 DAS driver check fails with DAS version 7.1.8 and newer Not planned
TCVX-44071 Wrong SFR file definition for EMEM_SBRCTR register Not planned
TCVX-44077 C compiler generates malloc call for variable length array Available
TCVX-44082 Intrinsics __extracthwN and __extractbbyteN may return wrong result Available
TCVX-44087 Linker ltc: very long link / locate time >= 1 hour Not planned
TCVX-44098 Linker silently truncates ELF e_phnum field Not planned
TCVX-44102 Loop invariant code optimization issue Available
TCVX-44215 Standard floating-point functions that are inlined may return wrong result Not planned
TCVX-44218 Large floating-point numbers become zero when converted to _Float16 Available
TCVX-44224 Wrong result multiplying two INIFINITY values when using software floating-point library Available
TCVX-44231 Wrong sizeof result for atomic_flag type Available
TCVX-44237 Illegal double word access to SFR register range Available
TCVX-44245 C compiler: wrong code generation when using packed structures with members of 16-bit signed types Available
TCVX-44246 C compiler error: S911 : Expression simplification - with empty function parameter Not planned
TCVX-44252 C compiler error S917: internal consistency check failed - please report Not planned
TCVX-44255 C compiler: wrong code generation when using packed structures with some members declared as bit fields Available
TCVX-44257 Compiler violates EABI due to 4 byte user stack frame generation Available
TCVX-44260 Linker: ltc - Segmentation fault on LSL output section in overlay group Not planned
TCVX-44264 Pin mapper: CSV export does not work when port 2 is configured for a TC26x Not planned
TCVX-44267 Linker: option --whole-archive ignores object modules without exported symbols Available
TCVX-44270 C compiler: wrong code generation when using packed structures with some members declared as bit fields of width 17..24 Available
TCVX-44278 C++ compiler: generated code results in address 0x0000000 access causing bus trap Available
TCVX-44286 Directive .size missing for run-time library functions and some C library functions Not planned
TCVX-44289 Zero-sized bit-field does not create padding before subsequent bit-field with --eabi=B Available
TCVX-44296 Compiler User Guide incorrect description of return value for fdim() Not planned
TCVX-44301 LSL macro NOXC800INIT is not documented Not planned
TCVX-44302 Chapter 'Linker Labels' needs clarification about end address labels Not planned
TCVX-44309 MISRA C 2012 rule 10.4 checker reports false positive and fails to detect a violation Available
TCVX-44317 Cross-Linking chapter lacks information about different FP options for TriCore v4.2r2 Not planned
TCVX-44319 Chapter 7.5 Cross-Linking requires update related to setjmp / longjmp Not planned
TCVX-44320 Stack and heap memory is not ballooned by default Not planned
TCVX-44322 Section 7.5 Cross-Linking requires update related to instances of flexible array members Not planned
TCVX-44325 User stack pointer 4-byte aligned when interrupt occurs between FCALL and FRET Available, manual guidance
TCVX-44336 Struct alignment table in chapter 1.1 Data Types needs update due to EABI changes Not planned
TCVX-44339 Subnormal values may incorrectly compare equal to zero Available
TCVX-44343 AURIX 2G start address not selectable when no HWCFG pins mode select disabled Not planned
TCVX-44358 C compiler: ctc S917: internal consistency check failed - please report Not planned
TCVX-44365 Loading failed error when hex or srec files for individual memories are created Not planned
TCVX-44375 Order of const variables may change when the content changes and all variables are in the same section Not planned
TCVX-44377 Linking with -lc*_fpu causes fesetround(FE_TONEAREST) to return -1 instead of 0 Not planned
TCVX-44378 Section summary information cuts off long function names Not planned
TCVX-44383 For non-trapping floating point comparisons: NaN == NaN incorrectly returns true Available
TCVX-44387 Erroneous code in code compaction function leads to invalid function parameter Available
TCVX-44393 Compiler issues double word accesses for data located in MCS memory Available
TCVX-44397 The call graph generation of the linker can add a significant delay to the link time duration Not planned
TCVX-44400 Wrong value is loaded into a 48-bit struct if used as a member of a larger 64-bit struct Available
TCVX-44406 Missing debug information for local variables Not planned
TCVX-44407 C compiler front-end may produce imprecise FP result (±1 bit difference) Available
TCVX-44417 Compiler generates wrong code for loops with 64-bit iterators Available
TCVX-44419 Linker does not insert alignment_protection section when copy_unit is greater than 1 Available
TCVX-44421 Conversion of float to integer raises "Overflow" instead of "Invalid operation" exception Available
TCVX-44423 libfprt: subnormal values incorrectly compare equal to zero Available
TCVX-44426 FPU version of C library is not selected with control program option --fp-model=St Available
TCVX-44428 Function fesetexceptflag() may incorrectly raise FE_INEXACT and/or call trap handler Not planned
TCVX-44437 Incorrect code for branch target align optimization when tail merging optimization active Available
TCVX-44440 Output section examples in user guide need correction Not planned
TCVX-44441 Incorrect use of a loop instruction Available
TCVX-44443 Intrinsics __getbyteN and __gethwN may return wrong result Available
TCVX-44453 Incorrect propagation of __pure__ function call result Available
TCVX-44457 Long branch veneers option does not work with static functions Not planned
TCVX-44461 No error on narrowing conversion from char to bool Available
TCVX-44466 Linker: Copy table with range restriction cannot reliably be located later than initialized/clear sections Not planned
TCVX-44481 Linker: option --global-type-checking causes a segmentation fault Not planned
TCVX-44484 C library function strtof might incorrectly return INIFINITY or FLT_MAX for hexadecimal number Not planned
TCVX-44485 Multi-core debugging not compliant to DAS driver version 7.2.0 Not planned
TCVX-44491 HSM: C library function strtof might incorrectly return INIFINITY for hexadecimal number Not planned
TCVX-44494 C++ compiler: uppercase sub-options of -E/--preprocess do not work Not planned
TCVX-44497 Linker error E112 when an ordered group is located absolute in non cached segment Not planned
TCVX-44499 C++ compiler option --no-stdinc does not work Not planned
TCVX-44504 Eclipse error after library project import Not planned
TCVX-44508 Vector table definition in ISR function not supported by C++ compiler Not planned
TCVX-44510 Debugger: ELF load and parse hangs - debug session must be aborted Not planned
TCVX-44515 Compiler error ctc S911 with MISRA rule 10.3 Not planned
TCVX-44517 Misleading 'I805: start of current function definition' message when a duplicate typedef uses an unknown type Not planned
TCVX-44522 The __dsync() intrinsic does not always work as a memory fence Available
TCVX-44525 Debugger should not use absolute path entries for source file locations Not planned
TCVX-44527 Compiler Safety Manual "Guideline 5.8.1.1 Verify linker map file" is not clear enough Not planned
TCVX-44541 FP library: QNAN used in IEEE 754 arithmetic operations and in IEEE 754 unordered-quiet predicates leads to incorrect raising of FE_INVALID exception Available
TCVX-44544 Unexpected linker errror E821: Symbol ... listed as call graph root for stack has multiple callers Not planned
TCVX-44545 Overlapping sections created when a reserved section is used with a memory fill entry Available
TCVX-44546 SW impl. of C standard library function fmaf() may return imprecise results under --fp-model=ft and --fp-model=fts Not planned
TCVX-44549 ARM C compiler: loop optimization causes endless loop Not planned
TCVX-44550 FPU version of C standard library function sqrtf() may produce imprecise result (1 bit difference) Not planned
TCVX-44552 SW version of C standard library function sqrtf() may produce imprecise result (1 bit difference) Not planned
TCVX-44553 Some FP related functions are missing in the Standard C library (C90 standard) Not planned
TCVX-44573 C compiler error S917: internal consistency check failed Not planned
TCVX-44577 Wrong BMHDx_BMI masks for AURIX 2G in tc1v1_6_2.bmhd.lsl Planned for Inspector v1.0r5
TCVX-44578 Eclipse headless build with automatic makefile generation disabled: error java.lang.NullPointerException Not planned
TCVX-44584 Missing or unoptimized SFR register configuration for some AURIX 2G TriBoards Not planned
TCVX-44588 Missed "out of bounds" diagnostics Not planned
TCVX-44589 No error on narrowing conversion from char to bool Not planned
TCVX-44594 Linker may hang when the size of an output section is at least 2 MB Not planned
TCVX-44595 Linker inserts section in an ordered, contiguous, fill group Not planned
TCVX-44596 C compiler: wrong code generation when using packed structures with some members declared as bit fields Not planned
TCVX-44597 No definition of ODR-used const static data member of a template causes bus trap Not planned
TCVX-44602 Functions memcpy(), memmove(), and memset() may fail with a bus trap when accessing the Peripheral Space Not planned
TCVX-44603 Invalid constant propagation with tripple indirection Not planned
TCVX-44614 GLIBCXX_3.4.21 not defined in file libstdc++.so.6 error for Linux host Not planned
TCVX-44624 Compile-time concatenation of character string literal with unicode string literal fails Not planned
TCVX-44625 Include file may be skipped when same filename is included from different directories Not planned
TCVX-44626 Incorrect conversion of _Complex type to _Bool Not planned
TCVX-44629 Wrong size for dam memory in tc37x.lsl file Not planned
TCVX-44633 Misleading 'ctc E350: invalid constraint for parameter 1' error indicating wrong parameter number Not planned
TCVX-44642 Common subexpression elimination optimization may violate #pragma STDC FENV_ACCESS ON Available
TCVX-44647 Safety Manual: Incomplete entry in Table 3: Core toolset libraries for TriCore Not planned
TCVX-44651 strtod and scanf of float/double give incorrect results for many hexadecimal inputs Not planned
TCVX-44653 Peephole optimization error in specific use case Not planned
TCVX-44654 Formatted output issue when precision specifier used with non null-terminated string Not planned
TCVX-44667 With FLT_HAS_SUBNORM is 0 fpclassify(subnormal) returns FP_SUBNORMAL instead of FP_ZERO Not planned
TCVX-44669 Compiler User Guide shall explain the Translation Limits more user friendly Not planned
TCVX-44670 Type conversions involving _Bool may produce wrong result Available
TCVX-44671 C compiler: MISRA C 2012 rule 3.2 - false positive error for line splicing Not planned
TCVX-44674 The address values for FFT Accelerator in register files for tc26xb are incorrect Available
TCVX-44677 Erroneous code ignoring a break condition in an endless loop Available
TCVX-44682 Error E265: syntax error in #if/#elif expression when invoking the C preprocessor using boolean values Not planned
TCVX-44684 Erroneous code generated using generic assembly code optimizations Available
TCVX-44694 C++ compiler cannot assign result of std::numeric_limits<float>::infinity() to constexpr variable Not planned
TCVX-44700 Loading specific ELF file in the debugger takes a long time to complete Not planned
TCVX-44703 C Startup code omits reset event check which leads to SMU alarms due to clock initialization Not planned
TCVX-44711 Linker segmentation fault on very long symbol names Planned for Inspector v1.0r5
TCVX-44712 HLL Object Dumper error F171 Not planned
TCVX-44713 Debugger cannot load ELF file Not planned
TCVX-44718 C compiler takes a long time to process a C++ compiler generated input file Not planned
TCVX-44721 C++ compiler error 'E0828: ... support for "new[]" and "delete[]" is disabled' for option --no-array-new-and-delete Not planned
TCVX-44737 Compiler generates wrong code Available
TCVX-44738 C compiler: wrong code generation for float-to-int conversion when using #pragma STDC FENV_ACCESS ON: no FE_INVALID is raised Available
TCVX-44742 C compiler: MISRA C 2012 rule 18.8 erroneously flags violation of variable-length array Not planned
TCVX-44743 Control flow simplification optimization may violate #pragma STDC FENV_ACCESS ON Available
TCVX-44744 Constant propagation optimization may violate #pragma STDC FENV_ACCESS ON Available
TCVX-44748 Missing Pin Function Decision Control Registers in TC3xx SCR header files Not planned
TCVX-44751 Incorrect optimization of left-shift operator Available
TCVX-44753 Atomic load is removed in some cases Available
TCVX-44756 8051 compiler: Conditional illegal sequential load of volatile address Not planned
TCVX-44758 FP operations involving INF or NAN inputs may produce wrong results with --fp-model=sT Planned for Inspector v1.0r5
TCVX-44759 C compiler: incorrect optimization of conditional multiple variable access Available
TCVX-44764 Calling exit from a static object destructor causes a dead lock Not planned
TCVX-44766 C compiler treats a function local array with a const size unnecessarily like a VLA Not planned
TCVX-44769 Conversion double-to-float may produce 0 instead of FLT_MIN Available
TCVX-44770 Multiplication of doubles may produce 0 instead of DBL_MIN Planned for Inspector v1.0r5
TCVX-44776 Function @FLD accepts negative arguments with undefined behavior Available
TCVX-44777 Linker error ltc F004: cannot open <filename> (Too many open files) due to default limits Not planned
TCVX-44781 GTM_CLC init value should be 0x0 for TC32x, TC33x, TC36x, TC37x, TC37x_ext Not planned
TCVX-44782 S911 error when any MISRA C 2012 rule check for rules 10.x is enabled Not planned
TCVX-44783 C compiler may incorrectly contract expressions Not planned
TCVX-44784 Software implementation of C standard library function fma may return 1.0 instead of INFINITY Not planned
TCVX-44791 S911 error when automatic inlining enabled plus size/speed tradeoff value less than 2 Not planned
TCVX-44792 Erroneous code generation due to loop fusion optimization Available
TCVX-44793 C compiler: missing truncation for cast that is converted to _Bool Available
TCVX-44794 AURIX 2G SYSPLLCON and CCUCON clock init sequence not according to the IFX 'Clock Ramp-up Example' Not feasible
TCVX-44795 C compiler: arbitrary occurrence of ctc S911: internal consistency check failed Not planned
TCVX-44796 FPU instructions may corrupt 64-bit integer computations Available
TCVX-44802 Non EABI compliant bitfield offset used in a struct with a structsize larger than 32 bit Available
TCVX-44808 C compiler: incorrect integer promotion using expression simplification optimization Available
TCVX-44809 C/C++ compiler not ABI compliant w.r.t. type of char (should be unsigned) Not planned
TCVX-44810 S911 internal consistency check failed error when using a VLA in a function call Not planned
TCVX-44814 Linker crash after linker label assignment to itself Not planned
TCVX-44817 DSP-C: operations on __sfract / __wrap __sfract may produce incorrect results Available
TCVX-44819 Preprocessor output is not included in the given output folder Not planned
TCVX-44835 C++ Compiler: Non EABI compliant bitfield offset used in a struct Available, manual guidance
TCVX-44836 Missing zero-extend for indirect store to _Bool automatic variable Available
TCVX-44839 DSP-C: Constant folding involving fixed-point types may produce incorrect results Available
TCVX-44840 C compiler: Incorrect CSE of VLA size expression Available
TCVX-44841 C compiler: ctc S900: internal consistency check failed - please report Not planned
TCVX-44843 C compiler: unexpected "Assertion failed" when using _Alignas for an object with block scope Available
TCVX-44846 C compiler: flexible array member initialization: diagnostics may be missing Available
TCVX-44851 C compiler: VLA: error S911: internal consistency check failed - please report Not planned
TCVX-44854 Segmentation fault error due to LSL sizeof built-in function usage in a non-supported context Not planned
TCVX-44856 Run-time stack check will fail when project uses separate interrupt stack Planned for future version
TCVX-44872 Compiler ignores variable value change after this has been passed by reference in a function call Available
TCVX-44875 The __DMB() intrinsic does not always work as a memory fence Not planned
TCVX-44878 Evaluation of floating expressions involving NaN may produce wrong results Available
TCVX-44884 Inconsistent W549 condition is always true warning, depending on the constant propagation optimization setting Not planned
TCVX-44891 FP multiplication of floats may produce 0 instead of FLT_MIN with --fp-model=s Planned for Inspector v1.0r5
TCVX-44901 FP library: incorrect missing FE_INVALID exception Available
TCVX-44902 C51 assembler: missing diagnostics for sfr bit type expressions Not planned
TCVX-44903 Compiler overwrites a complete byte in a bitstruct whereas only two bits are modified Available
TCVX-44907 Wrong code generation for an if-else statement Available
TCVX-44910 Programming pflash2/3 memory on TC29x TriBoard not working Not planned
TCVX-44911 Assembler does not support optional #-prefix on immediate instruction field Not planned
TCVX-44912 Optimization ignores __weak__ attribute in the code Available
TCVX-44913 Erroneous code generated for C++ code using __disable_and_save and __restore intrinsics Available
TCVX-44926 Missing diagnostic message W507 variable is possibly uninitialized Not planned
TCVX-44928 Alternate Boot Mode configuration is not supported for AURIX 2G Not planned
TCVX-44931 Common debug info section generated by C compiler may contain references to code sections Not feasible
TCVX-44932 Unclarity about the interpretation of Safety Manual guideline "Verify object file" Not planned
TCVX-44933 C compiler error S900 internal consistency check failed - please report Not planned
TCVX-44935 User stack demand higher than calculated by the C compiler Available
TCVX-44939 Linker error E121 'relocation value out of range' when assembler optimizations disabled Not planned
TCVX-44940 Unclarity about the qualification status of memory initialization code Not planned
TCVX-44943 Debug information included in an object files lead to unusable file size increase Not planned
TCVX-44945 Explain clone .text .clone code sections missing in copytable when using --non-romable option Not planned
TCVX-44952 High stack usage in a C++ application Not planned
TCVX-44954 C compiler error S900 internal consistency check failed Not planned
TCVX-44959 Control program: incorrect handling of -L option without argument Available
TCVX-44962 Struct alignments for bit-fields not always EABI compliant Available, manual guidance
TCVX-44964 Purpose of guideline "Generate intermediate files and diagnostics files" is not clearly specified Not planned
TCVX-44973 Unexpected high link time when using recursive functions Not planned
TCVX-44979 C++ compiler error when accessing a member of a constexpr object as template argument Not planned
TCVX-44980 TC36x DFLASH0 size is incorrect in tc36x.lsl Not planned
TCVX-44992 Trap encountered when debugging an elf file while the hex file works normal Not planned
TCVX-44998 Initialization of complex type global variable leads to S911 error Not planned
TCVX-45005 Example included in chapter 7.9.12. Stack Size Estimation is erroneous Not planned
TCVX-45020 Startup code conducts PLL initialization after a software reset Not planned
TCVX-45024 Erroneous reserved size calculated in memory usage section Not planned
TCVX-45025 C Compiler: _Bool - incorrect expression evaluation Available
TCVX-45026 Compiler conducts a signed division instead of an unsigned one in a specific use case Available
TCVX-45028 C compiler ignores cast in a specific use case for a function return value Available
TCVX-45034 Object dump tools issue incorrect assembly instruction 'NOR' instead of 'NOT' Not planned
TCVX-45041 Erroneous code when loading a _Bool type variable into a char type using a _Bool pointer in an inline function Available
TCVX-45046 Incorrect SFR definition for register requiring 32-bit access leads to incorrect access to bit struct member Not planned
TCVX-45048 Generate debug information for used symbols only Not planned
TCVX-45049 C++ Compiler: #pragma message does not issue message Not planned
TCVX-45054 C++ compiler issues W0161: unrecognized #pragma when an assertion is used Not planned
TCVX-45069 Flow optimization causes missing read operation Available
TCVX-45074 Wrong ABS pattern optimization for float or double Available
TCVX-45075 Non-trapping 64-bit floating-point emulation does not handle exceptional results correctly Available, manual guidance
TCVX-45078 Incremental linking breaks weak definition replacement for references in same object file Planned for future version
TCVX-45080 Invalid strength reduction for subscript with unsigned wraparound Available
TCVX-45089 Linker truncates ELF program header entry Not planned
TCVX-45091 Wrong bit-field alignment for a short type member of a struct Available
TCVX-45092 Stack is not initialized for some __channel functions with run-time library calls Not planned
TCVX-45097 C compiler generates incorrect array index values Available
TCVX-45100 MISRA global rules are not checked when only one module is supplied Available
TCVX-45101 An atomic_flag type variable (stdatomic.h) ends up in cached memory Planned for Inspector v1.0r5
TCVX-45102 TriCore compiler does not warn about an extern __uncached__ variable declaration Planned for future version
TCVX-45104 Loop invariant code optimization issue Available
TCVX-45105 Wrong iterator values after jumping into loop Available
TCVX-45108 MOVL optimized out even when zero status bit is significant Not planned
TCVX-45109 C++ compiler error E1385 conversion from pointer to same-sized integral type (potential portability problem) when option --warnings-as-errors is used Not planned
TCVX-45112 Memory access out of bounds due to a missing conversion of the loop increment Available
TCVX-45113 Signed instead of unsigned division/modulo Planned for Inspector v1.0r5
TCVX-45115 Erroneous code in a specific switch case Planned for Inspector v1.0r5
TCVX-45117 Compiler does not generate debug information for enum typedefs Not planned
TCVX-45118 Forward store optimization for weak variable causes NULL pointer dereference Available
TCVX-45119 Compiler Safety Manual Guidelines 6.2.6.2 and 6.2.9.2 include erroneous information regarding the map file time stamp Not planned
TCVX-45120 C compiler c51 generates wrong code Not planned
TCVX-45125 Wrong ctc W587: underflow on constant of type "double" Not planned
TCVX-45128 C++ compiler: inconsistent behavior for #pragma define_type_info Not planned
TCVX-45129 FP comparisons do not raise FE_INVALID when two qNaNs are compared and --fp-model=St Planned for Inspector v1.0r5
TCVX-45131 Linker LSL file for TC36x includes wrong memory size for pflash0/pflash1 Not planned
TCVX-45140 Missing diagnostic regarding a MISRA C 2012 rule 9.1 violation Not planned
TCVX-45141 Erroneous code for XOR assignment in a nested loop Not feasible
TCVX-45146 Compiler generates ld.da/st.da instructions for copying 8-byte structs in peripheral memory Planned for Inspector v1.0r5
TCVX-45147 Debug information for typedefs mapped to base type instead of typedef name Not planned
TCVX-45160 C++ compiler allows #defining a keyword Not planned
TCVX-45164 C++ compiler does not detect constexpr use of defaulted constructor that cannot be constexpr Not planned
TCVX-45186 Linker buffer overflow triggered by very long symbol names Planned for Inspector v1.0r5
TCVX-45188 Invalid floating-point transformation x - x == 0 Available
TCVX-45190 Function strcpy() can produce bus interrupt Not feasible
TCVX-45194 Function strcmp() can produce bus interrupt Not feasible
TCVX-45196 Evaluation of floating expressions involving NaN may produce wrong results Not planned
TCVX-45198 C compiler: missing cast to short Planned for Inspector v1.0r5
TCVX-45201 Erroneous code due to a missing cast in a specific use case Planned for Inspector v1.0r5
TCVX-45204 Erroneous spilling of 64-bit variables Planned for Inspector v1.0r5
TCVX-45206 Incorrect sign extension for compound operation on bit-field with -OE and --eabi=CD Planned for Inspector v1.0r5
TCVX-45208 S900: internal consistency check failed error initializing a local variable using compound literals Not planned
TCVX-45212 HLL object dump tool generates multiple label entries for inline functions in ADX output Not planned
TCVX-45215 C Compiler: compiling _Pragma operator in macro causes E211: _Pragma argument should be a single string literal Not planned
TCVX-45216 Language extensions __gr, __gd and __gro are not documented Not planned
TCVX-45217 Error E383 initializer element is not computable at load time when a const value is subtracted from a label Not planned
TCVX-45218 Erroneous code for do-while loop Planned for future version
TCVX-45219 HLL object dump tool generates multiple label entries for static functions with the same name in ADX output Not planned
TCVX-45223 Compiler does not avoid out-of-range operand for __swapmskw Not planned
TCVX-45233 Compiler ignores cast in a specific use case Planned for future version
TCVX-45239 Typedef with aligned() attribute affects alignment of pointer to that type Not planned
TCVX-45241 Incorrect copy table code for unaligned destination in non byte addressable memory regions Planned for future version

Closed Issues

This is a list of issues that have been closed with a resolution other than fixed. This list contains issues that will not be fixed, issues that appeared to be not a problem and/or issues that could not be reproduced. The list of fixed issues for v6.3r1 is not shown here, it is included in the release notes of the product.

Won't Fix

IDSummaryInspector detector
TCVX-35331 Unresolved symbol for shared memory reference: _lc_s_<symbol> Not planned
TCVX-36811 FSS support does not work for TriCore and PCP at the same time Not planned
TCVX-37054 Incorrect behavior involving mirrored memory ranges Not planned
TCVX-37419 Cannot locate application due to copy table optimization Not planned
TCVX-37498 Debugger Variables view has no feature to show (s)fract type variables Not planned
TCVX-37541 Debugger stops before PCP error on a PRAM partition check Not planned
TCVX-38174 Flashing Intel devices on TriBoard 1130 does not work Not planned
TCVX-38319 SFR names in C++ files not recognized by indexer Not planned
TCVX-39025 LSL: prevent an allocation of the user stack in the PCP memory Available
TCVX-39248 Decimal variable display is default - cannot be changed to hexadecimal permanently Not planned
TCVX-39249 Struct member display (decimal, hex, etc.) not possible despite existing menu Not planned
TCVX-39945 Application may run past main() upon debugger launch if processor initially running Not planned
TCVX-40016 File name with wild card not parsed correctly within Eclipse Not planned
TCVX-40089 C++ compiler warning "cptc W1938: a section pragma may only appear between declarations" Not planned
TCVX-40168 LSL memory definition: incorrect size Not planned
TCVX-40471 Script debugger option "run_to_main" of $download(...) does not work Not planned
TCVX-40681 The Memory Properties page cannot be used for MCS stand-alone projects Not planned
TCVX-40749 cstart.c / cstart.h not recognized if moved to project subdirectory Not planned
TCVX-42564 PCP: Multiple errors when running pcp-multi-start example on an evaluation board for the TC1793 or TC1791 Not planned
TCVX-42750 When the linker does not link any object files it emits an unhelpful error message Not planned
TCVX-43116 W528 constant value truncated to type "signed long long int" when signed long long min value used Not planned
TCVX-43118 Unexpected MISRA C:2012 rule 10.1 violation message for signed value initialization for min / max values Not planned
TCVX-43224 Unnamed union members are not displayed in the 'Variables' view of the debugger Not planned
TCVX-43612 Issue related to custom initialization code when using an MCS subproject Not planned
TCVX-43637 Linker error: F005: cannot create ".\test.map" Not planned
TCVX-43658 Linker fails to locate an application when first fit decreasing optimization is enabled Not planned
TCVX-43691 Reading the CCNT CSFR register fails in the simulator debugger Not planned
TCVX-43730 MISRA C:2012 rule 10.4 violation when enum with 2 elements is used in a comparison Not planned
TCVX-43737 Misleading warning W541 possibly uninitialized variable Not planned
TCVX-43738 E821 linker error when BMHD checksum range includes a copytable followed by aligned section Not planned
TCVX-43744 Wrong cycle count values in assembler generated list file for AURIX 2G Not planned
TCVX-43745 Erroneous warning ctc W555: function declared with __noreturn__ attribute may return Not planned
TCVX-43746 ARM: long branch veneers do not work when a call is made from RAM to ROM Not planned
TCVX-43749 Unexpected MISRA C:2012 rule 10.3 violation error for bit-field initialization Not planned
TCVX-43755 C compiler error E350 invalid constraint for inline assembly code relying on C compiler optimizations Not planned
TCVX-43759 Assembler error astc E118: expected <string> when a semicolon is used in an include directory name Not planned
TCVX-43774 Files with local options not marked anymore in 'C/C++ Projects' window Not planned
TCVX-43839 Profiling results not written when full MIL linking used Not planned
TCVX-43882 Pin Mapper CSV output does not include pin names for VGATE1N / VGATE1P Not planned
TCVX-43930 Inconsistent .cproject file content after a project clean Not planned
TCVX-43938 Missing W541 possibly uninitialized variable warning when constant propagation disabled Not planned
TCVX-43939 Missing MISRA C:2012 rule 9.1 violation error for conditional initialized automatic with -OP Not planned
TCVX-43950 Archiver option -w/--warning does nothing Not planned
TCVX-43979 Large function may cause ctc S900 error Not planned
TCVX-43995 Macro __PROF_ENABLE__ defined for static profiling Not planned
TCVX-43996 Static profiling does not provide timing information Not planned
TCVX-43997 Eclipse errors for profiling file with recursive call graph Not planned
TCVX-44006 Interpretation of preprocessing numbers is too strict Not planned
TCVX-44013 Delete unreferenced sections removes debug information for alias of a symbol Not planned
TCVX-44033 Hardware configuration pin 3 (SCU_PD_HWCFG3) missing in P14.3 config Not planned
TCVX-44034 Multiple inputs for SCU_E_REQ signals cannot be selected Not planned
TCVX-44049 C++ compiler generates code not accepted by the C compiler when --no-inlining option used Not planned
TCVX-44069 C compiler error S911: internal consistency check failed Not planned
TCVX-44079 Reserve Boot Mode Headers does not work Not planned
TCVX-44101 Definition of a trap service routine causes a linker error even if the default handler is disabled Not planned
TCVX-44112 Unexpected MISRA C 2012 rule 10.3 violation for enum usage in ternary expression Not planned
TCVX-44195 Missing HLL symbol information for inlined functions Not planned
TCVX-44201 Linker - clone .text .clone code sections missing in copytable when using --non-romable option Available
TCVX-44203 C compiler hangs when flexible array member is erroneously initialized Not planned
TCVX-44249 C compiler: MISRA C:2012 incorrect rule 8.13 violation due to typedef'd pointer parameter Not planned
TCVX-44256 Pin mapper: Error Pin Configuration File not Found or invalid Not planned
TCVX-44295 Breakpoints in multi-core application are not working reliable Not planned
TCVX-44503 Linker error F019 for single empty sub group in overlay group with software partitioning enabled Not planned
TCVX-44645 TriCore compiler may generate double word access instructions to peripheral memory Available
TCVX-44688 SCR (XC800) SFR header contains incorrect offsets for T2CCU_CCxH / T2CCU_CCxL registers Not planned
TCVX-44692 C++ compiler generates code not accepted by the C compiler when --g++ option used Not planned

Not a problem

IDSummary
TCVX-31921 Temporary labels from compiler should not be placed in output files
TCVX-32096 Qualifier __far not allowed within union
TCVX-32136 Autoincrement + cast causes error
TCVX-32141 Char and signed char difference in prototype and function causes error
TCVX-32152 Array of strings causes "too many initializers" error
TCVX-32259 Invalid restriction for parameter in __asm
TCVX-32305 Using single and double precision within one application leads to errors
TCVX-32361 Casting packed halfwords from signed to unsigned not allowed
TCVX-32425 Typedef + __sat not allowed
TCVX-32517 Compiler has problems with comments within inline assembly
TCVX-32552 Compiler generates undeserved error due to complex including
TCVX-32573 Compiler generates temp lables within inline assembly macro
TCVX-32588 Assembler declares register a15 as symbol
TCVX-32610 Compiler generates incorrect instruction using -Ctc1796 option
TCVX-32930 Assembler does not generate an error for ld.hu with odd offset
TCVX-33041 PCP assembler generates error on forward reference
TCVX-33073 Assembly generates unexpected error message
TCVX-33265 Coalescer uses register that might have been modified
TCVX-33454 Assembler dup-directive doesn't mangle local labels
TCVX-33871 Problems when accessing the lmbram of the TC1920B derivative
TCVX-34014 Wrong code generation with inline assembly
TCVX-34137 The compiler generates incorrect assembly instruction when using inline assembly
TCVX-34145 Linker generates unexpected error message for unlocatable section
TCVX-34211 Compiler optimizes out an IF statement with shorts incorrectly
TCVX-34298 Compiler generates unexpected warning W523
TCVX-34390 Printf function shows incorrect output for negative signed short
TCVX-34439 Linker fails to use the priorities (speed keyword) for memory definitions
TCVX-34482 Linker can't locate a section over adjacent memory ranges
TCVX-34881 No register reload for inline assembly function
TCVX-34917 Dwarf 2 assembler objects use DW_AT_ranges attribute
TCVX-34954 More implicit conversion to type "char" warnings
TCVX-35081 Qualifier __sat not supported for char and short data type
TCVX-35872 Data type __ull is not documented
TCVX-36052 No clear code prior dereferencing pointer to short D2 register variable
TCVX-36733 Eclipse project rename does not rename project lsl file
TCVX-36737 Use ST.T instruction to modify SFR bit instead of READ-MODIFY-WRITE to SFR word
TCVX-36860 #pragma align 2 : compiler does not generate .align 2 directive for char type
TCVX-37133 false compiler warning W755 CPU functional problem 105
TCVX-37252 compiler generates superfluous register access from inline assembly
TCVX-37540 PCP CSA protection does not work on TriBoard TC1766 and TC1163
TCVX-37780 Inline function with inline assembler incorrectly optimized
TCVX-37800 ltc -r causes false error about missing lsl file
TCVX-37855 arpcp cannot handle pcp library
TCVX-37925 ctc -t0 and -4 yields inconsistent conversion from single precision floating point to unsigned short
TCVX-38016 ctc: prohibit optimization and modification of inline assembly
TCVX-38075 Target may hang in cstart.c when using simulator
TCVX-38104 ctc W549:condition is always false - should be condition is always true
TCVX-38218 ctc: false warning ctc W549: ["file.c" xx/ss] condition is always false with constant propagation
TCVX-38254 erroneous error with MIL Linking ltc E107 unresolved symbol for shared memory reference (...) due to unrefenced PCP variable
TCVX-38257 PCP 'hello' sample not working with TC1797 configuration
TCVX-38304 ltc I456: section type: page restriction - any range of [0 .. 64] with page alignment 64
TCVX-38307 erroneous warning ctc W563: '##' does not produce a valid preprocessing token
TCVX-38345 missing CSA start address definition in <project>.lsl causes linker error after project migration
TCVX-38459 ctc E480:cannot use __circ on automatic object
TCVX-38825 ctc -Op results in incorrect ISYNC , INSERT sequence
TCVX-39616 Eclipse project: incorrect display of excluded C source modules
TCVX-39736 Program hangs when executing a recursive function
TCVX-39786 Scanf length modifier hh not supported
TCVX-39795 Typechecking is too strict for compatible struct/union type
TCVX-39799 Pointers to different functions shall not be equal
TCVX-39964 Linker scatters sections despite of ordered, contiguous, align=64 group attributes
TCVX-40036 fprintf- incorrect read/write error handling
TCVX-40231 Inconsistent documentation of MCS reserved registers
TCVX-40279 astc W201 caused by numeric labels as forward reference
TCVX-40295 Make utility mktc is unable to handle makefile functions like word, wildcard, filter
TCVX-40452 Rounding mode immediately restored after return of function fesetround()
TCVX-40614 Library size inconsistent with use of identical makefile
TCVX-43033 Compiler does not generate a warning for uninitialized struct members
TCVX-43510 C++ error cptc E0020 - identifier "xyz " is undefined - on a protected member in a base class template
TCVX-44000 Unneeded configuration options in Pin Mapper for peripheral pins

Table of ContentsBack