Patch-ID# 111715-14 Keywords: c++ 5.4 cc 5.4 fd7 Synopsis: C++ 5.4: Patch for Forte Developer 7 C++ compiler Date: Mar/30/2004 Install Requirements: See Special Install Instructions Solaris Release: 7 8 9 SunOS Release: 5.7 5.8 5.9 Unbundled Product: Forte Developer 7 Unbundled Release: C++_5.4 Xref: Topic: Relevant Architectures: sparc BugId's fixed with this patch: 4077273 4090895 4202760 4237826 4239559 4245182 4285121 4323218 4366926 4404339 4416847 4430933 4434209 4440228 4494140 4494751 4519244 4617723 4619244 4626603 4629936 4631740 4632564 4633188 4633867 4634234 4635564 4638480 4638901 4640675 4641470 4641484 4641734 4641889 4642152 4643663 4643998 4644764 4645947 4646412 4647332 4648790 4649118 4649189 4649669 4651881 4652122 4652958 4653103 4653509 4653523 4653942 4656289 4656962 4658928 4659170 4659186 4659874 4660290 4661839 4661861 4662757 4664136 4667669 4668075 4668125 4668705 4668860 4669810 4670736 4674786 4675885 4675997 4677212 4678950 4679619 4679756 4680478 4680648 4682573 4682690 4684955 4685358 4686222 4688589 4695490 4695821 4697154 4697466 4698028 4699194 4699637 4699897 4700247 4700422 4700682 4701739 4702100 4704604 4706329 4708280 4708599 4708982 4709155 4710815 4714288 4717635 4719905 4721341 4723836 4723876 4723892 4724442 4732844 4733446 4733972 4734888 4736673 4737379 4742343 4745600 4746110 4746397 4747931 4749398 4749523 4749628 4750915 4750936 4752049 4753290 4754560 4755292 4756106 4756288 4757632 4760591 4763078 4763163 4763505 4764247 4765947 4766986 4767082 4769197 4771671 4772617 4774693 4776904 4778595 4778948 4779860 4780350 4781016 4785949 4786255 4786531 4786745 4789818 4790241 4790854 4792848 4793373 4797207 4800874 4801022 4801714 4802213 4802588 4805442 4808336 4812713 4814451 4816888 4820873 4821794 4825898 4827063 4828443 4829121 4830398 4831288 4831381 4832354 4832804 4834587 4835891 4836640 4842849 4843654 4846299 4848795 4849313 4851530 4854778 4856138 4857064 4859090 4864149 4864189 4869524 4873908 4875349 4876793 4878628 4884516 4886193 4888915 4891985 4893142 4894898 4901279 4902739 4911276 4916333 4918858 4919536 4922033 4926147 4930287 4930712 4942568 4945288 4945846 4949404 4951789 4953582 4953639 4955571 4956174 4961377 4961661 4964576 4965215 4967319 4967333 4977958 4984339 4991454 Changes incorporated in this version: 4202760 4878628 4945288 4955571 4967333 4977958 4984339 4991454 4956174 4967319 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /SUNWspro/lib/CC4/libm.so /SUNWspro/lib/libiostream.so /SUNWspro/lib/v9/libiostream.so /SUNWspro/prod/bin/CC /SUNWspro/prod/bin/CCadmin /SUNWspro/prod/bin/CClink /SUNWspro/prod/bin/ccfe /SUNWspro/prod/include/CC/Cstd/fstream /SUNWspro/prod/include/CC/Cstd/fstream.SUNWCCh /SUNWspro/prod/include/CC/Cstd/fstream.cc /SUNWspro/prod/include/CC/Cstd/istream /SUNWspro/prod/include/CC/Cstd/istream.SUNWCCh /SUNWspro/prod/include/CC/Cstd/istream.cc /SUNWspro/prod/include/CC/Cstd/limits /SUNWspro/prod/include/CC/Cstd/memory /SUNWspro/prod/include/CC/Cstd/ostream /SUNWspro/prod/include/CC/Cstd/rw/iotraits /SUNWspro/prod/include/CC/Cstd/rw/iterator /SUNWspro/prod/include/CC/Cstd/rw/numbrw.cc /SUNWspro/prod/include/CC/Cstd/rw/numeral /SUNWspro/prod/include/CC/Cstd/rw/stdmutex.h /SUNWspro/prod/include/CC/Cstd/rw/string_ref /SUNWspro/prod/include/CC/Cstd/rw/traits /SUNWspro/prod/include/CC/Cstd/sstream /SUNWspro/prod/include/CC/Cstd/sstream.SUNWCCh /SUNWspro/prod/include/CC/Cstd/sstream.cc /SUNWspro/prod/include/CC/Cstd/stdcomp.h /SUNWspro/prod/include/CC/Cstd/streambuf /SUNWspro/prod/include/CC/Cstd/streambuf.cc /SUNWspro/prod/include/CC/Cstd/string /SUNWspro/prod/include/CC/Cstd/string.cc /SUNWspro/prod/include/CC/Cstd/strstream /SUNWspro/prod/include/CC/Cstd/strstream.SUNWCCh /SUNWspro/prod/include/CC/Cstd/vector.cc /SUNWspro/prod/include/CC/locale_iso_SUNWCC.h /SUNWspro/prod/include/CC/rw7/rw/btrdict.h /SUNWspro/prod/include/CC/rw7/rw/compiler.h /SUNWspro/prod/include/CC/rw7/rw/pstream.h /SUNWspro/prod/include/CC/rw7/rw/sortvec.h /SUNWspro/prod/include/CC/rw7/rw/xdrstrea.h /SUNWspro/prod/include/CC/rw7/std/rw/compiler.h /SUNWspro/prod/include/CC/stddef_iso_SUNWCC.h /SUNWspro/prod/include/CC/stdio_iso_SUNWCC.h /SUNWspro/prod/include/CC/stdlib_iso_SUNWCC.h /SUNWspro/prod/include/CC/stlport4/cassert /SUNWspro/prod/include/CC/stlport4/cassert.SUNWCCh /SUNWspro/prod/include/CC/stlport4/cctype.SUNWCCh /SUNWspro/prod/include/CC/stlport4/cerrno /SUNWspro/prod/include/CC/stlport4/cerrno.SUNWCCh /SUNWspro/prod/include/CC/stlport4/cfloat.SUNWCCh /SUNWspro/prod/include/CC/stlport4/climits.SUNWCCh /SUNWspro/prod/include/CC/stlport4/clocale /SUNWspro/prod/include/CC/stlport4/clocale.SUNWCCh /SUNWspro/prod/include/CC/stlport4/cmath.SUNWCCh /SUNWspro/prod/include/CC/stlport4/config/stl_solaris.h /SUNWspro/prod/include/CC/stlport4/config/stl_sunpro.h /SUNWspro/prod/include/CC/stlport4/csetjmp.SUNWCCh /SUNWspro/prod/include/CC/stlport4/csignal.SUNWCCh /SUNWspro/prod/include/CC/stlport4/cstdarg.SUNWCCh /SUNWspro/prod/include/CC/stlport4/cstddef /SUNWspro/prod/include/CC/stlport4/cstddef.SUNWCCh /SUNWspro/prod/include/CC/stlport4/cstdio /SUNWspro/prod/include/CC/stlport4/cstdio.SUNWCCh /SUNWspro/prod/include/CC/stlport4/cstdlib.SUNWCCh /SUNWspro/prod/include/CC/stlport4/cstring.SUNWCCh /SUNWspro/prod/include/CC/stlport4/ctime /SUNWspro/prod/include/CC/stlport4/ctime.SUNWCCh /SUNWspro/prod/include/CC/stlport4/ctype.h.SUNWCCh /SUNWspro/prod/include/CC/stlport4/cwchar /SUNWspro/prod/include/CC/stlport4/cwchar.SUNWCCh /SUNWspro/prod/include/CC/stlport4/cwctype /SUNWspro/prod/include/CC/stlport4/cwctype.SUNWCCh /SUNWspro/prod/include/CC/stlport4/iomanip /SUNWspro/prod/include/CC/stlport4/iomanip.h /SUNWspro/prod/include/CC/stlport4/new /SUNWspro/prod/include/CC/stlport4/pthread.h /SUNWspro/prod/include/CC/stlport4/setjmp.h.SUNWCCh /SUNWspro/prod/include/CC/stlport4/signal.h.SUNWCCh /SUNWspro/prod/include/CC/stlport4/stdarg.h.SUNWCCh /SUNWspro/prod/include/CC/stlport4/stddef.h.SUNWCCh /SUNWspro/prod/include/CC/stlport4/stdio.h.SUNWCCh /SUNWspro/prod/include/CC/stlport4/stdio_streambuf /SUNWspro/prod/include/CC/stlport4/stdlib.h.SUNWCCh /SUNWspro/prod/include/CC/stlport4/stl/_algo.c /SUNWspro/prod/include/CC/stlport4/stl/_algo.h /SUNWspro/prod/include/CC/stlport4/stl/_algobase.c /SUNWspro/prod/include/CC/stlport4/stl/_algobase.h /SUNWspro/prod/include/CC/stlport4/stl/_alloc.c /SUNWspro/prod/include/CC/stlport4/stl/_alloc.h /SUNWspro/prod/include/CC/stlport4/stl/_auto_ptr.h /SUNWspro/prod/include/CC/stlport4/stl/_bitset.c /SUNWspro/prod/include/CC/stlport4/stl/_bvector.h /SUNWspro/prod/include/CC/stlport4/stl/_check_config.h /SUNWspro/prod/include/CC/stlport4/stl/_cmath.h /SUNWspro/prod/include/CC/stlport4/stl/_complex.c /SUNWspro/prod/include/CC/stlport4/stl/_config.h /SUNWspro/prod/include/CC/stlport4/stl/_config_compat.h /SUNWspro/prod/include/CC/stlport4/stl/_config_compat_post.h /SUNWspro/prod/include/CC/stlport4/stl/_construct.h /SUNWspro/prod/include/CC/stlport4/stl/_cwchar.h /SUNWspro/prod/include/CC/stlport4/stl/_deque.c /SUNWspro/prod/include/CC/stlport4/stl/_deque.h /SUNWspro/prod/include/CC/stlport4/stl/_epilog.h /SUNWspro/prod/include/CC/stlport4/stl/_fstream.c /SUNWspro/prod/include/CC/stlport4/stl/_fstream.h /SUNWspro/prod/include/CC/stlport4/stl/_hash_map.h /SUNWspro/prod/include/CC/stlport4/stl/_hash_set.h /SUNWspro/prod/include/CC/stlport4/stl/_hashtable.c /SUNWspro/prod/include/CC/stlport4/stl/_hashtable.h /SUNWspro/prod/include/CC/stlport4/stl/_heap.c /SUNWspro/prod/include/CC/stlport4/stl/_heap.h /SUNWspro/prod/include/CC/stlport4/stl/_ios.c /SUNWspro/prod/include/CC/stlport4/stl/_ios_base.h /SUNWspro/prod/include/CC/stlport4/stl/_iosfwd.h /SUNWspro/prod/include/CC/stlport4/stl/_istream.c /SUNWspro/prod/include/CC/stlport4/stl/_istreambuf_iterator.h /SUNWspro/prod/include/CC/stlport4/stl/_iterator.h /SUNWspro/prod/include/CC/stlport4/stl/_iterator_base.h /SUNWspro/prod/include/CC/stlport4/stl/_limits.c /SUNWspro/prod/include/CC/stlport4/stl/_limits.h /SUNWspro/prod/include/CC/stlport4/stl/_list.c /SUNWspro/prod/include/CC/stlport4/stl/_list.h /SUNWspro/prod/include/CC/stlport4/stl/_locale.h /SUNWspro/prod/include/CC/stlport4/stl/_map.h /SUNWspro/prod/include/CC/stlport4/stl/_monetary.c /SUNWspro/prod/include/CC/stlport4/stl/_num_get.c /SUNWspro/prod/include/CC/stlport4/stl/_num_get.h /SUNWspro/prod/include/CC/stlport4/stl/_num_put.c /SUNWspro/prod/include/CC/stlport4/stl/_numeric.c /SUNWspro/prod/include/CC/stlport4/stl/_numeric.h /SUNWspro/prod/include/CC/stlport4/stl/_ostream.c /SUNWspro/prod/include/CC/stlport4/stl/_pthread_alloc.c /SUNWspro/prod/include/CC/stlport4/stl/_pthread_alloc.h /SUNWspro/prod/include/CC/stlport4/stl/_ptrs_specialize.h /SUNWspro/prod/include/CC/stlport4/stl/_queue.h /SUNWspro/prod/include/CC/stlport4/stl/_rope.c /SUNWspro/prod/include/CC/stlport4/stl/_rope.h /SUNWspro/prod/include/CC/stlport4/stl/_site_config.h /SUNWspro/prod/include/CC/stlport4/stl/_slist.c /SUNWspro/prod/include/CC/stlport4/stl/_slist.h /SUNWspro/prod/include/CC/stlport4/stl/_slist_base.c /SUNWspro/prod/include/CC/stlport4/stl/_sstream.c /SUNWspro/prod/include/CC/stlport4/stl/_sstream.h /SUNWspro/prod/include/CC/stlport4/stl/_stdio_file.h /SUNWspro/prod/include/CC/stlport4/stl/_stream_iterator.h /SUNWspro/prod/include/CC/stlport4/stl/_streambuf.c /SUNWspro/prod/include/CC/stlport4/stl/_streambuf.h /SUNWspro/prod/include/CC/stlport4/stl/_string.c /SUNWspro/prod/include/CC/stlport4/stl/_string.h /SUNWspro/prod/include/CC/stlport4/stl/_string_fwd.c /SUNWspro/prod/include/CC/stlport4/stl/_string_io.c /SUNWspro/prod/include/CC/stlport4/stl/_tempbuf.c /SUNWspro/prod/include/CC/stlport4/stl/_threads.c /SUNWspro/prod/include/CC/stlport4/stl/_threads.h /SUNWspro/prod/include/CC/stlport4/stl/_time_facets.c /SUNWspro/prod/include/CC/stlport4/stl/_tree.c /SUNWspro/prod/include/CC/stlport4/stl/_tree.h /SUNWspro/prod/include/CC/stlport4/stl/_valarray.c /SUNWspro/prod/include/CC/stlport4/stl/_valarray.h /SUNWspro/prod/include/CC/stlport4/stl/_vector.c /SUNWspro/prod/include/CC/stlport4/stl/_vector.h /SUNWspro/prod/include/CC/stlport4/stl/c_locale.h /SUNWspro/prod/include/CC/stlport4/stl/debug/_debug.c /SUNWspro/prod/include/CC/stlport4/stl/debug/_debug.h /SUNWspro/prod/include/CC/stlport4/stl/debug/_deque.h /SUNWspro/prod/include/CC/stlport4/stl/debug/_hashtable.h /SUNWspro/prod/include/CC/stlport4/stl/debug/_iterator.h /SUNWspro/prod/include/CC/stlport4/stl/debug/_list.h /SUNWspro/prod/include/CC/stlport4/stl/debug/_slist.h /SUNWspro/prod/include/CC/stlport4/stl/debug/_string.h /SUNWspro/prod/include/CC/stlport4/stl/debug/_tree.h /SUNWspro/prod/include/CC/stlport4/stl/debug/_vector.h /SUNWspro/prod/include/CC/stlport4/stl/type_traits.h /SUNWspro/prod/include/CC/stlport4/stl/wrappers/_deque.h /SUNWspro/prod/include/CC/stlport4/stl/wrappers/_hash_map.h /SUNWspro/prod/include/CC/stlport4/stl/wrappers/_hash_set.h /SUNWspro/prod/include/CC/stlport4/stl/wrappers/_list.h /SUNWspro/prod/include/CC/stlport4/stl/wrappers/_map.h /SUNWspro/prod/include/CC/stlport4/stl/wrappers/_mmap.h /SUNWspro/prod/include/CC/stlport4/stl/wrappers/_set.h /SUNWspro/prod/include/CC/stlport4/stl/wrappers/_slist.h /SUNWspro/prod/include/CC/stlport4/stl/wrappers/_vector.h /SUNWspro/prod/include/CC/stlport4/stl_user_config.h /SUNWspro/prod/include/CC/stlport4/string.h /SUNWspro/prod/include/CC/stlport4/string.h.SUNWCCh /SUNWspro/prod/include/CC/stlport4/time.h /SUNWspro/prod/include/CC/stlport4/time.h.SUNWCCh /SUNWspro/prod/include/CC/stlport4/typeinfo /SUNWspro/prod/include/CC/stlport4/wchar.h /SUNWspro/prod/include/CC/stlport4/wchar.h.SUNWCCh /SUNWspro/prod/include/CC/stlport4/wctype.h.SUNWCCh /SUNWspro/prod/include/CC/string_iso_SUNWCC.h /SUNWspro/prod/include/CC/suninterval_matrix.h /SUNWspro/prod/include/CC/time_iso_SUNWCC.h /SUNWspro/prod/include/CC/wchar_iso_SUNWCC.h /SUNWspro/prod/include/CC4/iostream.h /SUNWspro/prod/lib/CC4/libC.a /SUNWspro/prod/lib/CC4/libCsunimath.a /SUNWspro/prod/lib/CC4/libcomplex.a /SUNWspro/prod/lib/CC4/libp/libC.a /SUNWspro/prod/lib/CC4/libp/libcomplex.a /SUNWspro/prod/lib/libCrun.a /SUNWspro/prod/lib/libCstd.a /SUNWspro/prod/lib/libCsunimath.a /SUNWspro/prod/lib/libCsunimathios.a /SUNWspro/prod/lib/libdemangle.a /SUNWspro/prod/lib/libgc.a /SUNWspro/prod/lib/libgc.so.1 /SUNWspro/prod/lib/libiostream.a /SUNWspro/prod/lib/libp/libCrun.a /SUNWspro/prod/lib/libp/libCstd.a /SUNWspro/prod/lib/libp/libdemangle.a /SUNWspro/prod/lib/libp/libgc.a /SUNWspro/prod/lib/libp/libiostream.a /SUNWspro/prod/lib/locale/C/LC_MESSAGES/SUNW_SPRO_SC_ccfe.error_help.html /SUNWspro/prod/lib/locale/C/LC_MESSAGES/SUNW_SPRO_SC_ccfe.msg /SUNWspro/prod/lib/rw7/CC4/libp/librwtool.a /SUNWspro/prod/lib/rw7/CC4/librwtool.a /SUNWspro/prod/lib/rw7/CC4/librwtool.so.2 /SUNWspro/prod/lib/rw7/CC4/librwtool_dbg.a /SUNWspro/prod/lib/rw7/libp/librwtool.a /SUNWspro/prod/lib/rw7/librwtool.a /SUNWspro/prod/lib/rw7/librwtool.so.2 /SUNWspro/prod/lib/rw7/librwtool_dbg.a /SUNWspro/prod/lib/rw7/std/libp/librwtool.a /SUNWspro/prod/lib/rw7/std/librwtool.a /SUNWspro/prod/lib/rw7/std/librwtool.so.2 /SUNWspro/prod/lib/rw7/std/librwtool_dbg.a /SUNWspro/prod/lib/rw7/std/v9/libp/librwtool.a /SUNWspro/prod/lib/rw7/std/v9/librwtool.a /SUNWspro/prod/lib/rw7/std/v9/librwtool.so.2 /SUNWspro/prod/lib/rw7/std/v9/librwtool_dbg.a /SUNWspro/prod/lib/rw7/v9/libp/librwtool.a /SUNWspro/prod/lib/rw7/v9/librwtool.a /SUNWspro/prod/lib/rw7/v9/librwtool.so.2 /SUNWspro/prod/lib/rw7/v9/librwtool_dbg.a /SUNWspro/prod/lib/stlport4/libp/libstlport.a /SUNWspro/prod/lib/stlport4/libstlport.a /SUNWspro/prod/lib/stlport4/libstlport.so.1 /SUNWspro/prod/lib/stlport4/libstlport_dbg.a /SUNWspro/prod/lib/stlport4/v9/libp/libstlport.a /SUNWspro/prod/lib/stlport4/v9/libstlport.a /SUNWspro/prod/lib/stlport4/v9/libstlport.so.1 /SUNWspro/prod/lib/stlport4/v9/libstlport_dbg.a /SUNWspro/prod/lib/v8plus/libCstd.a /SUNWspro/prod/lib/v8plus/libp/libCstd.a /SUNWspro/prod/lib/v9/libCrun.a /SUNWspro/prod/lib/v9/libCstd.a /SUNWspro/prod/lib/v9/libCsunimath.a /SUNWspro/prod/lib/v9/libCsunimathios.a /SUNWspro/prod/lib/v9/libdemangle.a /SUNWspro/prod/lib/v9/libgc.a /SUNWspro/prod/lib/v9/libgc.so.1 /SUNWspro/prod/lib/v9/libiostream.a /SUNWspro/prod/lib/v9/libp/libCrun.a /SUNWspro/prod/lib/v9/libp/libCstd.a /SUNWspro/prod/lib/v9/libp/libdemangle.a /SUNWspro/prod/lib/v9/libp/libgc.a /SUNWspro/prod/lib/v9/libp/libiostream.a Problem Description: 4202760 A class member function declared as a friend is not granted access. 4878628 missing run-time type information - Undefined __RTTI symbol 4945288 Sdtimage crash when opening *.tif and *.gif file. 4955571 c++ compiler generates erroneous errors 4967333 internal use of clog/__clog in -lC/-liostream should bind to its own copy 4977958 template compilation error 4984339 libiostream is always linked statically 4991454 friend declaration not matched to template function in namespace 4956174 RWBTreeOnDisk find functions fail with SIGSEGV in strncmp 4967319 RWBTreeOnDisk insertKeyAndValue function fails with SIGSEGV in strncmp (from 111715-13) 4776904 Destructors not being called 4843654 Template type induction failure 4918858 incorrect use of "typename" in standard headers 4919536 libCstd does not provide enough overloads of operator>() for fpos 4930287 Unable to build isvapp mico 4942568 destructor of compiler generated temp variable called twice 4945846 Having problem with patch 108434-13 4949404 numeric_limits doesn't understand 64 bit integers 4951789 incorrect value for numeric_limits::is_modulo 4953582 stringstream::seekg() does not set the current pointer at the designated positio 4953639 istream::getline reads upto n-2 characters where n is buffer size 4961377 illegal operation on operator== with enumeration template instance 4961661 Error: Could not find a match .... in template 4964576 local variable not destroyed when breaking out of loop 4965215 cerr hanging if interupted by a signal (from 111715-12) 4911276 Incorrect offsetof() in presence of overloaded "&" operator 4930712 Assignment inside the return() seems to return incorrect value (from 111715-11) 4926147 RW Tools.h++ headers broken for Solaris 9 4869524 C++ 5.3 and -xO2 : compiler(iropt) error: connect_labelrefs: undefined label 4922033 Ability to create a non-const iterator from a const vector 4916333 C++ 5.4/5.5: Segmentation Fault in ccfe 4901279 Assertion in entrycreator.cc with virtual function in template class 4902739 assertion ../links/prepexpression.cc, line 65 due to missing constructor (from 111715-10) 4836640 compile error after installing 111685-13 4857064 Assertion: (../lnk/v2mangler.cc, line 1172) 4884516 libCstd vector class does not pass correct size to deallocator 4886193 CC -xOn -g0 (n>0) does not emit N_SLINE stabs 4888915 compile fails with patch 111715-08 4891985 problem with Partial specialization 4893142 C++ 5.4 Assertion: (../lnk/v2mangler.cc, line 1163) 4894898 the fixes for bugs 4856138 and 4876793 break binary compatibility (from 111715-09) 4859090 error on function template return type 4873908 explicit specialization not found for default template parameter 4875349 Assertion: (../lnk/init.cc, line 957) or 999 4876793 second argument to deallocate() should be the strings capacity NOT length (from 111715-08) 4772617 boost: confusion between identical namespace and template names 4829121 BOOST: Assertion: (../lnk/init.cc, line 999) 4842849 C++ 5.4 with patch 111715-05 and 111715-06 consumes too much memory. 4846299 111685-13: destructor called when there was no constructor while unwinding stack 4848795 Assertion error in mangler in 5.3 and 5.4 C++ compiler 4849313 Core dump using -xtarget=ultra or -xarch=v8plus with stlport 4851530 assertion error with -g: abi2_mangler::entity_expression 4854778 111685-14: regression: CC fails to compile operator declared forward in template 4856138 libCstd string class does not pass correct size to deallocator 4864149 QS: C++ compiler fails with specializing error 4864189 numeric_limits denorm_min incorrectly returns zero (from 111715-07) 4793373 Bug with using-declarations and virtual functions 4805442 cpp-perf: compiler should keep track address not taken static variables 4830398 test compiled with -g SF in some cases 4831288 wrong results with -g 4832354 problem with changing the name of template parameter 4832804 Inherited class does not seem to get the default destructor 4835891 static member functions in derived class collide due to using-declarations (from 111715-06) 4245182 can not use dynamic_cast in constructor 4404339 ambiguity taking address of conversion operator 4736673 runtime error with dynamic_cast inside constructor 4742343 overload resolution error of type conversion functions 4785949 www.boost.org: Template generates Assertion: (../lnk/init.cc, line 991) 4814451 ABAQUS: Changing the names of the C++ template parameters breaks compiler. 4816888 Add Qoption to globalize items with internal (static) linkage 4820873 Assertion: (../links/preexpression.cc), line 75) - tpatch 111685-13 installed 4821794 assertion failure for program using member templates with default args 4825898 C++ runtime performace standard iostream is much slower than classic iostream 4827063 C++ headers unconditionally define NULL as 0 -- incorrect for LP64 4828443 incorrect number of characters outputed after fix of bug 4747931 4831381 assertion ../lnk/tmplmatchargs.cc in CC 5.4 4834587 Assertion: (../lnk/tmplmatchargs.cc, line 151) (from 111715-05) 4077273 cast are not called or gives compilation error 4643663 C++ program core dumps 4700422 CC exits with Assertion: (../links/prepexpression.cc, line 75) 4733446 Parser error: template struct ABC* foo2(T*); 4749523 inline member template function fails 4769197 Out of line nested destructor not recognized 4780350 no error when formal parameter in definition used in specialization (bis) 4786255 Assertion: (../lnk/emitinitializer.cc, line 141) 4786531 missing specialization when template parameter is yet undefined 4789818 Assert when compiling with -g 4790854 std::list::__it is not accessible in latest patched C++ compiler 4792848 Inheriting from specialized class complains must be a previously defined class 4797207 111685-08 breaks typename, causes destructor name must match class name error 4800874 ccfe assertion if current working directory is more than 256 characters 4801022 Compiler fails with assertion at const int initialization 4801714 C++ 5.4 111715-03 won't allow template specialization for function pointer 4802213 trying to catch exception, program dumps core when compiled optimized w/o +d 4802588 Assertion: (../links/preexpression.cc), line 75 4808336 signal 11 when compiling with -g 4812713 Template fails with 20 parameters (from 111715-04) 4494751 C++ doesn't issue error on a friend template function usage 4723892 krakatoa_patch gives an ERROR when using friend declaration for an operator 4750915 Unable to call a pure virtual method in the constructor 4756288 ccfe does not resove map < char , T > :: iterator 4763078 inconsistent treatment of signed bitfields by ccfe 4763163 use of template before it is declared not detected 4764247 Using `typename' in explicit specialization incorrectly allowed 4765947 no error from compiler when template name in definition used in specialization 4767082 template parameters are allowed outside their scope 4771671 incorrect result on bitfield comparison 4774693 Incorrect declaration of "round_style" in stlport4/stl/_limits.h 4778595 Test E1132281 failed with -library=stlport4 4778948 compiler reporting a false error in array specialization 4779860 bit field assignments gives different result from C 4781016 libCstd header : formal parameter in definition used in specializati 4786745 Template error: Type is not defined 4790241 compiler enters an infinite loop (from 111715-03) 4239559 access control violation 4633188 No diagnostic for missing 'template <>' 4688589 Compiler out of memory with deeply nested templates 4733972 Assertion: (../lnk/init.cc, line 967) for template code 4745600 problem with rdbuff being used to redirect stderror 4746110 ccfe rejects valid forward declaration with "type is incomplete" 4746397 Partial specialization on pointer type 4747931 deriving from std::strstreambuf yields core dump 4749398 low performance of the standard template class string. 4749628 C++ 5.3 runtime performance insertion into ostrstream is slow 4750936 basic_string assumes int converts to char_type 4752049 Invalid variable name accepted 4753290 default template parameter as a template specialization 4754560 The compiler is not handling partial specializations correctly 4755292 Assertion (../lnk/tmplmatchargs.cc, line 164) 4756106 problem in std library with customer allocator 4757632 Multiple destruction for temp objects 4760591 bug in 111715-02 tpatch 4763505 Incorrect Line Numbers with Macros Expanding to Multiple Lines 4766986 Assertion failure in prep_dot (from 111715-02) 4323218 Accepts template specialization in friend decl. as a function template decl. 4366926 decl of function having a function for parameter not recognized 4416847 outside-namespace definition shall not introduce new members 4434209 problem with default template args in function template 4494140 member access control bug with friends and templates 4519244 C++ 5.2/5.3 does not write/interpret SunWS_cache/CC_state correctly. 4617723 undefined symbol with "-xO4 -xcrossfile=1" options 4631740 gcmonitor dumps core on ja locale. 4653942 bug on specialization of a static const member 4660290 ostringstream produces incorrect results with C++ Compiler 5.3 4667669 Test fail - modena6.3 negative test for "Point of declaration" 4668075 inlining problem makes program dump core at runtime 4668860 C++ 5.3 #111685-06 suppresses error message "x is not accessible from B::foo()." 4669810 Template cache not updated correctly. 4670736 Compiling fails with "SunWS_cache: Error: Lock attempt failed" message. 4674786 Variadic macros eats spaces 4675885 sp->foo(); "Error: Badly formed expression." 4675997 " Signal 11:" with " -g -xO3 -xalias_level=compatible" 4677212 Wrong compilation error with valid template code 4678950 ccfe issues bogus error on default template argument expression 4679619 cast fails when program is compiled using Forte 6u2 4679756 ccfe core dump for nested struct with same tag 4680478 C++ compiler generates Warning: The else-branch should return a Value 4680648 wrong access in base-clause of the nested class 4682573 namespace bug causes compile time error 4682690 Assertion error in v2mangler.cc with -xsb option 4684955 ccfe core dumps in parallel build 4685358 Destructor call missing at runtime since compiled w/ C++ 5.3 patch # 111685-03 4686222 Compiler crashes with Signal 11 (patch regression) 4695490 libCsunimath.a build failed after applying the fix for 4323218 4695821 5.4 and 5.5 compilers do not compile isv qt-x11-free-3.0.0 source 4697154 Assertion: abi2_mangler::entity_expression (../links/v2mangler.cc, line 1557) 4697466 template specialization does not work correctly with string literal 4698028 RTC reports rua error for program using deque 4699194 reverse_iterator<...>::self should be public 4699637 trying to catch exception causes program to dump core when compiled optimized 4699897 function try-block around mem-initializer causes runtime crash 4700247 Assertion: (../lnk/multiplextoken.cc, line 63). 4700682 Cu: FD7 and F6U2 3X slower than F6U1 unpatched 4701739 Assertion: (../links/ftemplate.cc, line 495 or 497 4702100 rui error in std::__iterator_category 4704604 C++ 5.0 onwards: cin>> assignments to long long do not return error. 4706329 function not accepted as template actual argument Function address to template a 4708280 Compiler fails to warn about comparing two different enum's (gnu does warn) 4708599 Compiler doesn't catch error in using of typedef of class specialization 4708982 Patched version of libCstd.so.1 is compiled for sparcv8plus 4709155 MT program crashes in insertion operator 4710815 nm(1) crashes trying to demangle C++ symbol names 4714288 warnings about unused variables reference the wrong line 4717635 warnings with +w from Tools.h++ headers 4719905 C++ fails with assertion error while compiling PETE 4721341 Regression: C++ 5.3 and C++ 5.4 are unable to compile template code 4723836 partial specialization confuses compiler 4723876 Template function default argument T() for built-in type T does not compile 4724442 partial template specialization not working 4732844 Compiler cannot parse x->func() 4734888 ccfe SIGSEGVs while processing large .i file with -g argument 4737379 Error during member template friend declaration with mixed namespaces (from 111715-01) 4090895 finer control over warning messages 4237826 incorrect type display for class template member 4285121 extra YTs (class template definition) stabs generated for partial specialization 4430933 Assertion in emitexpression.cc 4440228 Support UCS2 in the Forte compiler 4619244 problem with name lookup with namespaces 4626603 incorrect operator name handling 4629936 compiler fails to honor template member friend declaration 4632564 Forte 6 update 1 or update 2 compile error 4633867 Most specific template definition is not used when explicit instantiation is pro 4634234 error defining a static array member of a template 4635564 Incorrect TAG type for forward reference in Dwarf2 4638480 template constructor in namespace cannot be specialized outside the namespace 4638901 Passing non-POD to ellipsis should be diagnosed 4640675 application crashs when compiled with -g0 4641470 template class inline member functions compiled with -xnativeconnect aren't WEAK 4641484 virtual inline member functions compiled with -xnativeconnect aren't WEAK 4641734 Default argument of template function not handled in call 4641889 Missing stab type reference using enums: ";=xeTagName" seen in stabs 4642152 out-of-line copy of inline func referenced in template func is not generated 4643998 OpenMP:C++ "(iropt) error: connect_labelrefs: undefined label Lxxx 4644764 C++ variable argument macro support does not accept scope operator :: in arg 4645947 NCT can't generate wrapper for class which use function variants. 4646412 Cannot match function template redefiniton 4647332 Class initialization fails compiled with -g 4648790 Assertion: unexpected call to associated_type_walker::visit_dependent (../links 4649118 inline methods are not generated during explicit instantiation. 4649189 template class members are not generated if there is no any member reference 4649669 Arguments to macro variable lost if put on differnt lines of source 4651881 Assertion: (../lnk/ir_util.cc, line 315) with -pta -xnativeconnect 4652122 OpenMP-C++: Error message for valid for loop incr expression 4652958 function template unable to call another 4653103 const qualifier ignored in function-pointer argument declaration 4653509 Internal constructor is generated as WEAK with -xnativeconnect 4653523 Virtual table is not generated with -xnativeconnect -xgeninl=no%usedonly 4656289 Incorrect stabs for inline functions with -g -xnativeconnect=interfaces 4656962 member template functions in non-templatized class cannot be found 4658928 Dwarf2 template inline member function getting extra template type parameters 4659170 Protected and Private Inherited class are accessible when they should not be... 4659186 Can't initialize const int from template conversion function 4659874 compiler fails to diagnose invalid friend decl. 4661839 Out-of-line copy of inline template func instance not generated with -xnativconn 4661861 missing WEAK int std::char_traits::eof() 4662757 Parser error: template <> struct ABC* foo(int*); 4664136 fix for bug 4659874 breaks compiler build 4668125 '-xa -xarch' not passed correctly when instantiating templates 4668705 "Signal 11" when compiling with "-g" Patch Installation Instructions: -------------------------------- For Solaris 7-9 releases, refer to the man pages for instructions on using 'patchadd' and 'patchrm' scripts provided with Solaris. Any other special or non-generic installation instructions should be described below as special instructions. The following example installs a patch to a standalone machine: example# patchadd /var/spool/patch/106326-01 The following example removes a patch from a standalone system: example# patchrm 104945-02 For additional examples please see the appropriate man pages. Documentation Patch 111717-01 is also available. Special Install Instructions: ----------------------------- none. README -- Last modified date: Tuesday, March 30, 2004