**************************************************************************** * VisualAge for C++ Version 3.6.5 * * Fixpak 2 * **************************************************************************** * * * This fixpak contains fixes that apply only to VisualAge C++ Version 3.6.5* * The fixpak must be applied using the provided installation tools. * * * **************************************************************************** DEFECT PROBLEM DESCRIPTION ---------------------------------------------------------------------------- 121739 Multidimensional arrays in templates not recognized 134029 Access Violation with cross-linked DLLs 135200 data item is not assigned if OPTFUNC is used in a dll 136090 dllrname does not rename forwarder entries in DLLs 136873 Internal compiler error using -qinfo=ppt and -qsource 138150 Segmentation fault with at -O 138750 FIxed ilink problem with Microsoft BIND 139065 dllrname does not rename forwarder entries 139319 Trap in _uheap_check() 143613 Fixed problems with Timezone in southern hemisphere timezones 146574 #line is causing a problem if a header file is included 149638 Traps on cleanup when running secondary treads 149832 fread gets eof if an ungetc is done before fread. 150628 incorrect asm generated for large long long 152025 C front-end malloc failure compiler large file 154155 /O+ causes an internal compiler error 158470 DLL that is loaded installs into its runtime its own_matherr 159627 /O+ corrupts a variable being passed 29077 Multimedia player loses memory/handles 29076 First page orientation wrong 29684 IListBox::horizontalScroll leak memory **************************************************************************** * VisualAge for C++ Version 3.6.5 * * Fixpak 1 * **************************************************************************** DEFECT PROBLEM DESCRIPTION ---------------------------------------------------------------------------- Fixes in component cset.ilink.ppk1 126882 Directory on cmd line not used before LIB 95987 Stub with long header makes program to fail 130001 Segmentation violation with dllrname 31102 Wrong char for segment name in linnum table of map file 129681 MaxActivePages off by 1 causes a GPF 130746 ILIB case sensitivity Fixes in component intel.be.ppak1 125700 ICE with inline and ternary 129807 int -> 16-bit ptr -> 32-bit ptr conversion problem 131754 Long compile time with >1000 cases 131756 Incorrect SHRD and SHLD instructions Fixes in component C.C++.ppak1.nt 123944 The operand of the sizeof operator is not valid 90845 Corrected error in templates. 124660 Incorrect result with -O2 compile option and 3.6.4 compiler 126817 dtor not run after "unreachable" statement 129110 Optimized code does not pass reference correctly 129825 Sibling elements of class structure incorrectly aliased together 127733 Corrected an error in the preprocessor generated code 121772 Memory leak during expression evaluation of conditional breakpoint 132377 Unexpected warning from an unreachable point in program 132710 Sibling elements of class structure aliased together 131276 Multidimensional arrays of templates not handled correctly 133578 IOC sample magnify has dynamic cast failure Fixes in component cset.rt.ppak1 ST6889 iconv returns error for DBCS sub character as invalid input 130809 printf rounds FP numbers too soon 131874 Race condition in semaphore code