This is a list of currently open issues for the TASKING Tools for C166/ST10 v8.8r1.
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 v8.8r1 is included in the release notes of the product.
ID | Summary | Inspector detector |
C166CL-20050 |
E 171: invalid type conversion due to the offset of macro |
Not planned |
C166CL-20271 |
CP166 generates prototype functions without arguments |
Not planned |
C166CL-20329 |
Array is too large error when compiling as a .cpp file |
Not planned |
C166CL-20857 |
EDE can not build project with same filenames in different dirs |
Not planned |
C166CL-21414 |
F 219: error while deleting file *.ii |
Not planned |
C166CL-21816 |
F 219: error while deleting file "filename.pch" |
Not planned |
C166CL-21841 |
C++ compiler skips inline assembly code |
Not planned |
C166CL-22019 |
W91 no prototype for function: record_needed_destruction |
Not planned |
C166CL-22267 |
macro substitution in path name of abs file |
Not planned |
C166CL-22639 |
_atbit in a C++ class gives: E 65: expected a ";" |
Not planned |
C166CL-22698 |
prelk166: error: cannot create temporary file "name" |
Not planned |
C166CL-22846 |
FSS is always included in a C++ project |
Not planned |
C166CL-23105 |
Only one byte of the expression is used by the 'memory fill' window |
Not planned |
C166CL-23188 |
"E 7: unrecognized token" when using C++ preprocessor options -E or -P |
Not planned |
C166CL-30668 |
Infineon DAvE usage not described in manual |
Not planned |
C166CL-30781 |
no error message is generated when the one's complement operand is a bit type |
Not planned |
C166CL-31381 |
E 561: illegal storage class for sfr/sfrbit inside template |
Not planned |
C166CL-31407 |
macro _C166 for the version number is not available in C++ |
Not planned |
C166CL-31422 |
cp166 application error for an empty block in an inline function |
Not planned |
C166CL-31434 |
Window positions are not saved correctly |
Not planned |
C166CL-31454 |
Warnings W68, W69 and W183 when using STL library 'string' |
Not planned |
C166CL-31764 |
constructor does not take memory type qualifier into account |
Not planned |
C166CL-32017 |
E 619: "__3_21_x" undefined in inline assembly pragma |
Not planned |
C166CL-32147 |
keyword _inline ignored by cp166 when pragma asm is being used |
Not planned |
C166CL-32398 |
Columns of CrossView's ORTI information window cannot be resized |
Not planned |
C166CL-32887 |
-M option: bad range. |
Not planned |
C166CL-32900 |
destructor called after object is not created when using the ternary operator |
Not planned |
C166CL-33111 |
CrossView error message: Illegal digit 9 in octal number |
Not planned |
C166CL-33342 |
C-pragmas are not always handled correctly by the C++ compiler |
Not planned |
C166CL-33550 |
E 33: "c" redefined |
Not planned |
C166CL-33631 |
MAC Intrinsics are not implemented in the C++ compiler |
Not planned |
C166CL-33653 |
incorrect MISRA C errors |
Not planned |
C166CL-33908 |
E 410: protected function "A::a" is not accessible |
Not planned |
C166CL-34020 |
variables defined with _at() do not show declaration when hovered |
Not planned |
C166CL-34192 |
Assembler generates CALLA instead of CALLR for absolute code sections |
Not planned |
C166CL-34441 |
E 619: "var" undefined in inline assembly pragma |
Not planned |
C166CL-34481 |
Struct members not permitted for inline assembly pseudo variables |
Not planned |
C166CL-34625 |
mk166: *** action exited with value 1 |
Not planned |
C166CL-34674 |
Struct member list does not show up when using _packed or a memory qualifier |
Not planned |
C166CL-34973 |
Cannot dereference type information of "<name>" |
Not planned |
C166CL-34974 |
No compiler error for empty enumeration |
Not planned |
C166CL-35043 |
Warning: missing "sdc_lia" or "sdc_lip" lifetime record |
Not planned |
C166CL-36002 |
CC1_CC8IC missing in the regxc164cm header files |
Not planned |
C166CL-36113 |
SFR files are not MISRA-C compliant |
Not planned |
C166CL-36169 |
Wrong line in compiler dependency output |
Not planned |
C166CL-36485 |
Source Window shows wrong file in mixed-mode |
Not planned |
C166CL-36671 |
FLEXlm errors not always shown on stream stderr |
Not planned |
C166CL-36871 |
Generated DSRAM area too large for XC164CS-16 derivative |
Not planned |
C166CL-36885 |
Missing sfr definitions for XC2287M |
Not planned |
C166CL-36917 |
pre-link error when defining a static template member function |
Not planned |
C166CL-36930 |
Output pin not toggled using Compare Mode 1 and 3 |
Not planned |
C166CL-37117 |
CCNT not incremented after unconditional jump using the XC16x simulator |
Not planned |
C166CL-37125 |
xc16x simulator does not generate interrupts for ADC channel. |
Not planned |
C166CL-37301 |
System stack cannot be increased by using the SECSIZE control |
Not planned |
C166CL-37308 |
Wrong ST10F269 on-chip flash memory specification when bit ROMS1 from SYSCON is set to segment zero |
Not planned |
C166CL-37314 |
Error parser does not open the listed include file |
Not planned |
C166CL-37316 |
Symbol file <name>.abs is not in IEEE-695 format or too short |
Not planned |
C166CL-37328 |
Program is not halted after a single step instruction when the next source line is interrupt protected |
Not planned |
C166CL-37333 |
VECSEG register cannot be initialized from EDE |
Not planned |
C166CL-37348 |
Debug Suspend Mode not entered after a Halt or Single step |
Not planned |
C166CL-37349 |
Variables not shown correctly in CrossView |
Not planned |
C166CL-37350 |
S 687: assertion failed - please report |
Not planned |
C166CL-37351 |
Segment 191 should not be reserved for XC2xxx processors |
Not planned |
C166CL-37352 |
Capture Compare output register CC2_OUT not simulated |
Not planned |
C166CL-37353 |
E 142: No or not enough resources available for this breakpoint |
Not planned |
C166CL-37357 |
CrossView error when loading abs file: iaux out of bounds |
Not planned |
C166CL-37358 |
User Stack Model library not included in special XE16x package |
Not planned |
C166CL-37360 |
Application error for Phyton installation higher than v2.0 |
Not planned |
C166CL-37363 |
Better fix for 019-35234 "Using EDE with newer version of Python" |
Not planned |
C166CL-37364 |
The actual compiler limit for a string literal after concatenation is 15000 instead of 1500 |
Not planned |
C166CL-37365 |
Uninitialized register after DFAP optimization |
Not planned |
C166CL-37367 |
SFR bit EWENx from BUSCONx not selectable at startup configuration menu for C167CS-40 |
Not planned |
C166CL-37368 |
C167CS and the C167CSx40 should have same SFR definitions and internal RAM |
Not planned |
C166CL-37369 |
Startup code documentation is wrong |
Not planned |
C166CL-37370 |
memory windows shows trap code 0x9B04 after hitting a breakpoint using the serial RAM/ROM monitor |
Not planned |
C166CL-37375 |
#pragma's not supported in C++ |
Not planned |
C166CL-37376 |
a local variable might not be shown correctly by CrossView when the "CPU Core Registers" window is also shown |
Not planned |
C166CL-37377 |
-Of causes incorrect register use for destination register of __cpnnb - R12 instead of R10 |
Not planned |
C166CL-37378 |
compiler fails to generate inline code for inline function definitions |
Not planned |
C166CL-37379 |
C++ compiler command line options documented which are not supported |
Not planned |
C166CL-37380 |
Control program does not recognize C++ option --pending-instantiations |
Not planned |
C166CL-37381 |
flash_device_num and flash_unused_address_lines not documented |
Not planned |
C166CL-37382 |
missing error for too large string constant |
Not planned |
C166CL-37387 |
CrossView crashes unexpectedly |
Not planned |
C166CL-37388 |
The Peripheral Simulation Module should be updated for XC and XE derivatives |
Not planned |
C166CL-37389 |
Application error when running the disassembler d166 |
Not planned |
C166CL-37390 |
Python not supported on 64-bit systems |
Not planned |
C166CL-37392 |
Wrong result using DFAP |
Not planned |
C166CL-37393 |
DP7_4 to DP7_7 missing in ST10F273E sfr files |
Not planned |
C166CL-37396 |
"no storage assigned" when using a local struct pointer |
Not planned |
C166CL-37397 |
Wrong bitfields accessed when using an unaligned struct |
Not planned |
C166CL-37398 |
Incorrect access of near variable with compiler optimization 'Register Contents Tracing' |
Not planned |
C166CL-37399 |
EDE may crash on projects with large number of files. |
Not planned |
C166CL-37400 |
Python error for win32com.client.Dispatch("Xfw166.CommandLine") on Windows 7 |
Not planned |
C166CL-37404 |
W 109 module name not unique linker warning when leading digits in file name used |
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 v8.8r1 is not shown here, it is included in the release notes of the product.
ID | Summary | Inspector detector |
C166CL-5297 |
C166 F602 error on extra curly braces in struct init |
Not planned |
C166CL-5804 |
compiler issues error without line number |
Not planned |
C166CL-6802 |
Step-over #define may consume lot of time |
Not planned |
C166CL-8018 |
Macro scope problem issues variable error messages |
Not planned |
C166CL-8036 |
ICALL.ASM doesn't have stubs in all segms for EXTM model |
Not planned |
C166CL-8542 |
#pragma cse <num> and option -c<num> do not have any effect |
Not planned |
C166CL-9107 |
NhtSignFBt(): illegal basic type 0 |
Not planned |
C166CL-20052 |
test all levels of pointer indirections |
Not planned |
C166CL-20175 |
Initializing arrays in structures: E 143: too many initializers |
Not planned |
C166CL-20328 |
E 279: Cannot use filename main.cpp |
Not planned |
C166CL-20404 |
Incorrect 'W 195: constant expression out of range' |
Not planned |
C166CL-21416 |
munch166 temporary files are not saved |
Not planned |
C166CL-21868 |
wrong symbolic debug info when using peephole optimization |
Not planned |
C166CL-23102 |
--diag_option does not work |
Not planned |
C166CL-23199 |
'C:\Documents' is not recognized as an internal or external command.. wmk: |
Not planned |
C166CL-30156 |
Inline assembly inside a switch statement ignored by the C++ frontend |
Not planned |
C166CL-30253 |
Instructions after _atomic() intrinsic should not be optimized away |
Not planned |
C166CL-30883 |
VDOS commando output does not appear in the output screen (Win98 only) |
Not planned |
C166CL-30955 |
C compiler wrongly returns error 544 |
Not planned |
C166CL-31233 |
wrong error message 'unknown host name' |
Not planned |
C166CL-31234 |
CrossView does not support non-default baud rates |
Not planned |
C166CL-31406 |
ieee166: this program has performed an illegal operation |
Not planned |
C166CL-31821 |
Wrong pointer arithmetics combining near and far addresses |
Not planned |
C166CL-32108 |
The line number of a compiler syntax error is not shown |
Not planned |
C166CL-32306 |
Wrong value displayed in CrossView |
Not planned |
C166CL-32364 |
Word Completion does not function when the _at keyword is being used |
Not planned |
C166CL-33141 |
W 196: constant expression out of range due to signed/unsigned type mismatch |
Not planned |
C166CL-33328 |
F106: illegal character |
Not planned |
C166CL-33359 |
no workaround for CPU functional problem "BREAK_X.H2" |
Not planned |
C166CL-33512 |
Register bank name may clash with register file symbols |
Not planned |
C166CL-33801 |
Using 'nested' -f requires a space between -f and filename |
Not planned |
C166CL-33836 |
E 95: Array is too large |
Not planned |
C166CL-33887 |
It's not possible to set a data breakpoint using the name of a sfr register |
Not planned |
C166CL-34190 |
Compiler its preprocessor cannot handle files longer than 65000 lines |
Not planned |
C166CL-34303 |
comment sign @" at the end of a macro definition converted into new line |
Not planned |
C166CL-34547 |
Output of C and C++ program are different when _packed structures are used |
Not planned |
C166CL-34616 |
#pragma class has no effect on static local variable |
Not planned |
C166CL-34634 |
E 299: MEMORY control: IRAM range 0f600h to 0ffffh overlapped by a ROM range |
Not planned |
C166CL-34964 |
Using _packed structure in C++ results in C compiler error E 61: type clash |
Not planned |
C166CL-35084 |
system sections cannot be located |
Not planned |
C166CL-35123 |
Not possible to use $(PROJDIR) or %x environment variables in EDE |
Not planned |
C166CL-35182 |
Cannot store string: program being debugged is not linked with "end.obj" |
Not planned |
C166CL-35280 |
E204: syntax error on token - in line 32768 |
Not planned |
C166CL-35488 |
CrossView hangs after using 'Target | Flash setup | Check ID' button |
Not planned |
C166CL-35670 |
CodeSense shows sfr definitions inside all sfr files |
Not planned |
C166CL-35679 |
Not initialized variables are not detected with -O0 |
Not planned |
C166CL-35691 |
16 bits bitfield treated as an 8 bits char |
Not planned |
C166CL-35904 |
.hlp files not supported anymore in Windows Vista |
Not planned |
C166CL-35965 |
Hanging FLEXlm licenses |
Not planned |
C166CL-36191 |
Uncouple flash workspace address and configuration settings from SFR settings |
Not planned |
C166CL-36475 |
Running Vista SP1, EDE hangs after showing splash screen |
Not planned |
C166CL-36931 |
Static variable inside a static template function not handled correctly |
Not planned |
C166CL-37118 |
Default OCDS break level (see CMCTR) not always set to highest value |
Not planned |
C166CL-37124 |
Timer does not always halt after hitting a breakpoint using XC22xx derivative |
Not planned |
C166CL-37340 |
DAS LPT does not work on Windows Vista and Windows 7 |
Not planned |
C166CL-37356 |
CPU type not supported when importing or refreshing DAvE project |
Not planned |