This is a list of currently open issues for the TASKING VX-toolset for TriCore v6.3r1p10.
The list may include issues found in later releases, whether such issues also appear in this releasehas not always been verified yet. See below for the list of closed issues. The list of fixed issues for v6.3r1p10 is included in the release notes of the product.
ID | Summary | Inspector detector |
| 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-43671 |
Non core 0 breakpoints not always working for AURIX 2G |
Not planned |
| TCVX-43727 |
MISRA C:2012 rule 5.3 violation when math.h and libfloat.h are included |
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-43735 |
C++ compiler defines "section" and "leaf" as keywords |
Not planned |
| TCVX-43746 |
ARM: long branch veneers do not work when a call is made from RAM to ROM |
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-43950 |
Archiver option -w/--warning does nothing |
Not planned |
| TCVX-43994 |
Linker ltc allows duplicate interrupt vectors to be located in vector table |
Available |
| TCVX-43995 |
Macro __PROF_ENABLE__ defined for static profiling |
Planned for future version |
| TCVX-44020 |
No virtual core configuration for single core CPUs not supported in Eclipse |
Not planned |
| TCVX-44048 |
Header file setjmp.h - MISRA C check disabling not restored to default |
Not planned |
| TCVX-44071 |
Wrong SFR file definition for EMEM_SBRCTR register |
Available |
| TCVX-44112 |
Unexpected MISRA C 2012 rule 10.3 violation for enum usage in ternary expression |
Not planned |
| TCVX-44229 |
No C++ library versions compiled with option --no-exceptions included in the product |
Not planned |
| TCVX-44264 |
Pin mapper: CSV export does not work when port 2 is configured for a TC26x |
Not planned |
| 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-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-44336 |
Struct alignment table in chapter 1.1 Data Types needs update due to EABI changes |
Not planned |
| TCVX-44343 |
AURIX 2G start address not selectable when no HWCFG pins mode select disabled |
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-44378 |
Section summary information cuts off long function names |
Not planned |
| TCVX-44397 |
The call graph generation of the linker can add a significant delay to the link time duration |
Not planned |
| TCVX-44406 |
Missing debug information for local variables |
Not planned |
| TCVX-44440 |
Output section examples in user guide need correction |
Not planned |
| TCVX-44457 |
Long branch veneers option does not work with static functions |
Not planned |
| TCVX-44466 |
Linker: Copy table with range restriction cannot reliably be located later than initialized/clear sections |
Not planned |
| TCVX-44490 |
Description for .SPACE assembler directive incomplete |
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-44517 |
Misleading 'I805: start of current function definition' message when a duplicate typedef uses an unknown type |
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-44544 |
Unexpected linker errror E821: Symbol ... listed as call graph root for stack has multiple callers |
Not planned |
| 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-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 for atomic type > 64 bits |
Not planned |
| TCVX-44578 |
Eclipse headless build with automatic makefile generation disabled: error java.lang.NullPointerException |
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-44602 |
Functions memcpy(), memmove(), and memset() may fail with a bus trap when accessing the Peripheral Space |
Not feasible |
| TCVX-44603 |
Invalid constant propagation with tripple indirection |
Not planned |
| TCVX-44633 |
Misleading 'ctc E350: invalid constraint for parameter 1' error indicating wrong parameter number |
Not planned |
| 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 feasible |
| TCVX-44653 |
Peephole optimization error in specific use case |
Not planned |
| TCVX-44669 |
Compiler User Guide shall explain the Translation Limits more user friendly |
Not planned |
| TCVX-44682 |
Error E265: syntax error in #if/#elif expression when invoking the C preprocessor using boolean values |
Not planned |
| TCVX-44694 |
C++ compiler cannot assign result of std::numeric_limits<float>::infinity() to constexpr variable |
Not planned |
| TCVX-44703 |
C Startup code omits reset event check which leads to SMU alarms due to clock initialization |
Not feasible |
| 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-44730 |
Getting started document lacks information related to the installation under Linux |
Not planned |
| TCVX-44748 |
Missing Pin Function Decision Control Registers in TC3xx SCR header files |
Not feasible |
| TCVX-44756 |
8051 compiler: Conditional illegal sequential load of volatile address |
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 planned |
| TCVX-44791 |
S911 error when automatic inlining enabled plus size/speed tradeoff value less than 2 |
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-44819 |
Preprocessor output is not included in the given output folder |
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-44861 |
C Compiler S911 error when --misrac-version=2012 is used |
Not planned |
| TCVX-44862 |
User guide mentions --emit-locals=-equ instead of --emit-locals=-equs as assembler option used in Eclipse |
Not planned |
| TCVX-44875 |
The __DMB() intrinsic does not always work as a memory fence |
Not planned |
| TCVX-44884 |
Inconsistent W549 condition is always true warning, depending on the constant propagation optimization setting |
Not planned |
| TCVX-44888 |
elfdump documentation missing from user guide |
Not planned |
| TCVX-44902 |
C51 assembler: missing diagnostics for sfr bit type expressions |
Not planned |
| TCVX-44911 |
Assembler does not support optional #-prefix on immediate instruction field |
Not planned |
| 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-44932 |
Unclarity about the interpretation of Safety Manual guideline "Verify object file" |
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 object file can 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-44964 |
Purpose of guideline "Generate intermediate files and diagnostics files" is not clearly specified |
Not planned |
| TCVX-44979 |
C++ compiler error when accessing a member of a constexpr object as template argument |
Not planned |
| TCVX-44992 |
Trap encountered when debugging an elf file while the hex file works normal |
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 feasible |
| TCVX-45034 |
Object dump tools issue incorrect assembly instruction 'NOR' instead of 'NOT' |
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-45068 |
Chapter 'Compiler Cache' includes erroneous information related to adding cache related information to the assembly source |
Not planned |
| TCVX-45089 |
Linker truncates ELF program header entry |
Not planned |
| TCVX-45092 |
Stack is not initialized for some __channel functions with run-time library calls |
Not planned |
| 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-45117 |
Compiler does not generate debug information for enum typedefs |
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-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-45140 |
Missing diagnostic regarding a MISRA C 2012 rule 9.1 violation |
Not planned |
| TCVX-45147 |
Debug information for typedefs mapped to base type instead of typedef name |
Not planned |
| TCVX-45150 |
C Compiler: undocumented predefined macros |
Not planned |
| TCVX-45160 |
C++ compiler allows #defining a keyword |
Not planned |
| TCVX-45161 |
C++ compiler implementation of std::is_trivial<> does not check all destructor requirements |
Planned for future version |
| TCVX-45163 |
C++ compiler does not detect certain invalid namespace redeclarations |
Not planned |
| TCVX-45164 |
C++ compiler does not detect constexpr use of defaulted constructor that cannot be constexpr |
Not planned |
| TCVX-45165 |
C++ compiler does not ignore explicit conversion functions for implicit conversion |
Not planned |
| TCVX-45167 |
C++ compiler accepts pointer to integer casts in constant expressions |
Not planned |
| TCVX-45168 |
Problems using an alias for the destructor invocation of a templated class |
Not planned |
| TCVX-45170 |
C++ compiler template resolution may fail when explicit template parameters are provided in function use |
Not planned |
| TCVX-45172 |
C++ compiler does not emit error for empty attribute list on member declaration without declarator |
Not planned |
| TCVX-45174 |
C++ compiler accepts auto specifier with multiple trailing return type function declarations |
Not planned |
| TCVX-45190 |
Function strcpy() can produce bus interrupt |
Not feasible |
| TCVX-45192 |
Description about the Return value of __swap & __swapmskw and __cmpswapw is missing |
Not planned |
| 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-45199 |
C compiler error ctc S917: internal consistency check failed due to erroneous loop optimization |
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-45223 |
Compiler does not avoid out-of-range operand for __swapmskw |
Not planned |
| TCVX-45225 |
C++ compiler does not emit error for lambda function with parameter without default argument following parameter with default argument |
Not planned |
| TCVX-45230 |
Different debug labels generated when the same file is compiled multiple times |
Not planned |
| TCVX-45231 |
C compiler accepts a 'h' suffix in an integer constant value |
Not planned |
| TCVX-45241 |
Incorrect copy table code for unaligned destination in non byte addressable memory regions |
Planned for future version |
| TCVX-45249 |
Unexpected C compiler warning W547: undefined enum value issued |
Planned for future version |
| 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 |
Planned for future version |
| 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-45260 |
C compiler: with option -OP: confusing warning W506: variable "<non existing variable>" is not initialized |
Not feasible |
| TCVX-45262 |
Control program passes option -gsl to the assembler when -g is used in the invocation |
Not planned |
| TCVX-45263 |
C++ compiler accepts an 'h' suffix in an integer literal |
Planned for future version |
| TCVX-45264 |
MISRA C:2012 rule 13.2 incorrect error |
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 planned |
| TCVX-45273 |
Access to halfword aligned 32-bit int data types is not always atomic |
Not planned |
| TCVX-45276 |
New EABI option long-long-bitfield is not documented in the release notes of TriCore v6.3r1 patch 8 |
Not planned |
| TCVX-45279 |
Undocumented struct member alignment when __align is applied to a struct definition |
Planned for future version |
| TCVX-45329 |
Linker warning W164 failed to read debugging information for global typechecking when __packw or __packhw data types used |
Not feasible |
| TCVX-45336 |
Linker: ltc I434: emitting report files (task1) Segmentation fault after ltc E157 cannot find address space |
Not planned |
| TCVX-45338 |
C++ compiler run-time problem using variable length array (VLA) |
Not planned |
| TCVX-45348 |
Clustering optimization generates code with an incorrect relocation |
Not feasible |
| TCVX-45358 |
C compiler generated code provokes assembler error E219: expression out of range when expression simplification optimization is disabled |
Not feasible |
| TCVX-45377 |
Different struct size using __packed__ keyword in a typedef compared to using it in a struct definition |
Not planned |
| TCVX-45380 |
C Compiler: __STDC__ always evaluates to '1' |
Not planned |
| TCVX-45381 |
Linker fails to locate contiguous sections with alignment constraints using first-fit-decreasing strategy |
Not feasible |
| TCVX-45382 |
Linker: ltc I431: running post locate actions (task1) causes Segmentation fault |
Not planned |
| TCVX-45383 |
Linker: symbol pointing to LSL reserved section with alloc_allowed causes F011 error |
Not feasible |
| TCVX-45385 |
Linker: option --chip-output truncates data and code in hex files for successive memories |
Available |
| TCVX-45388 |
Alias not detected in C51 peephole optimizations |
Not planned |
| TCVX-45389 |
C compiler: TC3xx SFR file contains incorrect address for MCS(x)_WRADDR(x) |
Not planned |
| TCVX-45395 |
Missing reload of a variable passed by address to a system call trap before evaluation following that call |
Not feasible |
| TCVX-45401 |
Incorrect wrap-around behavior when converting from a 64-bit integral type to a 32-bit __sat type |
Not planned |
| TCVX-45404 |
C++ compiler option --warnings-as-errors unexpected behavior |
Not planned |
| TCVX-45424 |
C++ compiler generates .data section (RAM) for the printf strings literal instead of .rodata section (ROM) |
Not planned |
| TCVX-45427 |
HLL object dumper output is missing module name for static functions |
Not planned |
| TCVX-45431 |
C++ issue with template dependent types implementation |
Not planned |
| TCVX-45432 |
C compiler error S911: internal consistency check failed - please report |
Planned for future version |
| TCVX-45436 |
Linker crashes on LSL reserved section with properties attributes=rw, fill, and alloc_allowed |
Not planned |
| TCVX-45440 |
Pointsto analysis can get confused by aliases |
Not feasible |
| TCVX-45442 |
Run-time comparison to a floating-point NaN returns true in some cases |
Planned for Inspector v1.0r9 |
| TCVX-45445 |
Compiler ignores __sfrbit16 keyword and emits byte access instead of halfword |
Planned for future version |
| TCVX-45447 |
Identical calls or other side effects can be dropped in a range test |
Planned for future version |
| TCVX-45451 |
C compiler error S900 internal consistency check failed triggered when forward store as well as constant propagation optimization disabled |
Not planned |
| TCVX-45457 |
Erroneous data access when cluster global variables optimization is enabled |
Not planned |
| TCVX-45459 |
USAT and USAT16 assembler instructions produce wrong opcode |
Not planned |
| TCVX-45460 |
Pointer subtraction can be incorrectly folded on MCS |
Not planned |
| TCVX-45464 |
C++ compiler lacks support of __packed__ keyword in struct templates |
Not planned |
| TCVX-45465 |
LSL group priority is not applied to sections with a range restriction |
Planned for future version |
| TCVX-45466 |
LSL range restriction with different LSL group priorities is not split up on priority |
Planned for future version |
| TCVX-45474 |
Generic assembly code optimization (GLO) can merge non-identical instructions on 8051 |
Not planned |
| TCVX-45475 |
Compiler ignores conditional initialization of a local variable |
Planned for Inspector v1.0r9 |
| TCVX-45477 |
File I/O overwrites data outside of the I/O buffer |
Not planned |
| TCVX-45478 |
Linker generates empty ROM copy sections when an uninitialized section is included in an LSL group with copy keyword |
Planned for future version |
| TCVX-45482 |
Multiple LSL group definitions for veneer section placement generate unexpected result |
Planned for future version |
| TCVX-45485 |
C++ library function std::atomic<T>::is_lock_free() incorrectly returns true |
Not planned |
| TCVX-45490 |
S900 error for specific use case when generic assembly optimizations disabled |
Not planned |
| TCVX-45492 |
Compiler does not use the value of all input parameters in a bitwise operation |
Planned for future version |
| TCVX-45493 |
C++ library function std::fabs(float) is not available |
Planned for future version |
| TCVX-45501 |
Arm compiler: unsigned division of high numbers by 3 can produce incorrect result |
Not planned |
| TCVX-45516 |
Compiler is not assigning a struct member value |
Planned for future version |
| TCVX-45522 |
Erroneous code generated for a use case including a ternary expression |
Planned for future version |
| TCVX-45551 |
Type configuration problem |
Planned for future version |
| TCVX-45557 |
Known-zero subexpression with side effects eliminated in expression with bitwise operations |
Not feasible |
| TCVX-45560 |
Unreferenced function is not removed when debug information generation is enabled |
Not planned |
| TCVX-45563 |
Non 32-bit access to MCS RAM bit-fields |
Not planned |
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.3r1p10 is not shown here, it is included in the release notes of the product.
ID | Summary | Inspector 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-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-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-43922 |
Pin Mapper: Importing a certain pincfg file fails with a Null Pointer Exception |
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-43979 |
Large function may cause ctc S900 error |
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-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-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-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 |
| TCVX-45222 |
Release note of TriCore v6.3r1 patch 5 omits build number information for updated ARM C compiler |
Not planned |
ID | Summary |
| 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-43749 |
Unexpected MISRA C:2012 rule 10.3 violation error for bit-field initialization |
| TCVX-44000 |
Unneeded configuration options in Pin Mapper for peripheral pins |
| TCVX-44077 |
C compiler generates malloc call for variable length array |
| TCVX-44764 |
Calling exit from a static object destructor causes a dead lock |