Open and Closed Issues for TASKING VX-toolset for ARM v5.2r1Log in

Open Issues

This is a list of currently open issues for the TASKING VX-toolset for ARM v5.2r1. 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 v5.2r1 is included in the release notes of the product.

Problems

IDSummaryInspector 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-38025 Qualifier volatile causes erroneous W515: ["xyz.c" ] side effects of 'sizeof' operand will be ignored Not planned
ARMVX-38052 Script debugger may hang at termination Not planned
ARMVX-38558 Build Selected File(s) button does not compile modified file 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-38871 Test P50009 of the Perennial-suite fails because argv[argc] is not a NULL pointer Not planned
ARMVX-39040 Error: Program "amk" not found in PATH Not planned
ARMVX-39328 Alignment of long long variable on the user stack not according to the description in the User Guide Not planned
ARMVX-39341 XMC4700 simulation not possible due to download error Not planned
ARMVX-39345 Incorrect branching on cast unsigned short constant Not planned
ARMVX-39361 Function declaration where the asterisk in the declaration of a typedefed function pointer parameter is omitted Not planned
ARMVX-39364 Complex function cproj gives incorrect result when imaginary component is INFINITY Not planned
ARMVX-39371 Flash programming fails for XMC devices Not planned
ARMVX-39379 Incorrect conversion from floating-point to _Bool Not planned
ARMVX-39398 Invalid constant propagation with tripple indirection Not planned
ARMVX-39401 Missed "out of bounds" diagnostics Not planned
ARMVX-39423 Qualifier volatile causes erroneous W515: ["xyz.c" ] side effects of 'sizeof' operand will be ignored Not planned
ARMVX-39424 Internal consistency check compiler error (S911) sample case Not planned
ARMVX-39425 C compiler S900: internal consistency check failed Not planned
ARMVX-39426 C compiler error F103: out of memory Not planned
ARMVX-39427 C compiler error E354: MISRA rule 10.3 violation Not planned
ARMVX-39428 Inlined array access may cause stack overwrite Not planned
ARMVX-39429 Issues with designated initializers for an element of an array of structs Not planned
ARMVX-39430 C compiler ctc S900: internal consistency check failed - please report Not planned
ARMVX-39431 Initializing code sequence left out Not planned
ARMVX-39432 C compiler ctc S900: internal consistency check failed with MISRA 2012 --misrac=17.5 Not planned
ARMVX-39433 Assertion failed error for a certain C code module with MISRA C:2012 rule 17.5 enabled Not planned
ARMVX-39434 Incorrect dead store elimination after inlining Not planned
ARMVX-39435 Erroneous sign extension after ABS instruction with signed short operand Not planned
ARMVX-39436 Unexpected MISRA C:2012 rule 16.1 violation error for code not using any switch case Not planned
ARMVX-39437 C compiler error F117: object size must be lower than 256MB error when debug information enabled Not planned
ARMVX-39438 Unexpected MISRA C:2012 rule 13.5 violation message Not planned
ARMVX-39439 C++ compiler warning W2639 when pragma section is used within extern "C" Not planned
ARMVX-39440 STLport C++ header files contain unnecessarily complex references to TASKING STL header files Not planned
ARMVX-39441 C compiler error using -Of : ctc S911: internal consistency check failed - please report Not planned
ARMVX-39442 Compound literals using const values are placed in RAM memory Not planned
ARMVX-39443 Erroneous W549: condition is always false message when constant propagation switched off Not planned
ARMVX-39444 C compiler ctc S911: internal consistency check failed with MISRA C rule 10.3 enabled Not planned
ARMVX-39445 C compiler ctc S900: internal consistency check failed with MISRA C rule 10.2 enabled Not planned
ARMVX-39446 Different debug labels generated when the same file is compiled multiple times Not planned
ARMVX-39447 False positive warning "W507 variable is possibly uninitialized" with constant propagation optimization switched off Not planned
ARMVX-39451 Incorrect __asm processing if input refers to output duplicated by other input Not planned
ARMVX-39452 Compound literals generate incorrect code in recursive functions Not planned
ARMVX-39453 C library function nexttowardf() incorrectly considers some values equal Not planned
ARMVX-39454 C++ compiler error: E0498: ["\include.cxx\limits" 490] template argument list must match the parameter list Not planned
ARMVX-39455 Perennial C P64072 fails on overlapping struct initialization Not planned
ARMVX-39456 C compiler error S911: internal consistency check failed error when control flow simplification disabled Not planned
ARMVX-39457 Math functions log10f() and log2f() use double precision arithmetic Not planned
ARMVX-39458 C++ compiler using C++ 2003 standard cannot process _Pragma(...) Not planned
ARMVX-39459 Sizeof operator applied to a VLA involving variable post-modification causes wrong code Not planned
ARMVX-39460 Incorrect warning W541: possibly uninitialized variable Not planned
ARMVX-39461 Pragma warning not working for warning W508 'empty source file' Not planned
ARMVX-39462 C++ example using unordered map container does not build Not planned
ARMVX-39463 Incorrect conversion of an if-else statement to an expression Not planned
ARMVX-39464 Non justified if condition optimization Not planned
ARMVX-39465 Stack calculation includes stack usage of non referenced functions Not planned
ARMVX-39466 Functions printf and sprintf show incorrect IEEE754 single precision formatting / truncation Not planned
ARMVX-39467 Proftool function "main" not found error (F454) when profiling library projects Not planned
ARMVX-39468 Automatic inlining causes invalid code generation for a local static variable Not planned
ARMVX-39469 Dependency scan not working for library projects Not planned
ARMVX-39470 Incorrect merging of consecutive updates of the same object Not planned
ARMVX-39471 Incorrect empty loop removal when the loop condition has side effects Not planned
ARMVX-39473 Static profiling not working with library subproject Not planned
ARMVX-39475 Using "Resume at Line" gives "Debug Event Dispatch" error Not planned
ARMVX-39476 Move to Line feature is always disabled Not planned
ARMVX-39477 Compiler MISRA 2012 rule 9.5 : incorrect flagging of rule violation Not planned
ARMVX-39478 C compiler omits value assignment to pointer type function argument with forward store optimization enabled Not planned
ARMVX-39479 Compile-time concatenation of character string literal with unicode string literal fails Not planned
ARMVX-39481 Unexpected MISRA C:2012 rule 12.4 violation error Not planned
ARMVX-39482 Include file may be skipped when same filename is included from different directories Not planned
ARMVX-39483 Incorrect conversion of _Complex type to _Bool Not planned
ARMVX-39484 Check on constant expression of _Static_assert() not strict enough Not planned
ARMVX-39485 Multiple section selection in LSL results in unexpected section removal Not planned
ARMVX-39488 Including a copytable in an output section may result in an internal error or a corrupt copy table Not planned
ARMVX-39489 Locating fails when contiguous is used for an ordered group with __align sections Not planned
ARMVX-39490 References to a locator symbol __lc_x_name can be ambiguous Not planned
ARMVX-39491 Linker misplaces .alignment_protection sections in reserved memory or a reserved section without notice Not planned
ARMVX-39492 Linker error F009 when an initialized output section is used with copy and blocksize attributes Not planned
ARMVX-39495 Linker error E172: Could not completely fill memory when an absolute located reserved section is used Not planned
ARMVX-39496 LSL reserved sections may be selected by select statements resulting in a corrupt internal linker state Not planned
ARMVX-39497 Linker error E821: Could not fill area when a section with size not multiple of 4 added to a LSL checksum() range Not planned
ARMVX-39499 Linker may hang when the size of an output section is at least 2 MB Not planned
ARMVX-39500 Linker inserts section in an ordered, contiguous, fill group Not planned
ARMVX-39544 C compiler: wrong code generation when using packed structures with some members declared as bit fields Not planned
ARMVX-39550 No definition of ODR-used const static data member of a template causes bus trap Not planned
ARMVX-39565 No error on narrowing conversion from char to bool Not planned
ARMVX-39567 No diagnosics for ignored alignas() in elaborate type specifier Not planned
ARMVX-39569 Integers in #if conditions are not evaluated as 64-bit Not planned
ARMVX-39571 No error for re-declaration of range-based for loop iterator Not planned
ARMVX-39575 C library function strtof might incorrectly return FLT_MAX for hexadecimal number 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-39600 ARM C compiler: loop optimization causes endless loop Not planned
ARMVX-39631 Formatted output issue when precision specifier used with non null-terminated string Not planned
ARMVX-39634 C/C++ compiler not ABI compliant w.r.t. type of char (should be unsigned) 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-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-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-39727 Linker feature --whole-archive ignores object modules without exported symbols 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-39783 Loop invariant code optimization issue Not planned
ARMVX-39784 Wrong iterator values after jumping into loop 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-39803 C++ compiler allows #defining a keyword 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-39842 Compiler ignores cast in a specific use case Not planned

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 v5.2r1 is not shown here, it is included in the release notes of the product.

Cannot Reproduce

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

Won't Fix

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

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