ID | Summary | Inspector detector |
TCVX-39753 |
Call graph not correct for aliases |
Available |
TCVX-40266 |
System libraries in product have .note section without version number |
Not planned |
TCVX-40841 |
Dependency file format does not match GNU |
Not planned |
TCVX-43538 |
Linker counts scratch sections as reserved sections under 'Memory usage in bytes' |
Not planned |
TCVX-43627 |
Removed section entries in map file have a different order for equal builds |
Not planned |
TCVX-43647 |
TriCore simulator hangs on TC38x test case |
Not planned |
TCVX-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-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-43921 |
Setting breakpoint during debug session - single stepping does not execute next steps |
Not planned |
TCVX-43922 |
Pin Mapper: Importing a certain pincfg file fails with a Null Pointer Exception |
Not planned |
TCVX-43939 |
Missing MISRA C:2012 rule 9.1 violation error for conditional initialized automatic with -OP |
Not feasible |
TCVX-43950 |
Archiver option -w/--warning does nothing |
Not planned |
TCVX-43964 |
Control program option "--format=<type>" produces misnamed output |
Not planned |
TCVX-43989 |
Compiler error S900: internal consistency check failed for specific use case and optimization setup |
Not planned |
TCVX-43994 |
Linker ltc allows duplicate interrupt vectors to be located in vector table |
Available |
TCVX-44020 |
No virtual core configuration for single core CPUs not supported in Eclipse |
Not planned |
TCVX-44047 |
C compiler may leave empty .src file when it is killed |
Not feasible |
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 |
Not planned |
TCVX-44077 |
C compiler generates malloc call for variable length array |
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-44249 |
C compiler: MISRA C:2012 incorrect rule 8.13 violation due to typedef'd pointer parameter |
Not planned |
TCVX-44252 |
C compiler error S917: internal consistency check failed - please report |
Not planned |
TCVX-44264 |
Pin mapper: CSV export does not work when port 2 is configured for a TC26x |
Not planned |
TCVX-44267 |
Linker: option --whole-archive ignores object modules without exported symbols |
Available |
TCVX-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-44325 |
User stack pointer 4-byte aligned when interrupt occurs between FCALL and FRET |
Not feasible |
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-44358 |
C compiler: ctc S917: internal consistency check failed - please report |
Not planned |
TCVX-44365 |
Loading failed error when hex or srec files for individual memories are created |
Not planned |
TCVX-44375 |
Order of const variables may change when the content changes and all variables are in the same section |
Not planned |
TCVX-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-44417 |
Compiler generates wrong code for loops with 64-bit iterators |
Available |
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-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-44515 |
Compiler error ctc S911 with MISRA rule 10.3 |
Not planned |
TCVX-44517 |
Misleading 'I805: start of current function definition' message when a duplicate typedef uses an unknown type |
Not planned |
TCVX-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-44545 |
Overlapping sections created when a reserved section is used with a memory fill entry |
Available |
TCVX-44546 |
SW impl. of C standard library function fmaf() may return imprecise results under --fp-model=ft and --fp-model=fts |
Not planned |
TCVX-44552 |
SW version of C standard library function sqrtf() may produce imprecise result (1 bit difference) |
Not planned |
TCVX-44553 |
Some FP related functions are missing in the Standard C library (C90 standard) |
Not planned |
TCVX-44573 |
C compiler error S917: internal consistency check failed |
Not planned |
TCVX-44577 |
Wrong BMHDx_BMI masks for AURIX 2G in tc1v1_6_2.bmhd.lsl |
Not feasible |
TCVX-44578 |
Eclipse headless build with automatic makefile generation disabled: error java.lang.NullPointerException |
Not planned |
TCVX-44584 |
Missing or unoptimized SFR register configuration for some AURIX 2G TriBoards |
Not planned |
TCVX-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 planned |
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 planned |
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-44671 |
C compiler: MISRA C 2012 rule 3.2 - false positive error for line splicing |
Not planned |
TCVX-44674 |
The address values for FFT Accelerator in register files for tc26xb are incorrect |
Available |
TCVX-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-44700 |
Loading specific ELF file in the debugger takes a long time to complete |
Not planned |
TCVX-44703 |
C Startup code omits reset event check which leads to SMU alarms due to clock initialization |
Not planned |
TCVX-44711 |
Linker segmentation fault on very long symbol names |
Available |
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 planned |
TCVX-44756 |
8051 compiler: Conditional illegal sequential load of volatile address |
Not planned |
TCVX-44758 |
FP operations involving INF or NAN inputs may produce wrong results with --fp-model=sT |
Not feasible |
TCVX-44761 |
Camera Interface register definitions erroneous in regtc37x_ext.sfr SFR file |
Not planned |
TCVX-44764 |
Calling exit from a static object destructor causes a dead lock |
Not planned |
TCVX-44769 |
Conversion double-to-float may produce 0 instead of FLT_MIN |
Available |
TCVX-44770 |
Multiplication of doubles may produce 0 instead of DBL_MIN |
Not feasible |
TCVX-44781 |
GTM_CLC init value should be 0x0 for TC32x, TC33x, TC36x, TC37x, TC37x_ext |
Not planned |
TCVX-44782 |
S911 error when any MISRA C 2012 rule check for rules 10.x is enabled |
Not planned |
TCVX-44783 |
C compiler may incorrectly contract expressions |
Not planned |
TCVX-44788 |
Using LSL group fill keyword without a value does not fill alignment gaps with zeros |
Not feasible |
TCVX-44791 |
S911 error when automatic inlining enabled plus size/speed tradeoff value less than 2 |
Not planned |
TCVX-44793 |
C compiler: missing truncation for cast that is converted to _Bool |
Available |
TCVX-44794 |
AURIX 2G SYSPLLCON and CCUCON clock init sequence not according to the IFX 'Clock Ramp-up Example' |
Not feasible |
TCVX-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-44835 |
C++ Compiler: Non EABI compliant bitfield offset used in a struct |
Not feasible |
TCVX-44839 |
DSP-C: Constant folding involving fixed-point types may produce incorrect results |
Available |
TCVX-44840 |
C compiler: Incorrect CSE of VLA size expression |
Available |
TCVX-44841 |
C compiler: ctc S900: internal consistency check failed - please report |
Not planned |
TCVX-44843 |
C compiler: unexpected "Assertion failed" when using _Alignas for an object with block scope |
Available |
TCVX-44846 |
C compiler: flexible array member initialization: diagnostics may be missing |
Available |
TCVX-44851 |
C compiler: VLA: error S911: internal consistency check failed - please report |
Not planned |
TCVX-44854 |
Segmentation fault error due to LSL sizeof built-in function usage in a non-supported context |
Not planned |
TCVX-44856 |
Run-time stack check will fail when project uses separate interrupt stack |
Not feasible |
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-44878 |
Evaluation of floating expressions involving NaN may produce wrong results |
Available |
TCVX-44884 |
Inconsistent W549 condition is always true warning, depending on the constant propagation optimization setting |
Not planned |
TCVX-44890 |
Linker error F006: read error: .\<library name> has no size |
Not feasible |
TCVX-44891 |
FP multiplication of floats may produce 0 instead of FLT_MIN with --fp-model=s |
Not feasible |
TCVX-44901 |
Missing FE_INVALID exception on FP to integer conversions when FENV_ACCESS is ON |
Available |
TCVX-44902 |
C51 assembler: missing diagnostics for sfr bit type expressions |
Not planned |
TCVX-44903 |
Compiler overwrites a complete byte in a bitstruct whereas only two bits are modified |
Available |
TCVX-44907 |
Wrong code generation for an if-else statement |
Available |
TCVX-44910 |
Programming pflash2/3 memory on TC29x TriBoard not working |
Not planned |
TCVX-44911 |
Assembler does not support optional #-prefix on immediate instruction field |
Not planned |
TCVX-44912 |
Optimization ignores __weak__ attribute in the code |
Available |
TCVX-44913 |
Erroneous code generated for C++ code using __disable_and_save and __restore intrinsics |
Available |
TCVX-44926 |
Missing diagnostic message W507 variable is possibly uninitialized |
Not planned |
TCVX-44928 |
Alternate Boot Mode configuration is not supported for AURIX 2G |
Not planned |
TCVX-44931 |
Common debug info section generated by C compiler may contain references to code sections |
Not feasible |
TCVX-44932 |
Unclarity about the interpretation of Safety Manual guideline "Verify object file" |
Not planned |
TCVX-44933 |
C compiler error S900 internal consistency check failed - please report |
Not planned |
TCVX-44935 |
User stack demand higher than calculated by the C compiler |
Available |
TCVX-44939 |
Linker error E121 'relocation value out of range' when assembler optimizations disabled |
Not planned |
TCVX-44940 |
Unclarity about the qualification status of memory initialization code |
Not planned |
TCVX-44943 |
Debug information included in an object files lead to unusable file size increase |
Not planned |
TCVX-44945 |
Explain clone .text .clone code sections missing in copytable when using --non-romable option |
Not planned |
TCVX-44952 |
High stack usage in a C++ application |
Not planned |
TCVX-44954 |
C compiler error S900 internal consistency check failed |
Not planned |
TCVX-44955 |
C compiler error S900 internal consistency check failed |
Not planned |
TCVX-44959 |
Control program: incorrect handling of -L option without argument |
Available |
TCVX-44962 |
Struct alignments for bit-fields not always EABI compliant |
Not feasible |
TCVX-44964 |
Purpose of guideline "Generate intermediate files and diagnostics files" is not clearly specified |
Not planned |
TCVX-44973 |
Unexpected high link time when using recursive functions |
Not planned |
TCVX-44979 |
C++ compiler error when accessing a member of a constexpr object as template argument |
Not planned |
TCVX-44980 |
TC36x DFLASH0 size is incorrect in tc36x.lsl |
Not planned |
TCVX-44987 |
Hardware debugging support for TC32x devices |
Not planned |
TCVX-44992 |
Trap encountered when debugging an elf file while the hex file works normal |
Not planned |
TCVX-44998 |
Initialization of complex type global variable leads to S911 error |
Not planned |
TCVX-45000 |
Illegal type for bit field error when struct with 64-bit bit field |
Not planned |
TCVX-45005 |
Example included in chapter 7.9.12. Stack Size Estimation is erroneous |
Not planned |
TCVX-45020 |
Startup code conducts PLL initialization after a software reset |
Not planned |
TCVX-45024 |
Erroneous reserved size calculated in memory usage section |
Planned for future version |
TCVX-45025 |
C Compiler: _Bool - incorrect expression evaluation |
Available |
TCVX-45026 |
Compiler conducts a signed division instead of an unsigned one in a specific use case |
Available |
TCVX-45028 |
C compiler ignores cast in a specific use case for a function return value |
Available |
TCVX-45034 |
Object dump tools issue incorrect assembly instruction 'NOR' instead of 'NOT' |
Not planned |
TCVX-45041 |
Erroneous code when loading a _Bool type variable into a char type using a _Bool pointer in an inline function |
Available |
TCVX-45046 |
Incorrect SFR definition for register requiring 32-bit access leads to incorrect access to bit struct member |
Available |
TCVX-45048 |
Generate debug information for used symbols only |
Not planned |
TCVX-45049 |
C++ Compiler: #pragma message does not issue message |
Not planned |
TCVX-45054 |
C++ compiler issues W0161: unrecognized #pragma when an assertion is used |
Not planned |
TCVX-45068 |
Chapter 'Compiler Cache' includes erroneous information related to adding cache related information to the assembly source |
Not planned |
TCVX-45069 |
Flow optimization causes missing read operation |
Available |
TCVX-45074 |
Wrong ABS pattern optimization for float or double |
Available |
TCVX-45075 |
Non-trapping 64-bit floating-point emulation does not handle exceptional results correctly |
Not feasible |
TCVX-45078 |
Incremental linking breaks weak definition replacement for references in same object file |
Available |
TCVX-45080 |
Invalid strength reduction for subscript with unsigned wraparound |
Available |
TCVX-45089 |
Linker truncates ELF program header entry |
Not planned |
TCVX-45091 |
Wrong bit-field alignment for a short type member of a struct |
Available |
TCVX-45092 |
Stack is not initialized for some __channel functions with run-time library calls |
Not planned |
TCVX-45097 |
C compiler generates incorrect array index values |
Available |
TCVX-45100 |
MISRA global rules are not checked when only one module is supplied |
Available |
TCVX-45101 |
An atomic_flag type variable (stdatomic.h) ends up in cached memory |
Available |
TCVX-45102 |
TriCore compiler does not warn about an extern __uncached__ variable declaration |
Available |
TCVX-45104 |
Loop invariant code optimization issue |
Available |
TCVX-45105 |
Wrong iterator values after jumping into loop |
Available |
TCVX-45108 |
MOVL optimized out even when zero status bit is significant |
Not planned |
TCVX-45109 |
C++ compiler error E1385 conversion from pointer to same-sized integral type (potential portability problem) when option --warnings-as-errors is used |
Not planned |
TCVX-45112 |
Memory access out of bounds due to a missing conversion of the loop increment |
Available |
TCVX-45113 |
Signed instead of unsigned division/modulo |
Available |
TCVX-45115 |
Erroneous code in a specific switch case |
Available |
TCVX-45117 |
Compiler does not generate debug information for enum typedefs |
Not planned |
TCVX-45118 |
Forward store optimization for weak variable causes NULL pointer dereference |
Available |
TCVX-45119 |
Compiler Safety Manual Guidelines 6.2.6.2 and 6.2.9.2 include erroneous information regarding the map file time stamp |
Not planned |
TCVX-45120 |
C compiler c51 generates wrong code |
Not planned |
TCVX-45125 |
Wrong ctc W587: underflow on constant of type "double" |
Not planned |
TCVX-45128 |
C++ compiler: inconsistent behavior for #pragma define_type_info |
Not planned |
TCVX-45129 |
FP comparisons do not raise FE_INVALID when two qNaNs are compared and --fp-model=St |
Not feasible |
TCVX-45131 |
Linker LSL file for TC36x includes wrong memory size for pflash0/pflash1 |
Not planned |
TCVX-45140 |
Missing diagnostic regarding a MISRA C 2012 rule 9.1 violation |
Not planned |
TCVX-45141 |
Erroneous code for XOR assignment in a nested loop |
Not feasible |
TCVX-45146 |
Compiler generates ld.da/st.da instructions for copying 8-byte structs in peripheral memory |
Available |
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-45161 |
C++ compiler implementation of std::is_trivial<> does not check all destructor requirements |
Not planned |
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-45186 |
Linker buffer overflow triggered by very long symbol names |
Available |
TCVX-45188 |
Invalid floating-point transformation x - x == 0 |
Available |
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-45197 |
S900 assertion failed when -Oi is used |
Not feasible |
TCVX-45198 |
C compiler: missing cast to short |
Available |
TCVX-45199 |
C compiler error ctc S917: internal consistency check failed due to erroneous loop optimization |
Not planned |
TCVX-45201 |
Erroneous code due to a missing cast in a specific use case |
Available |
TCVX-45204 |
Erroneous spilling of 64-bit variables |
Available |
TCVX-45206 |
Incorrect sign extension for compound operation on bit-field with -OE and --eabi=CD |
Available |
TCVX-45208 |
S900: internal consistency check failed error initializing a local variable using compound literals |
Not planned |
TCVX-45209 |
Incorrect constant folding with __sat types |
Planned for Inspector v1.0r7 |
TCVX-45212 |
HLL object dump tool generates multiple label entries for inline functions in ADX output |
Not planned |
TCVX-45215 |
C Compiler: compiling _Pragma operator in macro causes E211: _Pragma argument should be a single string literal |
Not planned |
TCVX-45216 |
Language extensions __gr, __gd and __gro are not documented |
Not planned |
TCVX-45217 |
Error E383 initializer element is not computable at load time when a const value is subtracted from a label |
Not planned |
TCVX-45218 |
Erroneous code for do-while loop |
Available |
TCVX-45219 |
HLL object dump tool generates multiple label entries for static functions with the same name in ADX output |
Not planned |
TCVX-45222 |
Release note of TriCore v6.3r1 patch 5 omits build number information for updated ARM C compiler |
Not feasible |
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-45228 |
Compiler reports false positive warning W529 for a use case |
Not feasible |
TCVX-45229 |
Unexpected W549 compiler warning for inline functions |
Not planned |
TCVX-45231 |
C compiler accepts a 'h' suffix in an integer constant value |
Not planned |
TCVX-45233 |
Compiler ignores cast in a specific use case |
Available |
TCVX-45234 |
C Compiler: initialization of an automatic struct member removed by optimizations |
Available |
TCVX-45235 |
C compiler should not issue warning W542: missing braces around initializer for a universal zero initialization |
Not planned |
TCVX-45238 |
C Compiler: incorrect optimization of cast operation from int to short |
Available |
TCVX-45239 |
Typedef with aligned() attribute affects alignment of pointer to that type |
Not planned |
TCVX-45240 |
Linker does not verify a possible overlap in the section name in a section select statement |
Planned for future version |
TCVX-45241 |
Incorrect copy table code for unaligned destination in non byte addressable memory regions |
Planned for future version |
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 |
Available |
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 |
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-45256 |
Wrong code generation when pure functions are used |
Available |
TCVX-45259 |
Incorrect iteration count when iterator limit variables have very large values |
Not feasible |
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-45264 |
MISRA C:2012 rule 13.2 incorrect error |
Not planned |
TCVX-45269 |
Propagation error in some compile time constant computations involving loops with iterator wrap-around |
Available |
TCVX-45270 |
Attributes __align() and aligned() are silently ignored for functions |
Not planned |
TCVX-45272 |
Safety Manual: Guideline 6.2.4.2 – incorrect reference to lktc for the linker instead of ltc |
Not feasible |
TCVX-45279 |
Erroneous struct member alignment when __align is applied to a struct definition |
Planned for future version |
TCVX-45284 |
Inter-core symbol reference to 'uncached' variable may get address in cached range |
Planned for Inspector v1.0r7 |
TCVX-45285 |
Read from union member incorrectly removed by optimization |
Available |
TCVX-45286 |
Inefficient code generation for struct access when halfword alignment disabled |
Not planned |
TCVX-45296 |
C Compiler: incorrect shift calculation for long long cast int |
Available |
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-45311 |
Packed structure is initialized with normal store instead of __unaligned store |
Available |
TCVX-45333 |
C compiler : Aliasing not detected |
Planned for Inspector v1.0r7 |
TCVX-45334 |
Compiler errors E276 and E333 using designated initializers with a non constant value |
Not planned |
TCVX-45336 |
Linker: ltc I434: emitting report files (task1) Segmentation fault after ltc E157 cannot find address space |
Not planned |
TCVX-45338 |
C++ compiler run-time problem using variable length array (VLA) |
Not feasible |
TCVX-45339 |
Missing cast to unsigned char |
Planned for Inspector v1.0r7 |
TCVX-45340 |
C compiler generates invalid arithmetic |
Planned for Inspector v1.0r7 |
TCVX-45342 |
Wrong type conversion in SIMD codegen |
Not feasible |
TCVX-45343 |
Aliasing not detected for static variables |
Planned for Inspector v1.0r7 |
TCVX-45344 |
Wrong type conversion for signed/unsigned char data type |
Planned for Inspector v1.0r7 |
TCVX-45345 |
Incorrect forward store optimization |
Planned for Inspector v1.0r7 |
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-45366 |
Incorrect aliasing analysis of restrict pointer expression after PRE |
Planned for Inspector v1.0r7 |
TCVX-45375 |
Erroneous struct size using __packed__ attribute in a type definition which uses bitfields |
Planned for future version |
TCVX-45380 |
C Compiler: __STDC__ always evaluates to '1' |
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 |
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 planned |