This is a list of currently open issues for the TASKING VX-toolset for C166 v4.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 v4.0r1 is included in the release notes of the product.
ID | Summary | Inspector detector |
C166VX-35313 |
All user stacks must be located in one page |
Not planned |
C166VX-35668 |
Heap view may malfunction for near model |
Not planned |
C166VX-35805 |
Array/struct tree in Variables view collapses with each step |
Not planned |
C166VX-36043 |
Make utility: mk166 -D displays wrong dependency file |
Not planned |
C166VX-36106 |
OCDS data breakpoints should be restricted |
Not planned |
C166VX-36124 |
Open declaration (F3) or Open Definition (Ctrl+F3) does not work for sfr names |
Not planned |
C166VX-36135 |
C compiler pragmas not fully supported in C++ |
Not planned |
C166VX-36271 |
ROM/RAM monitor cannot be rebuilt easily at a different address |
Not planned |
C166VX-36683 |
C++ compiler error cp166 E0608: this pragma must immediately precede a declaration or statement |
Not planned |
C166VX-36728 |
Only generate makefiles when required |
Not planned |
C166VX-36812 |
Debugger should warn when starting session while still connected to board |
Not planned |
C166VX-36879 |
Debugger cannot read ELF file with more than 65000 sections |
Not planned |
C166VX-37063 |
Parameter value ignored when function is called from debugger |
Not planned |
C166VX-37070 |
C++ compiler error cp166 E0095: array is too large |
Not planned |
C166VX-37071 |
C++ compiler error cp166 E0103: class is too large |
Not planned |
C166VX-37206 |
Code generation differences when -g is used |
Not planned |
C166VX-37225 |
Predefined symbol __lc_x_name can be ambiguous |
Not planned |
C166VX-37237 |
Overlapping mappings when using FS-FORTH 276 eval board |
Not planned |
C166VX-37273 |
Improvements for linked resources |
Not planned |
C166VX-37339 |
Import of EDE Intel-Hex project into Eclipse fails without warning/error |
Not planned |
C166VX-37380 |
ROM/RAM monitor on the board cannot be contacted again after closing a debug session |
Not planned |
C166VX-37390 |
Copy table takes more space in shuge memory than necessary |
Not planned |
C166VX-37405 |
Linker error lk166 F009: object store error: encountered id representing a deleted object |
Not planned |
C166VX-37413 |
Error: Simulator can't map sfr at physical memory space -1 and address 0x00FE00 |
Not planned |
C166VX-37502 |
Debugger Data breakpoint: "break on read or write access" not working using OCDS |
Not planned |
C166VX-37525 |
Make utility amk.exe: option -G should not be accepted without argument |
Not planned |
C166VX-37584 |
Compiler option --preprocess=+make not compatible with GNUWin32 make.exe |
Not planned |
C166VX-37588 |
"Cast to Type" not responding for a bitfield in Variables view |
Not planned |
C166VX-37589 |
Syntax error for "Cast to Type" to "enum" type in Variables view |
Not planned |
C166VX-37630 |
When including a non-existing include path, unexpected errors may show up |
Not planned |
C166VX-37631 |
File extension .ASM not recognized by control program cc166 |
Not planned |
C166VX-37664 |
Memory model not taken over when importing or refreshing a DAvE project |
Not planned |
C166VX-37671 |
When 3 OCDS hardware breakpoints are set "Step Over" or "Step Return" acts like "Step Into" |
Not planned |
C166VX-37673 |
Debug Suspend Mode not entered after a Suspend or Single step |
Not planned |
C166VX-37724 |
C++ errors might show up when using function qualifier __frame(...) in a C++ file together with option -C or --cpu |
Not planned |
C166VX-37736 |
PSW.BANK not simulated after an interrupt routine has entered |
Not planned |
C166VX-37833 |
Assembler error as166 F009: object producer error: could not extract/insert information from/into intermediate object storage |
Not planned |
C166VX-37902 |
Add Watchpoint C/C++ not working using context menu in Variables view |
Not planned |
C166VX-37903 |
Violation of MISRA C rule 8.1 "Functions shall have prototype declarations..." not detected |
Not planned |
C166VX-37909 |
Specified number of units is ignored when placing data breakpoint |
Not planned |
C166VX-37961 |
Unexpected size for two-dimensional array with an incomplete type |
Not planned |
C166VX-37970 |
Unexpected assembler results for .DEFINE and $MESSAGE |
Not planned |
C166VX-37989 |
Problems when installing with insufficient hard disk space |
Not planned |
C166VX-37992 |
Progress bar not shown in message box "Progress Information" after changing settings |
Not planned |
C166VX-37997 |
Cannot locate sections in ICACHE using ordered group |
Not planned |
C166VX-38076 |
(OCDS) debugger fails to show content of local register bank |
Not planned |
C166VX-38078 |
Breakpoint marker position does not always correspond to actual location |
Not planned |
C166VX-38079 |
Extremely slow feedback on user interaction |
Not planned |
C166VX-38086 |
When using mk166.mk no assembler options can be passed to compiled C++/C files |
Not planned |
C166VX-38116 |
Leading zeros are not shown for Binary format |
Not planned |
C166VX-38117 |
Struct members always shown in decimal format |
Not planned |
C166VX-38131 |
Software breakpoints not supported when working with DAS with certain devices |
Not planned |
C166VX-38147 |
Message 'has not passed Windows Logo testing' on installation after uninstalling DAS |
Not planned |
C166VX-38190 |
"Build Selected File" button remains disabled after source file is opened or activated |
Not planned |
C166VX-38196 |
Different order for selected sections in overlay area when using a wildcard |
Not planned |
C166VX-38197 |
Near memory space not filled up by other sections |
Not planned |
C166VX-38201 |
Start address of bit array not shown properly in Variables view of debugger |
Not planned |
C166VX-38204 |
Assembler error as166 S904 and erroneous E168 due to large amount of debug information |
Not planned |
C166VX-38217 |
SFR names not recognized by indexer |
Not planned |
C166VX-38246 |
Assembler directive .ASSUME not working |
Not planned |
C166VX-38255 |
Qualifier volatile causes erroneous W515: ["xyz.c" ] side effects of 'sizeof' operand will be ignored |
Not planned |
C166VX-38266 |
Invalid address type combination in @STRLEN |
Not planned |
C166VX-38271 |
Run address not taken into account when generating ROM copies of const variables |
Not planned |
C166VX-38273 |
The debugger should not read/update/show SFR registers which have a special counterpart for debuggers |
Not planned |
C166VX-38295 |
Assembler error as166 E263: [...] symbol "XXX" is used before its definition |
Not planned |
C166VX-38307 |
Debugger option "Goto main" may not work if main function is defined in assembly language |
Not planned |
C166VX-38321 |
When --warnings-as-errors is active, the assembler should not issue errors for already suppressed warnings |
Not planned |
C166VX-38333 |
Source code not always found when debugging a MIL linked project |
Not planned |
C166VX-38368 |
Linker error lk166 F009: internal error: file id does not exist |
Not planned |
C166VX-38400 |
Symbol table entries in the ELF file do not represent the size of an object |
Not planned |
C166VX-38407 |
Cannot read variable, no storage assigned |
Not planned |
C166VX-38448 |
C library support error: Member 'nr' of variable _dbg_request contains an invalid value (0) |
Not planned |
C166VX-38480 |
Number of children shown for variable may be incorrect |
Not planned |
C166VX-38500 |
Pragma optimize not recognized by C++ compiler |
Not planned |
C166VX-38508 |
Semantic Error when using namespace std |
Not planned |
C166VX-38512 |
Export Registers view to clipboard and/or text file |
Not planned |
C166VX-38522 |
Environment variables are not always recognized in dialog C/C++ Compiler->Include Path |
Not planned |
C166VX-38530 |
Language Mappings not preserved after importing DAvE project |
Not planned |
C166VX-38532 |
Error messages in debugger: "An internal error has occurred." |
Not planned |
C166VX-38538 |
Data types _Complex and _Imaginary not supported by the C++ compiler |
Not planned |
C166VX-38539 |
Keyword highlighting of __bit, _Imaginary and _Complex not working for C++ files |
Not planned |
C166VX-38549 |
No documentation available about the OCDS Break Level bitfield in CMCTR |
Not planned |
C166VX-38551 |
GNU extension #warning causes Eclipe complaint 'invalid preprocessor directive' |
Not planned |
C166VX-38570 |
Debugger sometimes highlights the wrong source line after a single step |
Not planned |
C166VX-38574 |
Values of labels generated by the linker are not shown by the debugger |
Not planned |
C166VX-38621 |
Eclipse does not recognize -usr0 and -usr1 in assembly files |
Not planned |
C166VX-38633 |
Function atof does not always correctly convert constants with a "binary-exponent-part" ('p') |
Not planned |
C166VX-38636 |
Function swprintf does not correctly write output buffer |
Not planned |
C166VX-38639 |
LSL keyword load_addr ignored by output sections |
Not planned |
C166VX-38644 |
Debugger does not show local bit variable: <Error. Target register read failed.> |
Not planned |
C166VX-38645 |
Life time of local variable not ended in time |
Not planned |
C166VX-38664 |
Eclipse hangs after starting a debug session |
Not planned |
C166VX-38814 |
Adding hex or srec file for download on existing project fails |
Not planned |
C166VX-38827 |
Erroneous MISRA C:2012 rule 10.3 violation report |
Not planned |
C166VX-38830 |
Compiler accesses uninitialized user stack parameter |
Not planned |
C166VX-38832 |
Flash programming may fail if external memory is involved |
Not planned |
C166VX-38836 |
List file not generated when 'Keep temporary files' off |
Not planned |
C166VX-38855 |
Function declaration where the asterisk in the declaration of a typedefed function pointer parameter is omitted |
Not planned |
C166VX-38863 |
Non justified if condition optimization |
Not planned |
C166VX-38866 |
Erroneous MISRA C:2012 rule 11.3 violation error |
Not planned |
C166VX-38867 |
Access to long type array member fails when array size crosses a 64k boundary |
Not planned |
C166VX-38869 |
Erroneous bit copy code from a stack value |
Not planned |
C166VX-38879 |
Array member overwritten due to missing increment |
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 v4.0r1 is not shown here, it is included in the release notes of the product.
ID | Summary | Inspector detector |
C166VX-34895 |
No confirmation or warning when using "Restore Defaults" or "Set CPU defaults" |
Not planned |
C166VX-35289 |
When selecting about 1000 warnings Eclipse becomes extremely slow |
Not planned |
C166VX-35347 |
Missing information about size unit (MAU) |
Not planned |
C166VX-35365 |
problem with initialization of memory map of the debug instrument |
Not planned |
C166VX-35538 |
Option to suspend peripherals during an OCDS break using XC2287 |
Not planned |
C166VX-35672 |
File name not shown in Problem Window |
Not planned |
C166VX-35760 |
"Display as Array" in the Variables view does not work |
Not planned |
C166VX-35964 |
Hanging FLEXlm licenses |
Not planned |
C166VX-36277 |
Built-in macros like __getbit() lack parameter checking |
Not planned |
C166VX-36308 |
Parallel build, with internal builder always in a complete rebuild |
Not planned |
C166VX-36407 |
CALLS generated inside interrupt table for BUS.18 bypass. |
Not planned |
C166VX-36623 |
No decent way to define a 'hot attach' for DAS |
Not planned |
C166VX-36629 |
No message on replaced cstart/lsl file |
Not planned |
C166VX-36630 |
No project information in caption when generating a new cstart/lsl file |
Not planned |
C166VX-36632 |
Cannot delete all items from the Problems view in one action |
Not planned |
C166VX-36861 |
c166 W563: '##' does not produce a valid preprocessing token |
Not planned |
C166VX-37001 |
Incorrect debug info for optimized (emptied) cptable functions |
Not planned |
C166VX-37018 |
Activate RTOS views on a relaunch of the application |
Not planned |
C166VX-37238 |
"Loading failed" when using FS-FORTH 276 eval board |
Not planned |
C166VX-37346 |
as166 assertion error when using string with .dsptr directive |
Not planned |
C166VX-37522 |
scanner info problem: cc166 E200: commandline: cannot open option file "<file name>" |
Not planned |
C166VX-37695 |
Violation of Cert rule INT30 not recognized |
Not planned |
C166VX-37804 |
DAS LPT does not work on Windows Vista and Windows 7 |
Not planned |
C166VX-37842 |
ROM data sections located unexpetedly in the third page of a segment |
Not planned |
C166VX-37913 |
Eclipse terminated with exit code -1 after increasing maximum heap size in eclipse.ini |
Not planned |
C166VX-38055 |
__atbit defined variables not visible in debugger |
Not planned |
C166VX-38069 |
FLEXlm activating borrow requires all components to be run once in order to work |
Not planned |
C166VX-38189 |
Document the 'Classic Update' feature in the TASKING preference page |
Not planned |
C166VX-38313 |
Eclipse syntax errors using a *.C file with TASKING extensions |
Not planned |
C166VX-38364 |
With a 1 user floating license borrow is impossible |
Not planned |
C166VX-38365 |
environment variable TASKING_LIC_WAIT does not seem to be working as expected |
Not planned |
C166VX-38373 |
Different result for long double calculation when constant propagation is switched on/off |
Not planned |
C166VX-38545 |
Indexer cannot find include files located outside workspace |
Not planned |
C166VX-38593 |
Eclipse error "!MESSAGE FrameworkEvent.ERROR" |
Not planned |
C166VX-38602 |
option -Oe expression simplification leads to incorrect 32/16 -> 16 bit modulo instructions |
Not planned |
C166VX-38638 |
PTRDIFF_MIN and PTRDIFF_MAX have non C99-compliant values |
Not planned |
C166VX-38854 |
Pointers to different functions shall not be equal |
Not planned |