PROBLEM: (QAR 69990) (Patch ID: OSF440-122) ******** This patch fixes the name demangling for the tools that print symbol table names generated by the C++ v6.2 compiler. This problem will only occur for most C++ objects compiled with the ansi options. A program compiled with the new C++ compiler with the new ansi name demangling would generate a new demangled function, template, class, etc. Then using one of the dumping tools that lacks the ability to decode (demangle) this string, the output would be unreadable. #include template class C { public: void foo(); }; template class D { public: void foo(); }; main() { C<'b'> c; c.foo(); D<98> d; d.foo(); } with old stdump: Externals table: 0. (file 0) ( 0) main Proc Text symref (indexNil) 1. (file 0) ( 0) foo__19C__tm__10_XCcL_2_98Xv_v Proc Undefined indexNil 2. (file 0) ( 0) foo__19D__tm__10_XCiL_2_98Xv_v Proc Undefined indexNil 3. (file 0) ( 0) _fpdata Global Undefined indexNil with new stdump: Externals table: 0. (file 0) ( 0) main Proc Text symref (indexNil) 1. (file 0) ( 0) void C<'b'>::foo(void) Proc Undefined indexNil 2. (file 0) ( 0) void D<98>::foo(void) Proc Undefined indexNil 3. (file 0) ( 0) _fpdata Global Undefined indexNil with new stdump: Externals table: 0. (file 0) ( 0) main Proc Text symref (indexNil) 1. (file 0) ( 0) void C<'b'>::foo(void) Proc Undefined indexNil 2. (file 0) ( 0) void D<98>::foo(void) Proc Undefined indexNil 3. (file 0) ( 0) _fpdata Global Undefined indexNil PROBLEM: ('74208, 117-1-12777 of cfs.71000') (Patch ID: OSF440-199) ******** This patch fixes a problem with nm that causes a core dump when the LANG environment variable is set to something that causes nm to check the catalog file (nm.cat). To duplicate the problem for ksh users: % export LANG=en_US.ISO8859-1 % /usr/bin/nm /usr/lib/libc.a /usr/lib/libc.a[NCchrlen.o]: Memory fault(coredump)