dwarf
authorJason Merrill <merrill@gnu.org>
Tue, 15 Oct 1996 23:09:24 +0000 (23:09 +0000)
committerJason Merrill <merrill@gnu.org>
Tue, 15 Oct 1996 23:09:24 +0000 (23:09 +0000)
From-SVN: r12966

gcc/toplev.c

index 81c14bfc2bf90be0a5b73bedc5ed596ad91e43c2..b080e19e280d8eaeb3c94277ff0550ebc9d70fa2 100644 (file)
@@ -2520,7 +2520,6 @@ compile_file (name)
           and definitions which have not yet been forced out.  */
 
        if (write_symbols == DWARF_DEBUG
-           && (TREE_CODE (decl) != VAR_DECL || DECL_RTL (decl) != 0)
            && (TREE_CODE (decl) != FUNCTION_DECL || !DECL_INITIAL (decl)))
          TIMEVAR (symout_time, dwarfout_file_scope_decl (decl, 1));
 #endif
@@ -2753,12 +2752,11 @@ rest_of_type_compilation (type, toplev)
     TIMEVAR (symout_time, sdbout_symbol (TYPE_STUB_DECL (type), !toplev));
 #endif
 #ifdef DWARF_DEBUGGING_INFO
-  /* If this is a file-scope or function-scope type, or a class-scope type
+  /* If this is a file-scope type or a class-scope type
      for which the containing class has already been completed, write it
      out now to avoid ordering headaches with member functions.  */
   if (write_symbols == DWARF_DEBUG
       && (TYPE_CONTEXT (type) == NULL_TREE
-         || TREE_CODE_CLASS (TREE_CODE (TYPE_CONTEXT (type))) != 't'
          || TREE_ASM_WRITTEN (TYPE_CONTEXT (type))))
     TIMEVAR (symout_time, dwarfout_file_scope_decl (TYPE_STUB_DECL (type), 0));
 #endif