This is a list of currently open issues for the TASKING VX-toolset for ARM v6.0r1.
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 v6.0r1 is included in the release notes of the product.
ID | Summary | Inspector detector |
ARMVX-37386 |
Not possible to define a vector using the C++ unmangled name |
Not planned |
ARMVX-37611 |
Use of registers in expressions may not work for non-identifier-like names |
Not planned |
ARMVX-37647 |
Not all the Altium plug-ins are signed |
Not planned |
ARMVX-38016 |
Tracing functionality does not work with STM32L152-EVAL and SEGGER J-Trace |
Not planned |
ARMVX-38019 |
No ETM-based trace available when trace too short to include A-sync |
Not planned |
ARMVX-38052 |
Script debugger may hang at termination |
Not planned |
ARMVX-38568 |
Eclipse sometimes freezes after a project is copied and pasted |
Not planned |
ARMVX-38606 |
Semantic Error when using namespace std |
Not planned |
ARMVX-38655 |
__bit, _Imaginary and _Complex keyword highlighting not working for C++ files |
Not planned |
ARMVX-38676 |
GNU extension #warning causes Eclipse complaint 'invalid preprocessor directive' |
Not planned |
ARMVX-38682 |
Enabling silicon bug workaround pmc_cm_001 results in linker warning |
Not planned |
ARMVX-38770 |
Linker error "section is out of range (should be 25-bit signed)" |
Not planned |
ARMVX-38827 |
Register allocation failed for deeply nested for-loop and --cpu=ARMv6M --thumb |
Not planned |
ARMVX-38840 |
Cannot start debug session when 2 ST boards are connected |
Not planned |
ARMVX-38847 |
Exception occurred during launch "Error within Debug UI" |
Not planned |
ARMVX-39040 |
Error: Program "amk" not found in PATH |
Not planned |
ARMVX-39341 |
XMC4700 simulation not possible due to download error |
Not planned |
ARMVX-39371 |
Flash programming fails for XMC devices |
Not planned |
ARMVX-39577 |
C++ compiler: uppercase sub-options of -E/--preprocess do not work |
Not planned |
ARMVX-39578 |
C++ compiler option --no-stdinc does not work |
Not planned |
ARMVX-39599 |
ARM libc floating-point exception access not working |
Not planned |
ARMVX-39631 |
Formatted output issue when precision specifier used with non null-terminated string |
Not planned |
ARMVX-39644 |
Linker segmentation fault on very long symbol names |
Not planned |
ARMVX-39676 |
Conversion double-to-float may produce 0 instead of FLT_MIN with --fpu=none |
Not planned |
ARMVX-39678 |
Archiver option -w/--warning does nothing |
Not planned |
ARMVX-39682 |
C compiler may incorrectly contract expressions |
Not planned |
ARMVX-39689 |
Assembler does not support optional #-prefix on immediate instruction field |
Not planned |
ARMVX-39702 |
C++ compiler option --no-stdinc does not work |
Not planned |
ARMVX-39703 |
C++ compiler: uppercase sub-options of -E/--preprocess do not work |
Not planned |
ARMVX-39708 |
The __DMB() intrinsic does not always work as a memory fence |
Not planned |
ARMVX-39710 |
Evaluation of floating expressions involving NaN may produce wrong results |
Not planned |
ARMVX-39713 |
Overlapping sections created when a reserved section is used with a memory fill entry |
Not planned |
ARMVX-39714 |
C compiler: flexible array member initialization: diagnostics may be missing |
Not planned |
ARMVX-39717 |
Optimization ignores __weak__ attribute in the code |
Not planned |
ARMVX-39719 |
Wrong symbol value for empty copy table sub-table |
Not planned |
ARMVX-39721 |
Compiler ignores variable value change after this has been passed by reference in a function call |
Not planned |
ARMVX-39724 |
Missing diagnostic message W507 variable is possibly uninitialized |
Not planned |
ARMVX-39725 |
C compiler error S900 internal consistency check failed - please report |
Not planned |
ARMVX-39726 |
ST Link DLL distlink.dll missing in installation |
Not planned |
ARMVX-39727 |
Linker feature --whole-archive ignores object modules without exported symbols |
Not planned |
ARMVX-39740 |
Wrong code generation for an if-else statement |
Not planned |
ARMVX-39742 |
ARM C++ compiler emits _Float16 variables as float in output |
Not planned |
ARMVX-39749 |
C compiler: VLA: error S911: internal consistency check failed - please report |
Not planned |
ARMVX-39752 |
Compiler conducts a signed division instead of an unsigned one in a specific use case |
Not planned |
ARMVX-39753 |
C compiler ignores cast in a specific use case for a function return value |
Not planned |
ARMVX-39759 |
C compiler may leave empty .src file when it is killed |
Not planned |
ARMVX-39762 |
Header file setjmp.h - MISRA C check disabling not restored to default |
Not planned |
ARMVX-39768 |
Compiler generates wrong code for loops with 64-bit iterators |
Not planned |
ARMVX-39774 |
Flow optimization causes missing read operation |
Not planned |
ARMVX-39776 |
Wrong ABS pattern optimization for float or double |
Not planned |
ARMVX-39777 |
Incremental linking breaks weak definition replacement for references in same object file |
Not planned |
ARMVX-39782 |
MISRA global rules are not checked when only one module is supplied |
Not planned |
ARMVX-39783 |
Loop invariant code optimization issue |
Not planned |
ARMVX-39784 |
Wrong iterator values after jumping into loop |
Not planned |
ARMVX-39786 |
Syntax to define an SVCall interrupt is not included in the user guide |
Not planned |
ARMVX-39790 |
Memory access out of bounds due to a missing conversion of the loop increment |
Not planned |
ARMVX-39791 |
Signed instead of unsigned division/modulo |
Not planned |
ARMVX-39793 |
Incorrect constant propagation |
Not planned |
ARMVX-39794 |
Forward store optimization for weak variable causes NULL pointer dereference |
Not planned |
ARMVX-39796 |
Invalid strength reduction for subscript with unsigned wraparound |
Not planned |
ARMVX-39799 |
errno is not a macro |
Not planned |
ARMVX-39803 |
C++ compiler allows #defining a keyword |
Not planned |
ARMVX-39806 |
C++ compiler implementation of std::is_trivial<> does not check all destructor requirements |
Not planned |
ARMVX-39808 |
C++ compiler does not detect certain invalid namespace redeclarations |
Not planned |
ARMVX-39809 |
C++ compiler does not detect constexpr use of defaulted constructor that cannot be constexpr |
Not planned |
ARMVX-39810 |
C++ compiler does not ignore explicit conversion functions for implicit conversion |
Not planned |
ARMVX-39811 |
C++ compiler accepts pointer to integer casts in constant expressions |
Not planned |
ARMVX-39812 |
Problems using an alias for the destructor invocation of a templated class |
Not planned |
ARMVX-39813 |
C++ compiler template resolution may fail when explicit template parameters are provided in function use |
Not planned |
ARMVX-39814 |
C++ compiler does not emit error for empty attribute list on member declaration without declarator |
Not planned |
ARMVX-39815 |
C++ compiler accepts auto specifier with multiple trailing return type function declarations |
Not planned |
ARMVX-39823 |
Common debug info section generated by C compiler may contain references to code sections |
Not planned |
ARMVX-39826 |
C compiler: missing cast to short |
Not planned |
ARMVX-39834 |
Erroneous code for do-while loop |
Not planned |
ARMVX-39836 |
C++ compiler does not emit error for lambda function with parameter without default argument following parameter with default argument |
Not planned |
ARMVX-39842 |
Compiler ignores cast in a specific use case |
Not planned |
ARMVX-39843 |
C compiler should not issue warning W542: missing braces around initializer for a universal zero initialization |
Not planned |
ARMVX-39846 |
Linker does not verify a possible overlap in the section name in a section select statement |
Not planned |
ARMVX-39849 |
Loop with iterator wrap-around terminates prematurely |
Not planned |
ARMVX-39850 |
Missing diagnostic for an empty include file name |
Not planned |
ARMVX-39851 |
Missing diagnostic for *&non_lvalue |
Not planned |
ARMVX-39853 |
Constant expressions are more general than defined by the C standard |
Not planned |
ARMVX-39854 |
Missing diagnostic for some cases with name redeclaration |
Not planned |
ARMVX-39855 |
Missing diagnostic for some uses of the _Alignof operator |
Not planned |
ARMVX-39856 |
setjmp is not defined as a macro |
Not planned |
ARMVX-39859 |
Incorrect iteration count when iterator limit variables have very large values |
Not planned |
ARMVX-39861 |
Attributes __align() and aligned() are silently ignored for functions |
Not planned |
This is a list of issues that have been closed with a resolution other than fixed. This list contains issues that will not be fixed, issues that appeared to be not a problem and/or issues that could not be reproduced. The list of fixed issues for v6.0r1 is not shown here, it is included in the release notes of the product.