Open and Closed Issues for TASKING VX-toolset for TriCore v4.4r1Log in

Open Issues

This is a list of currently open issues for the TASKING VX-toolset for TriCore v4.4r1. 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 v4.4r1 is included in the release notes of the product.

Problems

IDSummaryInspector detector
TCVX-31481 Deviating syntax for three-input boolean operations Not planned
TCVX-33953 Completely remove unsupported main.h functions or add them Not planned
TCVX-34183 Assembler should by default make code sections at least 2 byte aligned Not planned
TCVX-37612 From Eclipse import: example project tcpip can not be extracted on Windows Vista, Windows 7 and Windows 8 Not planned
TCVX-38062 Custom register group configuration, search function not working, group shows wrong register(s) Not planned
TCVX-38141 Not all required macros present in math.h Not planned
TCVX-38288 Incorrect debug information for bit-fields Not planned
TCVX-38365 Dependency scan for C++ files: --dep-file option not passed to C++ compiler Not planned
TCVX-38409 Qualifier volatile causes erroneous W515: ["xyz.c" ] side effects of 'sizeof' operand will be ignored Not planned
TCVX-38462 DWARF3 entries in elf file despite using --dwarf-version=2 (DWARF2 mode) Not planned
TCVX-38550 Disassembly may be incorrect due to misalignment Not planned
TCVX-38583 Erroneous MISRA 10.5 / 12.8 violation Not planned
TCVX-38604 Assembler should treat third operand of rsubs.u as signed Not planned
TCVX-38619 Code Analysis and indexer fail to resolve stdio.h Not planned
TCVX-38895 TriCore EABI violation, bit-field alignment (Ch 2.1.4.3) Not planned
TCVX-38942 LSL keyword vector_table (user guide) is not relevant for TriCore Not planned
TCVX-39003 Let the script debugger use the core specific config files Not planned
TCVX-39259 Disassembly view puts active line on top for every instruction step Not planned
TCVX-39416 When using multi-core features with single core LSL the linker throws F111 Not planned
TCVX-39573 Constant propagation optimization causes incorrect result Not planned
TCVX-39593 ctc -Om (SIMD) uses MIN instead of MAX, resulting in incorrect number of loop iterations Not planned
TCVX-39599 Compiler should treat third operand of rsubs.u as signed Not planned
TCVX-39612 Compiler runs into "S917: internal consistency check failed" in a specific piece of code with enum Not planned
TCVX-39615 ARM debugger does not work Not planned
TCVX-39619 The compiler may run into "S911: internal consistency check failed - please report" with an empty inline function Not planned
TCVX-39620 astc error: Segmentation fault due to duplicate labels Not planned
TCVX-39632 Linker may throw "E821: syntax error: " with an invalid derivative extends name Not planned
TCVX-39633 Pragmas code/data_core_association, for_..._data_use_memory not supported by C++ compiler Not planned
TCVX-39639 Compiler may run into "S917: internal consistency check failed - please report" on unary with -OP Not planned
TCVX-39644 tc1793.lsl incorrect address entry for pflash1 Not planned
TCVX-39648 The linker hangs with user stack size >16kB Not planned
TCVX-39655 Linker error ltc F009: internal error: file id does not exist Not planned
TCVX-39670 ctc erroneously optimizes function call between disable enable intrinsics Not planned
TCVX-39680 Debugger fails to display bitstruct member contents correctly Not planned
TCVX-39688 Link error: "syntax error: base derivative tc27xb not found for derivative my_tc27xb" Not planned
TCVX-39691 Wrong entries in Copy Table when putting bss (clear) sections in output sections Not planned
TCVX-39697 Compiler may throw error S917 in some specific cases with nested struct union Not planned
TCVX-39703 ctc preprocessor ignores definitions in nested includes Not planned
TCVX-39716 FPU compare result should not include denorm bit. Not planned
TCVX-39721 Do not loop optimize for a volatile loop iterator Not planned
TCVX-39750 Inconsistent sign extension in ctc Not planned
TCVX-39752 TriCore Debugger: Loading failed, value read back does not match / BMHD Not planned
TCVX-39753 Call graph not correct for aliases Not planned
TCVX-39755 Static constructors initialization blocked when using multiple cores Not planned
TCVX-39765 Selecting include path for missing directory generates invalid make file Not planned
TCVX-39767 Documentation error in section 20.1.6: use FMA instead of MAC Not planned
TCVX-39770 ctc S900: internal consistency check failed - please report Not planned
TCVX-39781 Scanf does not leave next argument untouched when it should Not planned
TCVX-39782 Accuracy of functions powf, cpowf, ctanf Not planned
TCVX-39783 atof does not always correctly convert constants with a "binary-exponent-part" ('p') Not planned
TCVX-39784 Incorrect localtime with return from mktime Not planned
TCVX-39785 Incorrect processing of printf "%a" format specifier Not planned
TCVX-39787 ISO C99 strtof("INFINITY") not supported Not planned
TCVX-39788 ISO C99 macro INFINITY is missing Not planned
TCVX-39789 ISO C99 macros FP_NAN, FP_INFINITE, etc missing Not planned
TCVX-39790 Missing ISO C99 floating point library functions Not planned
TCVX-39792 ISO C99 macros FE_TONEAREST, FE_UPWARD, etc missing Not planned
TCVX-39793 ISO C99 macros/functions MATH_* macros and math_errhandling missing Not planned
TCVX-39796 Missing compiler diagnostic for too large floating constant Not planned
TCVX-39797 Expecting a compiler warning when using an incomplete type in a union Not planned
TCVX-39800 Function declaration where the asterisk in the declaration of a typedefed function pointer parameter is omitted Not planned
TCVX-39802 ISO C99 IEEE 754 floating point functions prototype has changed Not planned
TCVX-39807 Incorrect description of implementation defined behavior of bitwise shif operations. Not planned
TCVX-39818 C++ compiler does not include SFR file when automatic inclusion is selected in Eclipse Not planned
TCVX-39857 ltc F019: unrecoverable error: caught unknown exception when 'fill' keyword is used with memory entry Not planned
TCVX-39873 Linker unreferenced section removal protection for LSL selections is incomplete Not planned
TCVX-39874 Linker creates overlapping entries for sections located in filled reserved ranges with alloc_allowed Not planned
TCVX-39883 The store bit optimization on volatile bit is incorrect Not planned
TCVX-39891 C++ #pragma section fails on constructor / destructor code Not planned
TCVX-39896 Functions printf and sprintf show incorrect IEEE754 single precision formatting / truncation Not planned
TCVX-39914 Aurix tc_blink download fails after cold boot. Not planned
TCVX-39931 Breakpoint set in Disassembly view is disabled after relaunching session Not planned
TCVX-39938 Registers view behaves erratically when switching groups Not planned
TCVX-39940 Single entry vector table address is 0xa00f07f8 Not planned
TCVX-39949 Symbolic Register view does not open for certain registers Not planned
TCVX-39960 Generate 64-bit immediate values inline floating point run-time. Not planned
TCVX-39963 Symbolic Register view does not update directly after launch Not planned
TCVX-39968 When using GROUPing, the order of the ROM copies of initialized data is different to their RAM order Not planned
TCVX-39979 Breakpoint disappears after reload application Not planned
TCVX-39980 A make fails on presumably too long command line Not planned
TCVX-39997 .FLOAT instruction leads to storage with reverse endiannes incompatible with compiler's float Not planned
TCVX-40015 Tail merger fail for store with different Dx sign extended Not planned
TCVX-40033 Incorrect bitfield merging Not planned
TCVX-40081 Incorrect instruction selection loop optimization for signed char or short count loop counter wrap Not planned
TCVX-40088 Illegal reordering of volatile accesses Not planned
TCVX-40090 Debugger fails to properly display variables Not planned
TCVX-40093 No error reported when breakpoint cannot be placed Not planned
TCVX-40094 Stack breakpoint only works once Not planned
TCVX-40104 .FRACT, .SFRACT, .ACCUM directives leads to storage with reverse endianness incompatible with compiler's equivalents Not planned
TCVX-40125 -Oy (Peephole Optimizer) causes loss of sign by zero extension of upper halfword Not planned
TCVX-40141 ctc S911: internal consistency check failed / preprocessing Not planned
TCVX-40156 Generate warning instead of error when alignment attribute is used for an automatic object. Not planned
TCVX-40175 ctc S911: internal consistency check failed / preprocessing fails Not planned
TCVX-40193 Script debugger file I/O dysfunctional Not planned
TCVX-40206 Double compares give wrong result with Nan with --fp-model=+float Not planned
TCVX-40225 Cannot launch debugger while breakpoint of certain type present Not planned
TCVX-40241 Using include file cstdint, results in an error Not planned
TCVX-40242 In cstdint there shall be 2 macro define statements to enable the UINT8_MAX and INT8_C et al macros. Not planned
TCVX-40244 Computer ID calculation for node locked client may fail Not planned
TCVX-40255 cstdint does not export its contents to the std namespace Not planned
TCVX-40256 Control flow simplification leads to false result of conversion Not planned
TCVX-40266 System libraries in product have .note section without version number Not planned
TCVX-40274 ctc S911: internal consistency check failed / #pragma nomisrac Not planned
TCVX-40289 AURIX callgraph only dumps _START for core0 Not planned
TCVX-40294 __near .zbss section ignored by __attribute__ ((section("xyz"))) Not planned
TCVX-40326 Static profiling not working with library subproject Not planned
TCVX-40328 ltc option --global-type-checking causes linker to hang Not planned
TCVX-40343 Inline assembly example causes astc E110 Not planned
TCVX-40366 hldumptc error E453 with multicore .elf file Not planned
TCVX-40418 Debug script may hang up when running to exit Not planned
TCVX-40430 Memory consumption may grow without bounds when calling $evaluate Not planned
TCVX-40460 Internal consistency check compiler error (S911) sample case Not planned
TCVX-40469 Linker allows cloned sections outside the available DSPR0 memory range Not planned
TCVX-40489 Missing address register initialization for short Ax addressed data Not planned
TCVX-40512 ltc --auto-base-register option disabled by --new-task option Not planned
TCVX-40525 C compiler error F103: out of memory Not planned
TCVX-40526 Segmentation fault for large initialized or const arrays with a size of more than 2051kB Not planned
TCVX-40543 C compiler S900: internal consistency check failed Not planned
TCVX-40546 ltc option --global-type-checking causes linker to hang Not planned
TCVX-40548 Static profiling not working with library subproject Not planned
TCVX-40549 Memory consumption may grow without bounds when calling $evaluate Not planned
TCVX-40550 Debug script may hang up when running to exit Not planned
TCVX-40650 When starting debugger Eclipse may not (offer to) switch to Debug perspective Not planned
TCVX-40684 Problem with incomplete forward declaration when GNU extensions enabled Not planned
TCVX-40690 Pragma noclear in startup code collides with EABI compliance Not planned
TCVX-40694 Debug info defines empty struct (-Ag) as declaration Not planned
TCVX-40717 Proftool function "main" not found error (F454) when profiling library projects Not planned
TCVX-40735 Eclipse option 'Build Selected File(s)' not working Not planned
TCVX-40743 C compiler error S900 with --inline option used Not planned
TCVX-40754 Cannot open include file errors (E219) due to unjust C file assembler dependency Not planned
TCVX-40757 Inlined array access may cause stack overwrite Not planned
TCVX-40766 C compiler error E354: MISRA rule 10.3 violation Not planned
TCVX-40778 Initializing code sequence left out Not planned
TCVX-40867 S900: internal consistency check failed error Not planned
TCVX-40918 The elfpatch may not be able to re-create a processed library Not planned
TCVX-40928 AURIX multi-core: hex file does not contain code for cloned functions in ROM Not planned
TCVX-40929 Incorrect dead store elimination after inlining Not planned
TCVX-40949 Linker may fall into an endless loop with optimization "First Fit Decreasing" enabled Not planned
TCVX-40976 Fatal compiler out of memory error (F103) sample case Not planned
TCVX-41004 PCP compiler: Single bit clear far memory error Not planned
TCVX-41016 The MCS assembler gives "cannot emit expression" error on addl, subl, ... Not planned
TCVX-41051 Linker error ltc F009: internal error: file id does not exist error caused by unreferenced sections removal Not planned
TCVX-41110 Selecting copytable in a section which a specific (block)size results in an internal error Not planned
TCVX-41153 Locating fails when contiguous is used for an ordered group with __align sections Not planned
TCVX-41154 Infinite loop in peephole optimization pattern ne,jne Not planned
TCVX-41279 Issues with designated initializers for an element of an array of structs Not planned
TCVX-41335 C++ compiler does not correctly align nested complex types Not planned
TCVX-41342 Different debug labels generated when the same file is compiled multiple times Not planned
TCVX-41343 Wrong entries in copy table when putting bss (clear) sections in output sections Not planned
TCVX-41420 Controlling messages does not work in ichk Not planned
TCVX-41421 Improve manual to explain revised implementation of #pragma section <type> Not planned
TCVX-41425 C++ compiler does not support EABI compliance option Not planned
TCVX-41439 C++ compiler does not emit __sfrbit16 and __sfrbit32 keywords in the generated C file Not planned
TCVX-41453 When not all sections can be located in a memory but "mirrored" address space is available, two sections may be overlayed at a single memory location Not planned
TCVX-41619 C compiler error F117: object size must be lower than 256MB error when debug information enabled Not planned
TCVX-41630 For the TC21, TC22 and TC23 some multi-core SFRs are missing in the sfr files Not planned
TCVX-41633 Invalid sh_entsize for GROUP entry of object section header Not planned
TCVX-41659 C compiler error F103: out of memory Not planned
TCVX-41734 Manual mentions the non available option --debug Not planned
TCVX-41777 Function sqrt() must always return 0 for denormalized values Not planned
TCVX-41830 Failed stack array member initialization causes run-time error Not planned
TCVX-41833 Missing closing quotes in ORTI debug file Not planned
TCVX-41885 Erroneous W549: condition is always false message when constant propagation switched off Not planned
TCVX-41925 "HTTP ERROR: 500" using API Reference in context menu Not planned
TCVX-41928 Rare compiler F112 register allocation error Not planned
TCVX-41953 Flash programming pane displays truncated flash memory size Not planned
TCVX-42038 C compiler ctc S911: internal consistency check failed with MISRA C rule 10.3 enabled Not planned
TCVX-42045 C compiler ctc crashes if using a circular reference in structure Not planned
TCVX-42047 C compiler ctc S900: internal consistency check failed with MISRA C rule 10.2 enabled Not planned
TCVX-42054 Linker error ltc F019: unrecoverable error: caught unknown exception Not planned
TCVX-42219 typeid(float&) when used in a user application gets ABS18 relocation instead of ABS_HI+ABS_LO2 Not planned
TCVX-42261 False positive warning "W507 variable is possibly uninitialized" with constant propagation optimization switched off Not planned
TCVX-42267 Generated pin mapper header file causes E272 compile error due to iLLD name mismatch Not planned
TCVX-42284 LDL.IIL instruction behavior is incorrect for the PCP assembler Not planned
TCVX-42299 C++ compiler calculates wrong size for struct copy operation Not planned
TCVX-42331 Instruction scheduler might produce wrong instruction order Not planned
TCVX-42332 Dependency scan not working for library projects Not planned
TCVX-42352 Floating-point functions that are inlined may clobber registers holding live variables Not planned
TCVX-42525 Predefined symbol _lc_x_name can be ambiguous Not planned
TCVX-42558 An empty section located at the same address of an initialized variable prevents initialization Not planned
TCVX-42574 Register used twice for nested inline function call with inline assembly Not planned
TCVX-42582 C++ compiler stops processing a file in preprocess stage Not planned
TCVX-42711 Duplicate CMSIS vector table id 21 in tricore_hsm.lsl Not planned
TCVX-42753 False positives in floating-point trap handler due to non cleared reset overflow status flags in PSW Not planned
TCVX-42874 TASKING Heap view is empty Not planned
TCVX-42884 Startup code header files not excluded from MISRA C check Not planned
TCVX-42889 STM0 timer not stopped when breakpoint is hit or during single stepping Not planned
TCVX-42891 Data breakpoints do not work when MCDS debugging is used Not planned
TCVX-42929 Automatic inlining causes invalid code generation for a local static variable Not planned
TCVX-42961 Linker hangs when locating clustered sections with alignments Not planned
TCVX-42984 Eclipse creates wrong LSL file entry for heap space when single core configuration is used Not planned
TCVX-42996 C compiler ctc S900: internal consistency check failed - please report Not planned
TCVX-43000 Common subexpression elimination causes error ctc E350 with inline assembly Not planned
TCVX-43010 C compiler ctc S900: internal consistency check failed with MISRA 2012 --misrac=17.5 Not planned
TCVX-43024 Linker error E150: invalid search path <TriCore_root>\ctc\lib\mcs31\le\ Not planned
TCVX-43045 C compiler error E350: ["test.c" 11/1] invalid constraint for parameter 1 Not planned
TCVX-43047 Debugging a TC21x device leads to unknown device error Not planned
TCVX-43059 The combination of options -Oi, -Om and -t0 may result in wrong type handling Not planned
TCVX-43070 Assertion failed error for a certain C code module with MISRA C:2012 rule 17.5 enabled Not planned
TCVX-43075 Compiler error: Front-end... ctc S900: internal consistency check failed Not planned
TCVX-43082 C compiler ctc: incorrect array assignment Not planned
TCVX-43084 C compiler ctc: global volatile variable ignored in loop Not planned
TCVX-43092 A project created with MIL linking cannot be debugged Not planned
TCVX-43099 LSL file tc1v1_6_2.bmhd.lsl has incorrect BMHD structure for TC39x Not planned
TCVX-43102 Optimization of struct return may lead to overlapping struct copy Not planned
TCVX-43105 Using the control program leads to different object files due to temporary option file usage Not planned
TCVX-43108 Unexpected MISRA C:2012 rule 16.1 violation error for code not using any switch case Not planned
TCVX-43114 Unexpected MISRA C:2012 rule 13.5 violation message Not planned
TCVX-43120 Issues with C++ STLport library: cmath multiple inclusion errors Not planned
TCVX-43132 C compiler error ctc S900: internal consistency check failed for core 1.6.2 -O2 --align=4 Not planned
TCVX-43141 Single to double precision conversion of Infinity not IEEE compliant Not planned
TCVX-43166 C++ compiler stops working during preprocess stage Not planned
TCVX-43179 Board Configuration import fails Not planned
TCVX-43182 Linker error ltc E112 caused by ordered attribute for group Not planned
TCVX-43195 Linker misplaces .alignment_protection sections in reserved memory or a reserved section without notice Not planned
TCVX-43208 LSL support for TC39x A-Stepping Not planned
TCVX-43209 TC39x MCS sieve example memory usage too large and stack too small Not planned
TCVX-43216 TC39x: MCDS reset class 4 generates an error when target is reset Not planned
TCVX-43221 MCS cores memory sizes are not correct for TC39x Not planned
TCVX-43222 Linker crash and non-deterministic behavior for map file on clone sections in user-defined memories Not planned
TCVX-43233 Linker error F009 when an initialized output section is used with copy and blocksize attributes Not planned
TCVX-43237 Assembler astc: truncates command line option listing in generated object file Not planned
TCVX-43239 C++ compiler warning W2639 when pragma section is used within extern "C" Not planned
TCVX-43243 C compiler option -OP (disable constant propagation) causes Class 1 TIN 6 MPN (Memory Protection Null) address Trap Not planned
TCVX-43251 TriCore C compiler error S900 with complex control flow Not planned
TCVX-43309 Compiler reorders memory accesses to potentially aliasing locations Not planned
TCVX-43315 C compiler ctc hangs on specific code/option combination Not planned
TCVX-43335 Linker error E121: relocation error when a function is placed in an initialized output section without fill Not planned
TCVX-43365 C++ compiler warning E0338: more than one instance of overloaded function "__tgmath__fpclassify__1" has "C" linkage Not planned
TCVX-43371 Debugger error: Loading failed : Target is not responding (timed out) Not planned
TCVX-43383 C compiler ctc F103: out of memory Not planned
TCVX-43386 STLport C++ header files contain unnecessarily complex references to TASKING STL header files Not planned
TCVX-43397 XC800 SFR register addresses need overhaul for AURIX 2G Not planned
TCVX-43401 C compiler error ctc S911: internal consistency check failed - please report Not planned
TCVX-43407 Erroneous C compiler warning W529: overflow in constant expression Not planned
TCVX-43413 Compound literals using const values are placed in RAM memory Not planned
TCVX-43416 Different debug labels generated when the same file is compiled multiple times Not planned
TCVX-43429 Compound literals generate incorrect code in recursive functions Not planned
TCVX-43434 Linker abnormal termination: ltc appcrash when using lsl checksum() Not planned
TCVX-43440 C++ compiler error: cptc E0498: ["\include.cxx\limits" 490] template argument list must match the parameter list Not planned
TCVX-43447 The clock() function the C library does not disable interrupts for AURIX and AURIX 2G devices Not planned
TCVX-43464 Perennial C P64072 fails on overlapping struct initialization Not planned
TCVX-43479 Viewing local variables (in a C function) sometimes results in message 'no storage assigned' Not planned
TCVX-43481 C++ compiler does not allow section renaming for class static variables Not planned
TCVX-43488 Compiler ctc accepts deprecated option --no-macs and generates code accordingly Not planned
TCVX-43511 C compiler error using -Of : ctc S911: internal consistency check failed - please report Not planned
TCVX-43515 C compiler error S911: internal consistency check failed error when control flow simplification disabled Not planned
TCVX-43517 Math functions log10f() and log2f() use double precision arithmetic Not planned
TCVX-43519 SFR files allow unaligned access to GTM registers for TC3xx Not planned
TCVX-43521 C++ compiler using C++ 2003 standard cannot process _Pragma(...) Not planned
TCVX-43538 Linker counts scratch sections as reserved sections under 'Memory usage in bytes' Not planned
TCVX-43539 Reserve last CSAs for the FCD trap handler Not planned
TCVX-43542 Product update cannot complete due to conflicting dependencies Not planned
TCVX-43546 Linker does not insert alignment_protection sections when a group includes sections with a different alignment Not planned
TCVX-43549 C compiler error ctc S900: internal consistency check failed Not planned
TCVX-43572 Incorrect warning W541: possibly uninitialized variable Not planned
TCVX-43573 Linker error E172: Could not completely fill memory when an absolute located reserved section is used Not planned
TCVX-43574 Pragma warning not working for warning W508 'empty source file' Not planned
TCVX-43580 Alignment for bit-field of size 0 does not conform to the TriCore EABI Not planned
TCVX-43587 GLO tracker optimization problem for unitialized variable Not planned
TCVX-43595 LSL reserved sections may be selected by select statements resulting in a corrupt internal linker state Not planned
TCVX-43596 Pin Mapper does not support using single ended DSADC module input signals Not planned
TCVX-43603 C++ example using unordered map container does not build Not planned
TCVX-43606 Linker error ltc E821: Could not fill area when a ROM copy section with size not multiple of 4 added to a BMHD range Not planned
TCVX-43610 Copy table in output section overwritten by next section in output section Not planned
TCVX-43620 Incorrect conversion of an if-else statement to an expression Not planned
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-43642 Pragma section all not working as described Not planned
TCVX-43647 TriCore simulator hangs on TC38x test case Not planned
TCVX-43664 S900: internal consistency check failed - please report error related to struct initialization values Not planned
TCVX-43673 Linker error ltc F019 after emitting object files Not planned
TCVX-43686 Safety Manual: verification on host Windows 10 Not planned
TCVX-43687 Linker: ltc hangs when using linker -OcLtxy optimization or ctc -O3 Not planned
TCVX-43689 __imaskldmst intrinsic generates wrong code when 32 bits are written Not planned
TCVX-43690 C Compiler: ctc S911: internal consistency check failed Not planned
TCVX-43695 Pin Mapper: TC39xB Gigabit Ethernet : GETH:PPS / P14.4 output pin functionality not available Not planned
TCVX-43704 Non justified if condition optimization Not planned
TCVX-43706 Utility hldumptc error F171 caused by specific large object file Not planned
TCVX-43707 Single precision library functions should not use double precision operations Not planned
TCVX-43709 I2C1 peripheral configuration not possible using Pin Mapper on TC38x/LFBGA292 Not planned
TCVX-43711 NMI trap generated when TC38x or TC39xB derivative simulated Not planned
TCVX-43714 User stack calculation includes stack usage of non referenced functions Not planned
TCVX-43728 Non justified MISRA C:2012 rule 9.2 error for initialization of an array of structs Not planned
TCVX-43730 Unexpected MISRA C:2012 rule 10.4 violation when enum with 2 elements is used in a comparison Not feasible
TCVX-43732 Wrong LSL file entry for XC800 stack sections leads to E821 error 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-43855 Bitfield of type "short int" or "long int" is treated as unsigned 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 Not planned
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 Not planned
TCVX-43913 Compile-time concatenation of character string literal with unicode string literal fails Not planned
TCVX-43921 Setting breakpoint during debug session - single stepping does not execute next steps Not planned
TCVX-43928 Incorrect reordering of volatile memory reads Not planned
TCVX-43931 EMEM memory definition missing in TC35x LSL file Not planned
TCVX-43980 Linker may hang when the size of an output section is at least 2 MB Not planned
TCVX-43994 Linker ltc allows duplicate interrupt vectors to be located in vector table Not planned
TCVX-43998 Invalid constant propagation with tripple indirection Not planned
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 Not planned
TCVX-44009 LSL memory fill does not align fill pattern Not planned
TCVX-44022 Unexpected W549: condition is always true warning Not planned
TCVX-44043 Incorrect conversion of _Complex type to _Bool Not planned
TCVX-44044 Check on constant expression of _Static_assert() not strict enough Not planned
TCVX-44047 C compiler may leave empty .src file when it is killed Not feasible
TCVX-44050 Linker inserts section in an ordered, contiguous, fill group Not planned
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 Not planned
TCVX-44082 Intrinsics __extracthwN and __extractbbyteN may return wrong result Not planned
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 Not planned
TCVX-44246 C compiler error: S911 : Expression simplification - with empty function parameter Not planned
TCVX-44257 Compiler violates EABI due to 4 byte user stack frame generation Not planned
TCVX-44260 Linker: ltc - Segmentation fault on LSL output section in overlay group Not planned
TCVX-44267 Linker: option --whole-archive ignores object modules without exported symbols Not planned
TCVX-44286 Directive .size missing for run-time library functions and some C library functions 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-44320 Stack and heap memory is not ballooned by default Not planned
TCVX-44325 User stack pointer 4-byte aligned when interrupt occurs between FCALL and FRET Not feasible
TCVX-44358 C compiler: ctc S917: internal consistency check failed - please report 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-44378 Section summary information cuts off long function names Not planned
TCVX-44383 For non-trapping floating point comparisons: NaN == NaN incorrectly returns true Not planned
TCVX-44387 Erroneous code in code compaction function leads to invalid function parameter Not planned
TCVX-44390 Linker error ltc F019: unrecoverable error: caught unknown exception Not planned
TCVX-44393 Compiler issues double word accesses for data located in MCS memory Not planned
TCVX-44406 Missing debug information for local variables Not planned
TCVX-44407 C compiler front-end may produce imprecise FP result (±1 bit difference) Not planned
TCVX-44417 Compiler generates wrong code for loops with 64-bit iterators Not planned
TCVX-44419 Linker does not insert alignment_protection section when copy_unit is greater than 1 Not planned
TCVX-44426 FPU version of C library is not selected with control program option --fp-model=St Not planned
TCVX-44440 Output section examples in user guide need correction Not planned
TCVX-44441 Incorrect use of a loop instruction Not planned
TCVX-44443 Intrinsics __getbyteN and __gethwN may return wrong result Not planned
TCVX-44453 Incorrect propagation of __pure__ function call result Not planned
TCVX-44466 Linker: Copy table with range restriction cannot reliably be located later than initialized/clear sections Not planned
TCVX-44484 C library function strtof might incorrectly return INIFINITY or FLT_MAX for hexadecimal number 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-44498 Missing struct member initialization for a local struct Not planned
TCVX-44508 Vector table definition in ISR function not supported by C++ compiler 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 Not planned
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-44529 Overlay section does not use alignment constraints 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-44588 Missed "out of bounds" diagnostics Not planned
TCVX-44592 Linker misplaces .alignment_protection sections in reserved memory or a reserved section without notice Not planned
TCVX-44593 LSL reserved sections may be selected by select statements resulting in a corrupt internal linker state Not planned
TCVX-44594 Linker may hang when the size of an output section is at least 2 MB Not planned
TCVX-44597 No definition of ODR-used const static data member of a template causes bus trap Not planned
TCVX-44599 Integers in #if conditions are not evaluated as 64-bit 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-44604 Inlined array access may cause stack overwrite Not planned
TCVX-44605 Issues with designated initializers for an element of an array of structs Not planned
TCVX-44606 Initializing code sequence left out Not planned
TCVX-44607 Incorrect dead store elimination after inlining Not planned
TCVX-44608 Erroneous sign extension after ABS instruction with signed short operand Not planned
TCVX-44609 Incorrect __asm processing if input refers to output duplicated by other input Not planned
TCVX-44613 Incorrect conversion of an if-else statement to an expression Not planned
TCVX-44617 Non justified if condition optimization Not planned
TCVX-44618 Functions printf and sprintf show incorrect IEEE754 single precision formatting / truncation Not planned
TCVX-44619 Automatic inlining causes invalid code generation for a local static variable Not planned
TCVX-44620 Dependency scan not working for library projects Not planned
TCVX-44621 Incorrect merging of consecutive updates of the same object Not planned
TCVX-44622 Incorrect empty loop removal when the loop condition has side effects Not planned
TCVX-44623 C compiler omits value assignment to pointer type function argument with forward store optimization enabled 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-44627 Multiple section selection in LSL results in unexpected section removal Not planned
TCVX-44628 Including a copytable in an output section may result in an internal error or a corrupt copy table Not planned
TCVX-44631 ARM Linker F019 unknown exception when both copy table and copytable_space defined in LSL 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 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 Not planned
TCVX-44677 Erroneous code ignoring a break condition in an endless loop Not planned
TCVX-44684 Erroneous code generated using generic assembly code optimizations 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-44718 C compiler takes a long time to process a C++ compiler generated input file Not planned
TCVX-44730 Getting started document lacks information related to the installation under Linux Not planned
TCVX-44737 Compiler generates wrong code Not planned
TCVX-44738 C compiler: wrong code generation for float-to-int conversion when using #pragma STDC FENV_ACCESS ON: no FE_INVALID is raised Not planned
TCVX-44743 Control flow simplification optimization may violate #pragma STDC FENV_ACCESS ON Not planned
TCVX-44744 Constant propagation optimization may violate #pragma STDC FENV_ACCESS ON Not planned
TCVX-44751 Incorrect optimization of left-shift operator Not planned
TCVX-44756 8051 compiler: Conditional illegal sequential load of volatile address Not planned
TCVX-44759 C compiler: incorrect optimization of conditional multiple variable access 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 Not planned
TCVX-44776 Function @FLD accepts negative arguments with undefined behavior Not planned
TCVX-44777 Linker error ltc F004: cannot open <filename> (Too many open files) due to default limits Not planned
TCVX-44783 C compiler may incorrectly contract expressions Not planned
TCVX-44788 Using LSL group fill keyword without a value does not fill alignment gaps with zeros Not feasible
TCVX-44793 C compiler: missing truncation for cast that is converted to _Bool Not planned
TCVX-44796 FPU instructions may corrupt 64-bit integer computations Not planned
TCVX-44802 Non EABI compliant bitfield offset used in a struct with a structsize larger than 32 bit Not planned
TCVX-44808 C compiler: incorrect integer promotion using expression simplification optimization Not planned
TCVX-44809 C/C++ compiler not ABI compliant w.r.t. type of char (should be unsigned) 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 Not planned
TCVX-44835 C++ Compiler: Non EABI compliant bitfield offset used in a struct Not feasible
TCVX-44839 DSP-C: Constant folding involving fixed-point types may produce incorrect results Not planned
TCVX-44840 C compiler: Incorrect CSE of VLA size expression Not planned
TCVX-44841 C compiler: ctc S900: internal consistency check failed - please report Not planned
TCVX-44846 C compiler: flexible array member initialization: diagnostics may be missing Not planned
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-44857 errno is not a macro Not planned
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 Not planned
TCVX-44884 Inconsistent W549 condition is always true warning, depending on the constant propagation optimization setting Not planned
TCVX-44890 Linker error F006: read error: .\<library name> has no size Not feasible
TCVX-44902 C51 assembler: missing diagnostics for sfr bit type expressions Not planned
TCVX-44907 Wrong code generation for an if-else statement Not planned
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 Not planned
TCVX-44926 Missing diagnostic message W507 variable is possibly uninitialized Not planned
TCVX-44931 Common debug info section generated by C compiler may contain references to code sections Not feasible
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 Not planned
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-44954 C compiler error S900 internal consistency check failed Not planned
TCVX-44959 Control program: incorrect handling of -L option without argument Not planned
TCVX-44962 Struct alignments for bit-fields not always EABI compliant Not feasible
TCVX-44964 Purpose of guideline "Generate intermediate files and diagnostics files" is not clearly specified Not planned
TCVX-44972 Parameter passing in combination with complex runtime functions may go wrong Not planned
TCVX-44973 Unexpected high link time when using recursive functions Not planned
TCVX-44998 Initialization of complex type global variable leads to S911 error 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 Not planned
TCVX-45026 Compiler conducts a signed division instead of an unsigned one in a specific use case Not planned
TCVX-45028 C compiler ignores cast in a specific use case for a function return value Not planned
TCVX-45034 Object dump tools issue incorrect assembly instruction 'NOR' instead of 'NOT' Not planned
TCVX-45048 Generate debug information for used symbols only Not planned
TCVX-45068 Chapter 'Compiler Cache' includes erroneous information related to adding cache related information to the assembly source Not planned
TCVX-45069 Flow optimization causes missing read operation Not planned
TCVX-45074 Wrong ABS pattern optimization for float or double Not planned
TCVX-45075 Non-trapping 64-bit floating-point emulation does not handle exceptional results correctly Not feasible
TCVX-45078 Incremental linking breaks weak definition replacement for references in same object file Not planned
TCVX-45080 Invalid strength reduction for subscript with unsigned wraparound Not planned
TCVX-45089 Linker truncates ELF program header entry Not planned
TCVX-45091 Wrong bit-field alignment for a short type member of a struct Not planned
TCVX-45104 Loop invariant code optimization issue Not planned
TCVX-45105 Wrong iterator values after jumping into loop 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 Not planned
TCVX-45113 Signed instead of unsigned division/modulo Not planned
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 Not planned
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-45129 FP comparisons do not raise FE_INVALID when two qNaNs are compared and --fp-model=St Not feasible
TCVX-45141 Erroneous code for XOR assignment in a nested loop Not feasible
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-45167 C++ compiler accepts pointer to integer casts in constant expressions Not planned
TCVX-45188 Invalid floating-point transformation x - x == 0 Not planned
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 Not planned
TCVX-45199 C compiler error ctc S917: internal consistency check failed due to erroneous loop optimization Not planned
TCVX-45204 Erroneous spilling of 64-bit variables Not planned
TCVX-45209 Incorrect constant folding with __sat types Not planned
TCVX-45215 C Compiler: compiling _Pragma operator in macro causes E211: _Pragma argument should be a single string literal 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 Not planned
TCVX-45223 Compiler does not avoid out-of-range operand for __swapmskw Not planned
TCVX-45228 Compiler reports false positive warning W529 for a use case Not feasible
TCVX-45229 Unexpected W549 compiler warning for inline functions Not planned
TCVX-45231 C compiler accepts a 'h' suffix in an integer constant value Not planned
TCVX-45233 Compiler ignores cast in a specific use case Not planned
TCVX-45235 C compiler should not issue warning W542: missing braces around initializer for a universal zero initialization Not planned
TCVX-45241 Incorrect copy table code for unaligned destination in non byte addressable memory regions Not planned
TCVX-45242 Linker: F011: object writer error for "test.elf": file io error occurred Not feasible
TCVX-45248 Loop with iterator wrap-around terminates prematurely Not planned
TCVX-45249 Unexpected C compiler warning W547: undefined enum value issued Not planned
TCVX-45250 Missing diagnostic for an empty include file name Not planned
TCVX-45251 Missing diagnostic for *&non_lvalue Not planned
TCVX-45252 Constant expressions are more general than defined by the C standard Not planned
TCVX-45253 Missing diagnostic for some cases with name redeclaration Not planned
TCVX-45254 Missing diagnostic for some uses of the _Alignof operator Not planned
TCVX-45255 setjmp is not defined as a macro Not planned
TCVX-45259 Incorrect iteration count when iterator limit variables have very large values Not feasible
TCVX-45262 Control program passes option -gsl to the assembler when -g is used in the invocation Not planned
TCVX-45269 Propagation error in some compile time constant computations involving loops with iterator wrap-around Not planned
TCVX-45270 Attributes __align() and aligned() are silently ignored for functions Not planned
TCVX-45272 Safety Manual: Guideline 6.2.4.2 – incorrect reference to lktc for the linker instead of ltc Not feasible
TCVX-45279 Erroneous struct member alignment when __align is applied to a struct definition Not planned
TCVX-45285 Read from union member incorrectly removed by optimization Not planned
TCVX-45333 C compiler : Aliasing not detected Not planned
TCVX-45334 Compiler errors E276 and E333 using designated initializers with a non constant value Not planned
TCVX-45336 Linker: ltc I434: emitting report files (task1) Segmentation fault after ltc E157 cannot find address space Not planned
TCVX-45340 C compiler generates invalid arithmetic Not planned
TCVX-45342 Wrong type conversion in SIMD codegen Not planned
TCVX-45343 Aliasing not detected for static variables Not planned
TCVX-45345 Incorrect forward store optimization Not planned

Improvements and/or New Features

IDSummary
TCVX-35405 Sample case optimisation request
TCVX-35995 Do not stop inside an interrupt routine when using OCDS hardware breakpoint
TCVX-38487 Debugger lacks option to load Intel hex file
TCVX-39523 __bit is equal to _Bool, __bit is superfluous.
TCVX-39569 Add possiblility to create Eclipse headless build
TCVX-39603 New TSIM v1.11.61 needs to be included in product
TCVX-39604 Multiple fixes in high level dump tool
TCVX-39652 --fp-model=C/c replaces --no-macs
TCVX-39683 Added --fp-model option
TCVX-39714 Remove superfluous program status word read from floating point FPU run-time functions.
TCVX-39717 Generate FPU compare instruction sequence always inline
TCVX-39718 Generate libc with abs() inlined
TCVX-39723 Optimize ld.b, extr.u instruction sequence with ld.bu
TCVX-39728 Hardware multicore support in debugger
TCVX-39734 Support MISRA C:2012
TCVX-39801 ISO C99 IEEE 754 floating point functions need to be implemented (e.g. fesetround and fegetround)
TCVX-39805 Additional intrinsics
TCVX-39811 SFR support for TC22x
TCVX-39817 Deprecate __atbit(), it is superfluous
TCVX-39828 EABI: 2.2.1.4/4.2.3 extend functionality of base registers A0 and A1
TCVX-39829 SFR support for TC26x B-step
TCVX-39867 TriBoard TC27xC support
TCVX-39878 New C compiler option --error-limit
TCVX-39881 SFR support for TC29x B-step
TCVX-39890 Add loop sub-option to control the loop fusion
TCVX-39895 Simplify startup configuration of TC1 and TC2
TCVX-39930 interrupt-aware stepping now always use hardware breakpoints
TCVX-39955 Shift JIS Kanji support required
TCVX-39956 SFR support for TC21x
TCVX-39959 Disable code compaction for run time floating point funtions.
TCVX-39965 Elfpatch: new DRM feature on struct initializer
TCVX-40069 Compilation process optimization resource usage
TCVX-40073 hldump: option for call tree generation
TCVX-40074 hldump: option to show gap-information on complex types
TCVX-40079 hldump: option to provide the number of cores
TCVX-40080 elfpatch: create a compact report when patching a library
TCVX-40106 Update the C++ compiler to support C++11
TCVX-40113 Updated SFR file for TC27xC
TCVX-40139 Improve performance of hldumptc
TCVX-40140 SFR support for TC27xD
TCVX-40157 Allow alignment attribute for typedef
TCVX-40215 Allow working with other cores with script debugger
TCVX-40243 Improve license check during installation.
TCVX-40245 Updated SFR file for TC22x
TCVX-40246 Updated SFR file for TC23x and TC23x_adas
TCVX-40247 Implement the C++11 atomic header file
TCVX-40257 C++ generated useless .ti file is disabled
TCVX-40276 Remove tc16_mmu and tc13_mmu libraries
TCVX-40296 Update Eclipse/CDT to Luna
TCVX-40319 AURIX PLUS support
TCVX-40344 Add the C++ standard as option to the Eclipse language sub-pane
TCVX-40373 Reduce long link time
TCVX-40421 Proftool options via option file
TCVX-40435 New debugger 'execution' example
TCVX-40488 Treat PCP context as separate thread
TCVX-40522 Half-Precision Floating Point support
TCVX-40534 New script debugger example 'multicore'
TCVX-40540 New TriCore TSIM 1.16.62 and PCP TSIM 1.38
TCVX-40589 Intrinsic functions __set_sp, __get_sp and __get_tin() shall be listed in the user guide
TCVX-40635 Compiler intrinsics for new AURIX 2G architecture instructions
TCVX-40687 New: Integrity Check utility
TCVX-40688 Introduction of MCS Compiler
TCVX-40693 SFR support for TC27x C-step (v2.2)
TCVX-40764 SFR support for TC39x A-step
TCVX-40922 Support for Infineon Application Kit TC27x
TCVX-40923 Support for Infineon TriBoard TC29xB
TCVX-41056 Intrinsic function __fesetround
TCVX-41086 Update to the Eclipse Mars SR1 release
TCVX-41087 SFR support for TC29x B-step (v1.3)
TCVX-41104 New TSIM for TriCore 1.16.80 and PCP 1.39
TCVX-41238 Support ADX format in hldumptc
TCVX-41356 Support for Infineon TriBoard TC22x
TCVX-41382 Support for TC39x (hardware) debugging
TCVX-41456 C++ compiler option --io-streams has been extended to switch between the C++03 and C++11 libraries
TCVX-41458 More information about mem:vtc... / mem:tc0... addressing in LSL file
TCVX-41550 Support the LLVM C++11 libraries
TCVX-41988 SFR support for TC39x A-step (v1.3)
TCVX-42043 New EABI - Extended Alignment - Support attribute '__align(x)' for functions
TCVX-42044 New EABI - Extended Alignment - Support alignment of 2
TCVX-42280 EABI compatible alignment of structures with size larger or equal 64-bit
TCVX-42335 Enable elfpatch symbol renaming in the ELF symbol table
TCVX-42387 Additional note in user manual regarding unrestricted sections
TCVX-42467 Support for the AURIX Starter Kit TC222
TCVX-42770 TC39x flash loader support
TCVX-43023 Improved accuracy of sqrtf()
TCVX-43053 Support for TC21x (hardware) debugging
TCVX-43212 Improve debugger launch preparation time and download time of larger applications
TCVX-43218 Support multiple DAS clock setting configurations

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 v4.4r1 is not shown here, it is included in the release notes of the product.

Won't Fix

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

Not a problem

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

Table of ContentsBack