C Set ++ for AIX V2.1 Compiler Fixes ==================================== ******* ***** Official PTFs for 02.01.0004.0000 ********************* IX64392 70290 No error message for too many initializers IX61708 71015 Internal Compiler Error with -qlist IX61399 69755 libC is defining exit() & atexit() IX61397 67511 Segmentation fault with new/delete and DCE threads IX59205 66502 C Set 2.1.4 compiled object has a C Set 2.1.3 string IX59257 64812 Bad member map when class has a template with a static member of the class IX58340 62949 IKeySet not compiled properly with Manual Template Generation IX53976 43080 Catching IInvalidRequest results in a coredump on PWR2 and PPC IX56792 60941 Memory Leak in Heapview with glob() function IX55954 56226 Signal 11 during Interprocedural Analysis IX54502 46011 NLS Environment LC_NUMERIC=De_DE makes floats invalid IX54532 51024 Corrupted trace back table for functions w/stack frame bigger than 32K IX54789 50540 Objects Thrown within Nested Try Blocks not Destroyed on Exit IX53266 47545 Internal Compiler Error with -qspill IX53221 46953 Coredump with Exception Handling IX50669 38811 Incorrect Optimization with Array Subscripting IX51879 42558 Unexpected warning message with -P IX52681 43855 Signal 9 with -g and -qhd IX53164 47095 IString::overlaywith function causes unexpected unexpected side effects. IX52127 43968 Unable to restore xlc after running replace_xlc twice IX51709 41757 Incorrect result comparing unsigned int with strlen(str IX51299 41595 ICE with accessing non-static member IX50316 37121 Wrong error message casting class pointers IX50272 37006 Signal 11 received during preprocessing IX50266 37164 ICE in module cxxusys.C with -qattr IX50247 36812 Silent abend during bitfield initialization IX50002 36267 isynonym.hpp conflicts with DCE's idlbase.h IX48590 32670 Internal Compiler Error with -g ******* ***** 02.01.0004.0000 ******************************* IX49080 33760 Incorrect #pragma implementation error IX49537 34570 Multiple Inclusion of C++ sys/time.h header file with -D_BSD IX48618 32652 -qcheck traps lost for divides IX49539 35256 Compilation does not finish with -qextchk IX48947 33456 Unrecoverable ICE in module cxxusys.C ******* ***** Official PTFs for 02.01.0003.0000 ********************* IX48176 31996 Unnecessary warning issued with reference and ellipsis parameters. IX48360 32316 Casting of a T& with (T& const) results in double de-reference. ******* ***** U435017 02.01.0003.0000 ******************************* IX46062 29862 Incorrect results with -O ******* ***** U433533 02.01.0003.0000 ******************************* IX46473 29640 Internal compiler error with -O IX46350 29201 Internal compiler error with -O ******* ***** U433530 02.01.0003.0000 ******************************* IX46029 28152 Listing source numbers go back to 00000 after 99999 IX46031 28155 Invalid source lines in listing IX46058 28259 Seekg is backing up too far when using ios::cur ******* ***** 02.01.0003.0000 ******************************* IX45500 26656 Compiler abend using the -qhd flag ******* ***** U431635 02.01.0002.0000 ******************************* IX45274 26269 Incorrout when va_arg is proceeded by 8-byte struct IX44437 26107 Inline function not called properly in a loop IX44438 26234 Core dump with -qsrcmsg (signal 11 received) IX45376 26331 Bad stabstring with -g option ******* ***** U431634 02.01.0002.0000 ******************************* IX44434 25559 pd fails to open .pdb file; segmentation violation ******* ***** U431628 02.01.0002.0000 ******************************* IX44983 25187 Incorrout with xlC -O .c ******* ***** 02.01.0002.0000 ******************************* IX43932 24418 EDC0001 Internal compiler error at procedure O-Phase IX43923 24845 Problem with bad constant IX44440 25049 Incorrout when comp with -O, -qflttrap and -qfloat=nans IX43945 24803 Incorrect preprocessor output IX44347 22590 Incorrect code generated for program IX44183 23535 Function overloading resolution fails IX44305 23056 Constructor throwing exception fails at -O IX44346 23114 C++ cannot handle legal offsetof IX44350 21604 Template instantiation problem; erroneous error message IX44369 20486 VFT not generated for a class IX44382 20942 Reference initialization is not done statically IX44393 22592 Internal fixes for debug information ******* ***** U429295 02.01.0001.0000 ******************************* IX43440 23753 Incorr output when using the IString::isLike() method ******* ***** U427813 02.01.0001.0000 ******************************* IX43250 23470 1540-022: (S) time was previously declared as time_t IX43260 23595 Structure indexing doesn't work - loosing a null IX43339 23577 VFTs for local classes not initialized at load time IX43648 23982 Incorrect output with C Set ++ ******* ***** 02.01.0001.0000 ******************************* IX42537 22732 CSET++ 2.1.0.0 PRODUCES AN INTERNAL COMPILER ERROR MESS IX43064 23364 XLC INTERNAL COMPILER ERROR IX43124 23426 UNRESOLVED SYMBOLS WITH C SET ++ IX42621 22725 CSET++ GIVES INVALID MESSAGE 1540-285. IX42835 22954 TYPEDEF DISAMBIGUATION FAILS IN STRUCT MEMBER DECLARATO ******* ***** U422414 02.01.0000.0000 ******************************* IX42199 22089 1501-230 Internal Compiler Error ******* ***** U422047 02.01.0000.0000 ******************************* IX41912 21453 1540-096:(U)INTERNAL COMPILER ERROR(-QGENPCOMP, -QUSEPC IX41960 21646 THE -S MAPPING OPTION FOR THE PB COMMAND DOES NOT WORK ******* ***** U421890 02.01.0000.0000 ******************************* IX41543 20543 Incorrect packing of bitfields for C++ IX40863 ----- Miscellaneous internal fixes