Open and Closed Issues for TASKING VX-toolset for ARM v7.0r1Log in

Open Issues

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.

Problems

IDSummary
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

Closed Issues

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.

Cannot Reproduce

IDSummary
ARMVX-38513 Task entry address not shown in map file
ARMVX-39472 Viewing local variables (in a C function) sometimes results in message 'no storage assigned'

Won't Fix

IDSummary
ARMVX-35315 signed, unsigned and hexadecimal watch errors from command window
ARMVX-35314 dump command failure when 'width' equals 1
ARMVX-35458 e-command only works on 3rd attempt
ARMVX-35710 Emit hexadecimals rather than decimals in assembly source file
ARMVX-35853 CrossView Pro 'file | open source' error
ARMVX-37264 asarm -OgsJ results in E294: generic instruction has no suitable ...
ARMVX-38579 asarm E122: invalid instruction: old syntax not allowed
ARMVX-39360 Pointers to different functions shall not be equal

Not a problem

IDSummary
ARMVX-37415 intrinsic name mismatch between compiler intrinsic and ST library
ARMVX-37786 Add Watchpoint C/C++ not working using context menu in Variables view
ARMVX-38417 move immediate with shift optimization
ARMVX-38624 Typo's in chapter "3.1. Assembly Syntax"

Table of ContentsBack