****************************************************************************
*                      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  Fixpak 2
----------------------------------------------------------------------------

139319   Trap in _uheap_check()
145447   _threadstore() not exported
154155   /O+ causes an internal compiler error
159627   /O+ corrupts a variable being passed.
163298   Problem encountered when compiling with -O
165010   ICE when compiling with /O+



DEFECT   PROBLEM DESCRIPTION  Fixpak 1
----------------------------------------------------------------------------
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


