Modified Files:
authorKung Hsu <kung@cygnus>
Mon, 15 Nov 1993 20:40:03 +0000 (20:40 +0000)
committerKung Hsu <kung@cygnus>
Mon, 15 Nov 1993 20:40:03 +0000 (20:40 +0000)
  ChangeLog symtab.c

        * symtab.c(gdb_mangle_name): fix the problem with constructor
        name mangling.

gdb/ChangeLog
gdb/symtab.c

index 53777e59f86f11c2e8e89e1ad82559c125a1dfc8..3cc0031f1608d3f2d95241853a77fb51a4c6fe15 100644 (file)
@@ -1,3 +1,8 @@
+Mon Nov 15 12:29:10 1993  Kung Hsu  (kung@cirdan.cygnus.com)
+
+       * symtab.c(gdb_mangle_name): fix the problem with constructor
+       name mangling.
+
 Mon Nov 15 11:38:25 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
        * gdbtypes.h: Add TYPE_FLAG_TARGET_STUB.
index 2dcc8777449f5d7ee438f2c23d4e4c5e55af72c4..157d2dab62c1a4b93033cfcb4c7a0fc30b20e46a 100644 (file)
@@ -278,7 +278,7 @@ gdb_mangle_name (type, i, j)
     is_destructor = (strncmp(physname, "__dt", 4) == 0); 
 
 #ifndef GCC_MANGLE_BUG
-  if (is_destructor)
+  if (is_destructor || is_constructor)
     {
       mangled_name = (char*) xmalloc(strlen(physname)+1);
       strcpy(mangled_name, physname);