This is a list of currently open issues for the TASKING VX-toolset for MCS v3.3r1.
The list may include issues found in later releases, whether such issues also appear in this release has not always been verified yet. See below for the list of closed issues. The list of fixed issues for v3.3r1 is included in the release notes of the product.
ID | Summary | Inspector detector |
MCSVX-136 |
asmcs E208: syntax error: "TBU_TS0" unexpected despite note in TC29x A manual |
Not planned |
MCSVX-517 |
Linker gives "internal error" when adding/subtracting labels in assembly source |
Not planned |
MCSVX-641 |
Wide character support shall not be used in safety critical applications |
Not planned |
MCSVX-873 |
Incorrect number of loop iterations |
Not planned |
MCSVX-882 |
Compiler does not use extended register set in obvious use case |
Not planned |
MCSVX-884 |
MSB (bits 31-24) not cleared in memory after storing a 24-bit value |
Not planned |
MCSVX-885 |
Invalid address for MON and CMP modules in MCS4.0 SFR file |
Not planned |
MCSVX-887 |
Superfluous stack usage in a use case not using -t4 size optimization |
Not planned |
MCSVX-888 |
Function fesetexceptflag() may incorrectly raise FE_INEXACT |
Not planned |
MCSVX-896 |
C library function strtof might incorrectly return INIFINITY for hexadecimal number |
Not planned |
MCSVX-901 |
Peephole optimization error in specific use case |
Not planned |
MCSVX-903 |
Formatted output issue when precision specifier used with non null-terminated string |
Not planned |
MCSVX-904 |
Linker segmentation fault on very long symbol names |
Not planned |
MCSVX-915 |
C compiler: flexible array member initialization: diagnostics may be missing |
Not planned |
MCSVX-918 |
Optimization ignores __weak__ attribute in the code |
Not planned |
MCSVX-920 |
Missing diagnostic message W507 variable is possibly uninitialized |
Not planned |
MCSVX-921 |
C compiler error S900 internal consistency check failed - please report |
Not planned |
MCSVX-923 |
Linker feature --whole-archive ignores object modules without exported symbols |
Not planned |
MCSVX-924 |
Control program: incorrect handling of -L option without argument |
Not planned |
MCSVX-929 |
Wrong code generation for an if-else statement |
Not planned |
MCSVX-937 |
C compiler ignores cast in a specific use case for a function return value |
Not planned |
MCSVX-938 |
Compiler conducts a signed division instead of an unsigned one in a specific use case |
Not planned |
MCSVX-939 |
C compiler may leave empty .src file when it is killed |
Not planned |
MCSVX-940 |
Compiler generates wrong code for loops with 64-bit iterators |
Not planned |
MCSVX-945 |
Flow optimization causes missing read operation |
Not planned |
MCSVX-946 |
C Compiler: _Bool - incorrect expression evaluation |
Not planned |
MCSVX-949 |
Stack is not initialized for some __channel functions with run-time library calls |
Not planned |
MCSVX-951 |
MISRA global rules are not checked when only one module is supplied |
Not planned |
MCSVX-952 |
Loop invariant code optimization issue |
Not planned |
MCSVX-953 |
Wrong iterator values after jumping into loop |
Not planned |
MCSVX-954 |
MOVL optimized out even when zero status bit is significant |
Not planned |
MCSVX-956 |
Memory access out of bounds due to a missing conversion of the loop increment |
Not planned |
MCSVX-957 |
Signed instead of unsigned division/modulo |
Not planned |
MCSVX-959 |
Forward store optimization for weak variable causes NULL pointer dereference |
Not planned |
MCSVX-960 |
Erroneous code in a specific switch case |
Not planned |
MCSVX-961 |
Invalid strength reduction for subscript with unsigned wraparound |
Not planned |
MCSVX-963 |
C compiler: unexpected "Assertion failed" when using _Alignas for an object with block scope |
Not planned |
MCSVX-964 |
S911 error when any MISRA C 2012 rule check for rules 10.x is enabled |
Not planned |
MCSVX-965 |
C compiler: missing cast to short |
Not planned |
MCSVX-966 |
C Compiler: incorrect result of comparison |
Not planned |
MCSVX-970 |
Common debug info section generated by C compiler may contain references to code sections |
Not planned |
MCSVX-977 |
Compiler ignores cast in a specific use case |
Not planned |
MCSVX-978 |
C compiler should not issue warning W542: missing braces around initializer for a universal zero initialization |
Not planned |
MCSVX-980 |
Erroneous code for do-while loop |
Not planned |
MCSVX-981 |
Loop with iterator wrap-around terminates prematurely |
Not planned |
MCSVX-983 |
Wrong code generation when pure functions are used |
Not planned |
MCSVX-984 |
Incorrect iteration count when iterator limit variables have very large values |
Not planned |
This is a list of issues that have been closed with a resolution other than fixed. This list contains issues that will not be fixed, issues that appeared to be not a problem and/or issues that could not be reproduced. The list of fixed issues for v3.3r1 is not shown here, it is included in the release notes of the product.