This is a list of currently open issues for the TASKING VX-toolset for ARM v7.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 v7.0r1 is included in the release notes of the product.
ID | Summary |
ARMVX-37386 |
Not possible to define a vector using the C++ unmangled name |
ARMVX-37611 |
Use of registers in expressions may not work for non-identifier-like names |
ARMVX-37647 |
Not all the Altium plug-ins are signed |
ARMVX-38016 |
Tracing functionality does not work with STM32L152-EVAL and SEGGER J-Trace |
ARMVX-38019 |
No ETM-based trace available when trace too short to include A-sync |
ARMVX-38052 |
Script debugger may hang at termination |
ARMVX-38568 |
Eclipse sometimes freezes after a project is copied and pasted |
ARMVX-38606 |
Semantic Error when using namespace std |
ARMVX-38655 |
__bit, _Imaginary and _Complex keyword highlighting not working for C++ files |
ARMVX-38676 |
GNU extension #warning causes Eclipse complaint 'invalid preprocessor directive' |
ARMVX-38682 |
Enabling silicon bug workaround pmc_cm_001 results in linker warning |
ARMVX-38770 |
Linker error "section is out of range (should be 25-bit signed)" |
ARMVX-38827 |
Register allocation failed for deeply nested for-loop and --cpu=ARMv6M --thumb |
ARMVX-38840 |
Cannot start debug session when 2 ST boards are connected |
ARMVX-38847 |
Exception occurred during launch "Error within Debug UI" |
ARMVX-39040 |
Error: Program "amk" not found in PATH |
ARMVX-39341 |
XMC4700 simulation not possible due to download error |
ARMVX-39371 |
Flash programming fails for XMC devices |
ARMVX-39599 |
Arm libc floating-point exception access not working |
ARMVX-39644 |
Linker segmentation fault on very long symbol names |
ARMVX-39676 |
Conversion double-to-float may produce 0 instead of FLT_MIN with --fpu=none |
ARMVX-39678 |
Archiver option -w/--warning does nothing |
ARMVX-39724 |
Missing diagnostic message W507 variable is possibly uninitialized |
ARMVX-39726 |
ST Link DLL distlink.dll missing in installation |
ARMVX-39749 |
C compiler: VLA: error S911: internal consistency check failed - please report |
ARMVX-39777 |
Incremental linking breaks weak definition replacement for references in same object file |
ARMVX-39799 |
errno is not a macro |
ARMVX-39803 |
C++ compiler allows #defining a keyword |
ARMVX-39806 |
C++ compiler implementation of std::is_trivial<> does not check all destructor requirements |
ARMVX-39807 |
C++ compiler implementation of std::is_trivial<> does not check all constructor requirements |
ARMVX-39808 |
C++ compiler does not detect certain invalid namespace redeclarations |
ARMVX-39809 |
C++ compiler does not detect constexpr use of defaulted constructor that cannot be constexpr |
ARMVX-39810 |
C++ compiler does not ignore explicit conversion functions for implicit conversion |
ARMVX-39811 |
C++ compiler accepts pointer to integer casts in constant expressions |
ARMVX-39812 |
Problems using an alias for the destructor invocation of a templated class |
ARMVX-39813 |
C++ compiler template resolution may fail when explicit template parameters are provided in function use |
ARMVX-39814 |
C++ compiler does not emit error for empty attribute list on member declaration without declarator |
ARMVX-39815 |
C++ compiler accepts auto specifier with multiple trailing return type function declarations |
ARMVX-39823 |
Common debug info section generated by C compiler may contain references to code sections |
ARMVX-39826 |
C compiler: missing cast to short |
ARMVX-39831 |
Store merging may produce incorrect result |
ARMVX-39834 |
Erroneous code for do-while loop |
ARMVX-39836 |
C++ compiler does not emit error for lambda function with parameter without default argument following parameter with default argument |
ARMVX-39842 |
Compiler ignores cast in a specific use case |
ARMVX-39843 |
C compiler should not issue warning W542: missing braces around initializer for a universal zero initialization |
ARMVX-39846 |
Linker does not verify a possible overlap in the section name in a section select statement |
ARMVX-39849 |
Loop with iterator wrap-around terminates prematurely |
ARMVX-39850 |
Missing diagnostic for an empty include file name |
ARMVX-39851 |
Missing diagnostic for *&non_lvalue |
ARMVX-39853 |
Constant expressions are more general than defined by the C standard |
ARMVX-39854 |
Missing diagnostic for some cases with name redeclaration |
ARMVX-39855 |
Missing diagnostic for some uses of the _Alignof operator |
ARMVX-39856 |
setjmp is not defined as a macro |
ARMVX-39859 |
Incorrect iteration count when iterator limit variables have very large values |
ARMVX-39861 |
Attributes __align() and aligned() are silently ignored for functions |
ARMVX-39863 |
Propagation error in some compile time constant computations involving loops with iterator wrap-around |
ARMVX-39864 |
Safety and Cybersecurity Manual Errata |
ARMVX-39867 |
Segmentation fault linker error when an initialized vector table is used for a multi-core derivative |
ARMVX-39870 |
Erroneous struct member alignment when __align is applied to a struct definition |
ARMVX-39872 |
Incorrect loop unrolling |
ARMVX-39873 |
C Compiler: incorrect shift calculation for long long cast int |
ARMVX-39875 |
C Compiler: initialization of an automatic struct member removed by optimizations |
ARMVX-39876 |
Packed structure is initialized with normal store instead of __unaligned store |
ARMVX-39877 |
Pragma section usage is not fully documented |
ARMVX-39889 |
Aliasing not detected for static variables |
ARMVX-39890 |
Incorrect forward store optimization |
ARMVX-39891 |
Missing MISRA C:2012 rule 9.1 violation error for conditional initialized automatic with -OP |
ARMVX-39892 |
Linker may select a veneer template section in LSL |
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 v7.0r1 is not shown here, it is included in the release notes of the product.