ID | Summary | Inspector detector |
TCVX-31481 |
Deviating syntax for three-input boolean operations |
Not planned |
TCVX-32981 |
Compiler generates incorrect code for pre-increment |
Not planned |
TCVX-33694 |
Archiver information not directed to stdout |
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-34395 |
Pragma's incorrectly related to next object within C++ sources |
Not planned |
TCVX-34523 |
Assembler uses extreme amount of memory |
Not planned |
TCVX-35121 |
Compiler out of memory (F103) |
Not planned |
TCVX-36404 |
Circular buffers on the stack are not correctly aligned |
Not planned |
TCVX-36432 |
Incorrect 'Expression out of range' for absolute section |
Not planned |
TCVX-36491 |
LSL files have incorrect A(1,2,8,9)_START macro name |
Not planned |
TCVX-36527 |
implementation of #pragma pack in c++ |
Not planned |
TCVX-36573 |
control program uses wrong .d suffix when choosing to preprocess |
Not planned |
TCVX-36682 |
Wrong conversion from sfract to short |
Not planned |
TCVX-36684 |
#pragma section code applied to all functions of the module |
Not planned |
TCVX-36685 |
--indirect switch and __indirect function qualifier not supported by C++ |
Not planned |
TCVX-36752 |
Debugger lacks option to load Motorola S-record file |
Not planned |
TCVX-36800 |
Improve support for multiple maps per memory in LSL editor |
Not planned |
TCVX-36937 |
Single precision FP calculation error, incorrect mantissa rounding |
Not planned |
TCVX-36982 |
S911 (segfault) when option -rb is used (generate code for bounds checking) |
Not planned |
TCVX-36990 |
debugger crashes on launch if user does not have admin rights (on XP) |
Not planned |
TCVX-37083 |
disassembly of instructions involving code addresses may be incorrect |
Not planned |
TCVX-37084 |
Selecting "Symbolic Representation" fails for certain registers |
Not planned |
TCVX-37192 |
Object file is being hidden in C/C++ Projects view |
Not planned |
TCVX-37329 |
MConfig is not changed when changing processor |
Not planned |
TCVX-37342 |
problems in debugger with negative enum elements |
Not planned |
TCVX-37348 |
MCDS views should not be present |
Not planned |
TCVX-37362 |
mil-linking in combination with certain profile options causes S911 |
Not planned |
TCVX-37422 |
Inconsistent #pragma align, --align and __align() implementation |
Not planned |
TCVX-37433 |
DTSCON sfr definition missing in sfr header files for TC1167, TC1197, TC1767 and TC1797 |
Not planned |
TCVX-37458 |
C++ : __asm() refuses specific constraint letters a, d or e |
Not planned |
TCVX-37467 |
cptc: option --create-pch dysfunctional |
Not planned |
TCVX-37482 |
Incorrect warning regarding cpu-tc048 |
Not planned |
TCVX-37492 |
Missing EBU registers in cstart configuration |
Not planned |
TCVX-37493 |
The assembler exits incorrectly with a very large assembly file |
Not planned |
TCVX-37539 |
TSIM does not support PCP CSA protection |
Not planned |
TCVX-37556 |
MISRA-C 2004 Rule 19.13 must be 'Advisory' |
Not planned |
TCVX-37573 |
same value for __lc_ue_table and __lc_ub_table with copytable > 0 |
Not planned |
TCVX-37574 |
Unexpected error: The currently display page contains invalid values/NullPointerException |
Not planned |
TCVX-37576 |
Incorrect mMAX and mMIN float instruction selection results in incorrect 0.000F -0.0000F handling |
Not planned |
TCVX-37585 |
Remove option --F/--no-double because of conflicts with --use-double-precision-fp |
Not planned |
TCVX-37610 |
The clock.c must be included in the dhrystone, when TC11IB is choosen |
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-37633 |
The --cert option is not yet known by the TriCore control program |
Not planned |
TCVX-37641 |
C++ compiler ignores intrinsics with presence of intrinsics.h in local project directory |
Not planned |
TCVX-37642 |
cctc failes to pass -H option to cptc |
Not planned |
TCVX-37670 |
null pointer reserve in PCPDATA RAM not documented |
Not planned |
TCVX-37682 |
Eclipse Error: java.lang.NullPointerException after switch between Build Variables' and 'Discovery Options' |
Not planned |
TCVX-37683 |
cptc E0018: error resulting from argument name 'new' in io.h |
Not planned |
TCVX-37693 |
When rebuilding libc, the fpbits.h file is missing |
Not planned |
TCVX-37694 |
When rebuilding libc, the dbg_trap.c file is missing |
Not planned |
TCVX-37695 |
When rebuilding libc, the fileno.c file is missing |
Not planned |
TCVX-37696 |
When rebuilding PCP libc, the dbg_features.asm file is missing |
Not planned |
TCVX-37697 |
When rebuilding PCP libc, the fileno.c file is missing |
Not planned |
TCVX-37698 |
When rebuilding PCP libc, the fpbits.h file is missing |
Not planned |
TCVX-37699 |
When rebuilding libc, the dbg__exit.c file is missing |
Not planned |
TCVX-37700 |
When rebuilding PCP libc, the dbg__exit.c file is missing |
Not planned |
TCVX-37701 |
When rebuilding PCP libc, the dbg_trap.c file is missing |
Not planned |
TCVX-37702 |
Generate functions in separate sections independent of section renaming. |
Not planned |
TCVX-37706 |
compiler -t<n> option size /speed tradeoff disables loop alignment |
Not planned |
TCVX-37708 |
Initialize byte aligned section |
Not planned |
TCVX-37711 |
Section alignment ordering and copy table compression |
Not planned |
TCVX-37715 |
intrinsic __imaskldmst requires constant propagation |
Not planned |
TCVX-37716 |
Disabling constant propagation with inline function triggers ctc E350: invalid constraint for parameter 0 |
Not planned |
TCVX-37717 |
Change the copy table copy unit from 4-bytes to 1-byte. |
Not planned |
TCVX-37718 |
Replace --no-default-section-alignment with --code-section-alignment and --data-section-alignment. |
Not planned |
TCVX-37720 |
Deprecate --section-per-data-object, because it is the default. |
Not planned |
TCVX-37724 |
ctc -OP causes missing function call generation |
Not planned |
TCVX-37727 |
The TC1.6 simulator does not handle the cache[ai].[wi] instructions |
Not planned |
TCVX-37731 |
--no-warnings overrules --warnings-as-error |
Not planned |
TCVX-37736 |
Assembly HLL Debug Information missing |
Not planned |
TCVX-37740 |
Assembler Debug section (for assembly files) are removed by linker |
Not planned |
TCVX-37744 |
Disabling checkbox "Warnings instead of errors" for CERT C code checking has no effect |
Not planned |
TCVX-37751 |
ctc: process hangs and consumes increasing memory resources |
Not planned |
TCVX-37754 |
Minimal Write Unit (MWU) |
Not planned |
TCVX-37771 |
change default code section alignment from 8 to 2. |
Not planned |
TCVX-37773 |
locating functions at absolute address with __at() incorrectly documented |
Not planned |
TCVX-37784 |
sync_on_halt.c cannot be built if --no-tasking-sfr is used |
Not planned |
TCVX-37787 |
artc (Unix) produces wrong uid |
Not planned |
TCVX-37789 |
Array index incorrectly calculated |
Not planned |
TCVX-37790 |
rm: cannot remove 'foo.o': no such file or directory falsely generated when using filename and directory as argument |
Not planned |
TCVX-37798 |
Structures larger then 64-bit are word packed. |
Not planned |
TCVX-37802 |
--align or #pragma align not power of 2, larger equal 4 or 0. |
Not planned |
TCVX-37816 |
possibly incorrect return value from atan2 |
Not planned |
TCVX-37819 |
The new default for align is 0 |
Not planned |
TCVX-37828 |
All TC1.2 silicon bug workarounds must be removed from the toolset |
Not planned |
TCVX-37832 |
Remove treat double as float |
Not planned |
TCVX-37834 |
There are no stl and libcp libraries with FPU support |
Not planned |
TCVX-37841 |
possibly incorrect return value from atan2 |
Not planned |
TCVX-37842 |
incorrect mMAX and mMIN float instruction selection results in incorrect 0.000F -0.0000F handling |
Not planned |
TCVX-37854 |
TriCore, astc S904: unrecoverable error: unhandled exception |
Not planned |
TCVX-37862 |
generated JNE instruction with offset > 15-bits ignored |
Not planned |
TCVX-37876 |
programming byte-programmable flash devices may fail |
Not planned |
TCVX-37885 |
remove obsolete ltc option description for --extra-verbose |
Not planned |
TCVX-37887 |
Automatic loop alignment |
Not planned |
TCVX-37927 |
Slow build when using a floating license on Windows 7 |
Not planned |
TCVX-37933 |
description in manual of workaround for CPU_TC.068 contains unclear term "TGE" |
Not planned |
TCVX-37975 |
TC1167 LSL file has incorrect PFlash size |
Not planned |
TCVX-37984 |
User Guide Section 1.4.1: Improve description of 'General syntax of the __asm keyword' |
Not planned |
TCVX-37985 |
aspcp W300: missing end-of-line for last input line -- line / macro concatenation with '\' fails |
Not planned |
TCVX-37987 |
cpcp -OFo hangs on code with inline function definitions |
Not planned |
TCVX-37988 |
regtc1791.sfr has too many ADC entries |
Not planned |
TCVX-37989 |
block-like characters in license error message |
Not planned |
TCVX-37997 |
cstart.c shall not be optimized |
Not planned |
TCVX-37999 |
Find option in TASKING Registers view does not always work |
Not planned |
TCVX-38000 |
False ctc E354: MISRA-C rule 5.2 and 5.7 violation |
Not planned |
TCVX-38006 |
C++ libraries makefiles lack ctc -N0 option beginning with v3.0 |
Not planned |
TCVX-38007 |
Plain int bitfields are unsigned, EABI 01-2008 / New compiler option --signed-bitfields needed |
Not planned |
TCVX-38013 |
Improve bitfield operations with offset 0 |
Not planned |
TCVX-38020 |
C startup editor not working when cstart.h is in sub directory |
Not planned |
TCVX-38021 |
creating a generic C project triggers error: java.lang.NullPointerException |
Not planned |
TCVX-38022 |
false MISRA W572 7.1 "octal constants (other than zero) shall not be used" for constant 0U |
Not planned |
TCVX-38034 |
Eclipse cstart.c register editor showing wrong register category for EBU_BOOTCFG |
Not planned |
TCVX-38035 |
Include pcpmem in userdef131 and userdef16 |
Not planned |
TCVX-38037 |
TC1797 TriBoard external flash problem |
Not planned |
TCVX-38041 |
cptc W0608: this pragma must immediately precede a declaration or statement |
Not planned |
TCVX-38049 |
Section 10.3 of User Guide contains inaccuracies |
Not planned |
TCVX-38053 |
Errors after opening LSL editor on Windows7 because the control program cannot create a temporary file |
Not planned |
TCVX-38054 |
Debugger does not return license after linger time |
Not planned |
TCVX-38062 |
Custom register group configuration, search function not working, group shows wrong register(s) |
Not planned |
TCVX-38063 |
linker hangs when locating user stack at 0xD0001000 |
Not planned |
TCVX-38065 |
using multiple #pragma section causes data to end up in wrong section |
Not planned |
TCVX-38069 |
The new TC1.6 boards need MCD support instead of DAD (DAS) support |
Not planned |
TCVX-38072 |
Memory view shows error at fringes of defined memory |
Not planned |
TCVX-38074 |
debugger may not work properly after accessing non-existent memory |
Not planned |
TCVX-38076 |
cstart.c erroneous marking : invalid preprocessor directive #include __SFRFILE__(__CPU__) |
Not planned |
TCVX-38077 |
'Problems' list in message window cannot be selected completely to clear |
Not planned |
TCVX-38081 |
S911 after error message E269 Too many initializers |
Not planned |
TCVX-38092 |
incorrect description in manual of calling convention when returning aggregate |
Not planned |
TCVX-38094 |
Error after selecting Custom Optimization: cpcp E200: commandline: option "-O": invalid sub-option "h" |
Not planned |
TCVX-38096 |
multiple definitions of symbol:"clock" in both "dbg_clock.o" and "clock.o" |
Not planned |
TCVX-38097 |
Remove copysign.c and cpsignf.c from floating point library |
Not planned |
TCVX-38108 |
ctc S911: internal consistency check failed |
Not planned |
TCVX-38109 |
ctc generated code triggers assembler CPU_TC.094. and CPU_TC.065 Sibug warnings |
Not planned |
TCVX-38112 |
Wrong C library linked for --fpu-present --fp-trap |
Not planned |
TCVX-38134 |
sync-on-halt functionality not operational |
Not planned |
TCVX-38137 |
elfdump / hldumptc memory corruption |
Not planned |
TCVX-38141 |
Not all required macros present in math.h |
Not planned |
TCVX-38142 |
ctc error S917 due to __insert intrinsic with width of 0 |
Not planned |
TCVX-38167 |
ltc W156: a recursive call chain was found - despite non recursive indirect function call |
Not planned |
TCVX-38190 |
regtc1798.def/.sfr incorrect address entries for CPS1 - CPS3 |
Not planned |
TCVX-38191 |
astc E110: ["test_c16.src" 5230] expected data register - False error for core 1.6 |
Not planned |
TCVX-38193 |
a0, a1, a8 and a9 char data word aligned instead of byte alignment. |
Not planned |
TCVX-38195 |
sfr-file of the tc1748 [bar die of tc1798] is not the latest |
Not planned |
TCVX-38199 |
False error: astc E168: ["target.src" 1639407] symbol "_R[1]" already defined at line 1 |
Not planned |
TCVX-38202 |
Automatic inclusion of .sfr file has changed in the compiler |
Not planned |
TCVX-38203 |
Option --signed-bitfields must be added to Eclipse |
Not planned |
TCVX-38208 |
The file fabsf_tc.c is missing in the distribution of the libc sources |
Not planned |
TCVX-38209 |
Makefile misses quotes around path with spaces |
Not planned |
TCVX-38210 |
aspcp S904: unrecoverable error: unhandled exception due to comment and line continuation |
Not planned |
TCVX-38211 |
Intrinsic __fabs with a float argument and compiled with -F results in S917 |
Not planned |
TCVX-38212 |
In EABI compliant mode, the double must be 8 bytes long instead of 4 |
Not planned |
TCVX-38216 |
cptc generates incorrect filler entities in structure |
Not planned |
TCVX-38223 |
regTC1782.sfr: CAN Message Objects 64 through 127, definition missing |
Not planned |
TCVX-38234 |
astc : __UM_KERNEL__ and __UM_USER_1__ inconsistency |
Not planned |
TCVX-38235 |
ctc: core 1.6 selection forces FPU code generation |
Not planned |
TCVX-38236 |
missing --core switch causes cctc E307 |
Not planned |
TCVX-38240 |
SRECORD result differs with Trial Mode/licensed mode |
Not planned |
TCVX-38244 |
ltc F009: internal error: could not allocate memory |
Not planned |
TCVX-38253 |
ctc S917: internal consistency check failed - please report |
Not planned |
TCVX-38261 |
Wrong NOP opcode generated for filling up alignment gap using .ALIGN pcp assembler directive |
Not planned |
TCVX-38262 |
Default include directory still being showed in the Project view when using compiler option --no-stdinc |
Not planned |
TCVX-38266 |
astc F001: ["\åU" 0] cannot open "\åU" |
Not planned |
TCVX-38267 |
assembler obscures global symbols resulting in ltc error for unresolved external |
Not planned |
TCVX-38286 |
Erroneous Warning W549: condition is always true with default optimization |
Not planned |
TCVX-38288 |
Incorrect debug information for bit-fields |
Not planned |
TCVX-38293 |
assembler requires operands of bit-reverse swap.w to be in the wrong order |
Not planned |
TCVX-38299 |
astc S904 and erroneous E168 due to large amount of debug information |
Not planned |
TCVX-38308 |
C++ compiler allocates too little space for class - causing TRAP at runtime |
Not planned |
TCVX-38320 |
Syntax for "CPU_functional_problem / DMU_functional_problem" not clear |
Not planned |
TCVX-38321 |
Keyword highlighting is not working properly for C++ files |
Not planned |
TCVX-38351 |
hex file with out-of-range entry for Extended Linear Adress Record |
Not planned |
TCVX-38354 |
__attribute__ keyword results in incorrect code |
Not planned |
TCVX-38359 |
Linker message "ltc E100: unexpected error: Fatal error occurred" not correct |
Not planned |
TCVX-38365 |
Dependency scan for C++ files: --dep-file option not passed to C++ compiler |
Not planned |
TCVX-38391 |
incorrect file extension .d instead of .pre for preprocessed files |
Not planned |
TCVX-38392 |
ltc produces different .elf output and map file for same set of objects and option set on same PC machine |
Not planned |
TCVX-38409 |
Qualifier volatile causes erroneous W515: ["xyz.c" ] side effects of 'sizeof' operand will be ignored |
Not planned |
TCVX-38419 |
Intrinsic __extru should return unsigned int |
Not planned |
TCVX-38421 |
incorrect loop optimization of char and short |
Not planned |
TCVX-38428 |
cctc sub option -pB causes cctc F106: ["cctc.spec" 505/0] script error: invalid diagnostics tag |
Not planned |
TCVX-38438 |
Incorrect generated code when using constant propagation optimization. |
Not planned |
TCVX-38439 |
possibly incorrect global type checking with const qualifier |
Not planned |
TCVX-38452 |
Control program does not pass --dwarf-version=2 to the assembler when compiler option --eabi-compliant is activated |
Not planned |
TCVX-38454 |
ctc error S900 due to cse |
Not planned |
TCVX-38458 |
upper halfword not cleared for 16 bit value returned by a function and loaded into 32 bit value |
Not planned |
TCVX-38460 |
ctc -Ol: loop optimizer problem |
Not planned |
TCVX-38461 |
peephole optimizer causes word access to an odd address |
Not planned |
TCVX-38462 |
DWARF3 entries in elf file despite using --dwarf-version=2 (DWARF2 mode) |
Not planned |
TCVX-38463 |
SREC / Hexfile manchmal unterschiedlich bei gleichem Input (copytable) |
Not planned |
TCVX-38493 |
ctc E478 : -C switch for TC1793 generates error |
Not planned |
TCVX-38506 |
cstart.c CSA area implementation - safety improvement and correction |
Not planned |
TCVX-38524 |
The inline qualifier is lost in CPP compiler |
Not planned |
TCVX-38530 |
Preprocessor output not located in the same subfolder when sourcefiles are located in a subfolder |
Not planned |
TCVX-38543 |
When using multiple jobs, make utility amk.exe does not wait for all commands to be finished |
Not planned |
TCVX-38548 |
ctc : different code generation from identical source file |
Not planned |
TCVX-38550 |
Disassembly may be incorrect due to misalignment |
Not planned |
TCVX-38556 |
tc1798.lsl tc1791.lsl: incorrect address entry for pflash1 |
Not planned |
TCVX-38558 |
ctc -Or (code compaction) causes incorrect lower context content |
Not planned |
TCVX-38583 |
Erroneous MISRA 10.5 / 12.8 violation |
Not planned |
TCVX-38585 |
again: ltc produces different .elf output and map file for same set of objects and option set on same PC machine |
Not planned |
TCVX-38603 |
cstart AURIX: HWP0 should be 00 in endinit clear and set |
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-38655 |
Debug and release configuration do not have the same processor selected |
Not planned |
TCVX-38663 |
Replace $FPU control with $NO_FPU |
Not planned |
TCVX-38669 |
TC2D5T: Access to 16bit registers with use of "sfr register structs" is not possible at the moment.. |
Not planned |
TCVX-38671 |
ctc -Oy (peephole optimizer) erroneously removes shift operations |
Not planned |
TCVX-38672 |
compiler lacks generation of uninterruptable code for DSTEP, MSTEP and MSTEP64 |
Not planned |
TCVX-38691 |
The [ and ] can not be used in select statement |
Not planned |
TCVX-38711 |
Compiler does not complain when private declaration differs |
Not planned |
TCVX-38722 |
The sibug files divide_before/after must be updated for --user-mode=kernel |
Not planned |
TCVX-38769 |
Switch statement with local struct member initializations erroneously optimized away by the compiler |
Not planned |
TCVX-38777 |
Assembler does not handle generic jeq correctly with a too large offset |
Not planned |
TCVX-38778 |
ctc silently aborts without result with large number of inline functions |
Not planned |
TCVX-38779 |
Linker hangs when more than the default 64 CSAs are used, along with sync_on_halt.c |
Not planned |
TCVX-38800 |
"ctc S917: internal consistency check failed" on signed char/long casts and ULL constant |
Not planned |
TCVX-38803 |
hldumptc must be able to dump the corrected asmcs NARDI instructions too |
Not planned |
TCVX-38804 |
SFR initialization must be immediate in code |
Not planned |
TCVX-38807 |
struct pointer argument, incorrect index increment with char type index counter |
Not planned |
TCVX-38808 |
Eclipse does not substitute ${ProjName} when a Workspace folder is selected at "Include paths" |
Not planned |
TCVX-38809 |
cctc causes : ltc W150: invalid search path when enabling a single cpu functional problem workaround switch |
Not planned |
TCVX-38810 |
CPU functional problem settings disabled for no reason |
Not planned |
TCVX-38811 |
Protected libraries for TC1100/TC1130, TC1736, TC1767 and TC1797 are missing |
Not planned |
TCVX-38812 |
cinit.h file is missing thus the C library cannot be rebuilt |
Not planned |
TCVX-38813 |
nearbyint.c, nearbyintf.c, nextafter.c, nextafterf.c are not included in the C library sources |
Not planned |
TCVX-38814 |
with cpu_tc065 enabled : illegal NOP instruction added before jump to _init_sp function |
Not planned |
TCVX-38815 |
EBU_BOOTCFG SFR register initialization is removed by optimizer |
Not planned |
TCVX-38817 |
ctc -Og erroneous ommision of store instruction |
Not planned |
TCVX-38820 |
compiler should emit ctc E200: commandline: option "--core=": invalid sub-option "tc1.6.1" |
Not planned |
TCVX-38826 |
hldumptc MCS ZERO register incorrectly displayed, should be 0xC |
Not planned |
TCVX-38828 |
Incorrect default Aurix Simulator configuration |
Not planned |
TCVX-38829 |
inconsistent results due to (-Ov) Convert IF statements using predicates optimization |
Not planned |
TCVX-38832 |
regtc27x.sfr superfluous bitfields and typedefs |
Not planned |
TCVX-38843 |
ctc erroneously omits intrinsics with default optimization |
Not planned |
TCVX-38870 |
Linker error when debug in a clone function available |
Not planned |
TCVX-38883 |
ctc -Oy overwrites data in registers used for parameter passing |
Not planned |
TCVX-38893 |
instrinsic __swapmskw() causes astc E208 syntax error |
Not planned |
TCVX-38894 |
TriCore EABI violation (Ch 2.2.5.3) |
Not planned |
TCVX-38895 |
TriCore EABI violation, bit-field alignment (Ch 2.1.4.3) |
Not planned |
TCVX-38898 |
SCU_OSCCON.PLLHV locks for AURIX TC27X |
Not planned |
TCVX-38908 |
cstart semaphore _tcx_end_c_init requires volatile |
Not planned |
TCVX-38909 |
example blink_aurix, led_init_end requires volatile |
Not planned |
TCVX-38910 |
integer arithmetic error due to false order of execution (braces ignored) |
Not planned |
TCVX-38911 |
cstart semaphore _tcx_end_c_init is not cachable |
Not planned |
TCVX-38913 |
Internal constants do not follow memory pragmas |
Not planned |
TCVX-38915 |
AURIX, Reserve BMI headers |
Not planned |
TCVX-38920 |
Linker regards clone sections as ordinary sections |
Not planned |
TCVX-38921 |
C++ #pragma message is not ignored / passed through to C compiler |
Not planned |
TCVX-38922 |
Incorrect error generated for __syscallfunc function proto type. |
Not planned |
TCVX-38942 |
LSL keyword vector_table (user guide) is not relevant for TriCore |
Not planned |
TCVX-38949 |
struct pointer argument, incorrect index increment with char type index counter |
Not planned |
TCVX-38961 |
ltc exits abruptly without giving any error message |
Not planned |
TCVX-38962 |
ltc causes copy table overlap with other code in Locator stage |
Not planned |
TCVX-38978 |
ctc: F103 out of memory error |
Not planned |
TCVX-38980 |
ctc possibly improper SFR struct access cause trap |
Not planned |
TCVX-38989 |
ctc S900: internal consistency check failed -- upon float to int conversion |
Not planned |
TCVX-38993 |
PSPR of cpu1 and cpu2 of tc27x should be 32kB |
Not planned |
TCVX-39003 |
Let the script debugger use the core specific config files |
Not planned |
TCVX-39013 |
project renaming causes build error due to missing component renaming |
Not planned |
TCVX-39027 |
tc1387.xml contains wrong defaults for DMI_CON and PMI_CON2 |
Not planned |
TCVX-39038 |
Linker fails to extract a library function when object is linked after libs |
Not planned |
TCVX-39054 |
TriBoard TC1793 support with Micron flash |
Not planned |
TCVX-39071 |
TC27xB step, TC26x, TC2d5t sfr have structures B01 and B02 which are the same |
Not planned |
TCVX-39077 |
ltc hangs without further message |
Not planned |
TCVX-39079 |
ltc hangs without further message |
Not planned |
TCVX-39087 |
C++ causes considerable code size increase |
Not planned |
TCVX-39107 |
ctc S911: internal consistency check failed - please report |
Not planned |
TCVX-39108 |
Compiler may generate different but correct working code across platforms |
Not planned |
TCVX-39109 |
Linker may generate different but correct working executables across platforms |
Not planned |
TCVX-39111 |
libcps_fpu.a built with incorrect setting of macro EXCEPTION_HANDLING |
Not planned |
TCVX-39112 |
ltc F019: unrecoverable error: caught unknown exception |
Not planned |
TCVX-39141 |
artc creates library which causes ltc E106: unresolved external: |
Not planned |
TCVX-39144 |
Elfpatch is unable to find 'command-file' when patching a library |
Not planned |
TCVX-39145 |
On Windows, Elfpatch is unable to start TriCore archiver (artc) when patching a library |
Not planned |
TCVX-39150 |
Sometime the s flag is set or not-set in a section |
Not planned |
TCVX-39151 |
ltc F019: unrecoverable error: caught unknown exception |
Not planned |
TCVX-39175 |
Ignore __jump__ function qualifier for functions that return complex or aggregate types. |
Not planned |
TCVX-39177 |
No warning W154 when estimated user stack size is larger than the allocated size |
Not planned |
TCVX-39228 |
Linker issues F019 with a 2 source project |
Not planned |
TCVX-39233 |
ctc generates signed char storage with ld.bu |
Not planned |
TCVX-39238 |
Typo's in chapter "3.1. Assembly Syntax" |
Not planned |
TCVX-39247 |
Global variables not displayed, not selectable for variable watch |
Not planned |
TCVX-39259 |
Disassembly view puts active line on top for every instruction step |
Not planned |
TCVX-39300 |
ctc -Of causes local variable not to be properly initialized |
Not planned |
TCVX-39416 |
When using multi-core features with single core LSL the linker throws F111 |
Not planned |
TCVX-39417 |
To disable multicore features in C code cctc defines __CORE_TCx__ for --lsl-core=tcx |
Not planned |
TCVX-39518 |
Possible incorrect alignment of groups of sections |
Not planned |
TCVX-39525 |
FPU floating point libraries should not set rounding mode nor should they clear the exception flags |
Not planned |
TCVX-39561 |
LSL memory references in run_addr/load_addr resolve to the first mapping result for a memory mirror |
Not planned |
TCVX-39562 |
Binaries do not run on certain AMD processors |
Not planned |
TCVX-39573 |
Constant propagation optimization causes incorrect result |
Not planned |
TCVX-39574 |
libcps contains exception handling , even if exception handling is turned off |
Not planned |
TCVX-39593 |
ctc -Om (SIMD) uses MIN instead of MAX, resulting in incorrect number of loop iterations |
Not planned |
TCVX-39597 |
ltc produces different .S19 output and map file for same set of objects and option set on different PC machines |
Not planned |
TCVX-39599 |
Compiler should treat third operand of rsubs.u as signed |
Not planned |
TCVX-39606 |
When there is no XC800 init data the section .rodata.xc800init should not be generated |
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-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-39634 |
Segmentation fault error when -g (debug) switch is passed to the C++ compiler |
Not planned |
TCVX-39639 |
Compiler may run into "S917: internal consistency check failed - please report" on unary with -OP |
Not planned |
TCVX-39648 |
The linker hangs with user stack size >16kB |
Not planned |
TCVX-39650 |
User Stack variables are used before they were initialized |
Not planned |
TCVX-39655 |
Linker error ltc F009: internal error: file id does not exist |
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-39768 |
Missing debugger config-files for AURIX derivatives tc29x, tc26x and tc23x |
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-39821 |
_align attribute / #pragma align not working with initialized variables |
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-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-39978 |
ctc omits error ctc E290: "array" redeclared with a different array size and sets wrong object size |
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-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-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-40345 |
FP library arbitrarily modifies FPU status rounding mode |
Not planned |
TCVX-40366 |
hldumptc error E453 with multicore .elf file |
Not planned |
TCVX-40411 |
Integer arithmetic involving floating point yields incorrect result |
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-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-40575 |
ctc -Oo causes bitfield overwrite |
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-40766 |
C compiler error E354: MISRA rule 10.3 violation |
Not planned |
TCVX-40778 |
Initializing code sequence left out |
Not planned |
TCVX-40835 |
Function is returning value from unused stack |
Not planned |
TCVX-40841 |
Dependency file format does not match GNU |
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-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-40992 |
C compiler optimization -Og may generate invalid assembly code |
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-41439 |
C++ compiler does not emit __sfrbit16 and __sfrbit32 keywords in the generated C file |
Not planned |
TCVX-41619 |
C compiler error F117: object size must be lower than 256MB error when debug information enabled |
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-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-42322 |
C++ compiler calculates wrong size as argument to the new() operator |
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-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-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-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-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-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-43235 |
When an initialized output section is used the linker does not generate a ROM copy |
Not planned |
TCVX-43237 |
Assembler astc: truncates command line option listing in generated object file |
Not planned |
TCVX-43251 |
TriCore C compiler error S900 with complex control flow |
Not planned |
TCVX-43290 |
Compiler ctc: incorrect parameter passing with option -OC (CSE disabled) |
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-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-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-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-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-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-43950 |
Archiver option -w/--warning does nothing |
Not planned |
TCVX-43964 |
Control program option "--format=<type>" produces misnamed output |
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-44043 |
Incorrect conversion of _Complex type to _Bool |
Not planned |
TCVX-44047 |
C compiler may leave empty .src file when it is killed |
Not feasible |
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-44102 |
Loop invariant code optimization issue |
Not planned |
TCVX-44260 |
Linker: ltc - Segmentation fault on LSL output section in overlay group |
Not planned |
TCVX-44286 |
Directive .size missing for run-time library functions and some C library functions |
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-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-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-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-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-44529 |
Overlay section does not use alignment constraints |
Not planned |
TCVX-44553 |
Some FP related functions are missing in the Standard C library (C90 standard) |
Not planned |
TCVX-44617 |
Non justified if condition optimization |
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-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-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-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-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-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-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-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-44857 |
errno is not a macro |
Not planned |
TCVX-44878 |
Evaluation of floating expressions involving NaN may produce wrong results |
Not planned |
TCVX-44890 |
Linker error F006: read error: .\<library name> has no size |
Not feasible |
TCVX-44907 |
Wrong code generation for an if-else statement |
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-44943 |
Debug information included in an object files lead to unusable file size increase |
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-45000 |
Illegal type for bit field error when struct with 64-bit bit field |
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-45074 |
Wrong ABS pattern optimization for float or double |
Not planned |
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-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-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-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-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-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-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-45235 |
C compiler should not issue warning W542: missing braces around initializer for a universal zero initialization |
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-45272 |
Safety Manual: Guideline 6.2.4.2 – incorrect reference to lktc for the linker instead of ltc |
Not feasible |
TCVX-45285 |
Read from union member incorrectly removed by optimization |
Not planned |
TCVX-45300 |
String concatenation in the operands part of inline assembly is not supported |
Not feasible |
TCVX-45301 |
Zero size value for output section definitions in LSL file is not permitted |
Not feasible |
TCVX-45302 |
Long symbol and section names are spread across multiple lines within a map file |
Not feasible |
TCVX-45303 |
Missing GCC inline asm features |
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-45340 |
C compiler generates invalid arithmetic |
Not planned |
TCVX-45342 |
Wrong type conversion in SIMD codegen |
Not feasible |
TCVX-45343 |
Aliasing not detected for static variables |
Not planned |
TCVX-45366 |
Incorrect aliasing analysis of restrict pointer expression after PRE |
Not planned |
TCVX-45380 |
C Compiler: __STDC__ always evaluates to '1' |
Not planned |
TCVX-45395 |
Missing reload of a variable passed by address to a system call trap before evaluation following that call |
Not feasible |