* dwarf2read.c (dwarf2_create_include_psymtab): Fix build
authorJoel Brobecker <brobecker@gnat.com>
Tue, 4 May 2004 00:11:25 +0000 (00:11 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Tue, 4 May 2004 00:11:25 +0000 (00:11 +0000)
        failure detected by recent versions of GCC.
        (psymtab_to_symtab_1): No longer use the PST_PRIVATE macro
        to be consistent with the usage in dwarf2_create_include_psymtab.

gdb/ChangeLog
gdb/dwarf2read.c

index f707e0d18919a02751dd4c326f75f9c021bdffd1..53dd8046df2169be46b878ad31f9d50fad3c609c 100644 (file)
@@ -1,3 +1,10 @@
+2004-05-03  Joel Brobecker  <brobecker@gnat.com>
+
+       * dwarf2read.c (dwarf2_create_include_psymtab): Fix build
+       failure detected by recent versions of GCC.
+       (psymtab_to_symtab_1): No longer use the PST_PRIVATE macro
+       to be consistent with the usage in dwarf2_create_include_psymtab.
+
 2004-05-03  Michael Snyder  <msnyder@redhat.com>
 
        * mips-tdep.c (mips_gdbarch_init): Fix typo in comment.
index f9081a3c867eb0141a3ac9b96bc7ff98ecf36037..cdb349b105e4362ce0af25cc4757e0ede29eb3eb 100644 (file)
@@ -1239,9 +1239,9 @@ dwarf2_create_include_psymtab (char *name, struct partial_symtab *pst,
   /* No private part is necessary for include psymtabs.  This property
      can be used to differentiate between such include psymtabs and
      the regular ones.  If it ever happens that a regular psymtab can
-     legitimally have a NULL PST_PRIVATE part, then we'll have to add a
+     legitimally have a NULL private part, then we'll have to add a
      dedicated field for that in the dwarf2_pinfo structure.  */
-  PST_PRIVATE (subpst) = NULL;
+  subpst->read_symtab_private = NULL;
 }
 
 /* Read the Line Number Program data and extract the list of files
@@ -2109,7 +2109,7 @@ psymtab_to_symtab_1 (struct partial_symtab *pst)
         psymtab_to_symtab_1 (pst->dependencies[i]);
       }
 
-  if (PST_PRIVATE (pst) == NULL)
+  if (pst->read_symtab_private == NULL)
     {
       /* It's an include file, no symbols to read for it.
          Everything is in the parent symtab.  */