cp-tree.h (lang_decl_flags): Remove comdat.
authorMark Mitchell <mark@codesourcery.com>
Sun, 2 May 1999 17:45:13 +0000 (17:45 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Sun, 2 May 1999 17:45:13 +0000 (17:45 +0000)
* cp-tree.h (lang_decl_flags): Remove comdat.  Updated dummy.
(DECL_COMDAT): Remove definition.

From-SVN: r26734

gcc/cp/ChangeLog
gcc/cp/cp-tree.h

index b0f23ebfbd084077264fd0a06f662f65e32acd50..c767fb37e25481bcdd587055359125ab120a11e2 100644 (file)
@@ -1,3 +1,8 @@
+1999-05-02  Mark Mitchell  <mark@codesourcery.com>
+
+       * cp-tree.h (lang_decl_flags): Remove comdat.  Updated dummy.
+       (DECL_COMDAT): Remove definition.
+
 1999-05-01  Mark Mitchell  <mark@codesourcery.com>
 
        * decl.c (wrapup_globals_for_namespace): Fix thinko in previous
index 209d95bb6fa3550b6d6a2c05e06549f5504a3556..955bf0a0e97ee6576a40e444a9602c7c59dc0f77 100644 (file)
@@ -1173,11 +1173,10 @@ struct lang_decl_flags
   unsigned nonconverting : 1;
   unsigned declared_inline : 1;
   unsigned not_really_extern : 1;
-  unsigned comdat : 1;
   unsigned needs_final_overrider : 1;
   unsigned bitfield : 1;
   unsigned defined_in_class : 1;
-  unsigned dummy : 3;
+  unsigned dummy : 4;
 
   tree access;
   tree context;
@@ -2019,10 +2018,6 @@ extern int flag_new_for_scope;
 #define DECL_REALLY_EXTERN(NODE) \
   (DECL_EXTERNAL (NODE) && ! DECL_NOT_REALLY_EXTERN (NODE))
 
-/* Used to tell cp_finish_decl that it should approximate comdat linkage
-   as best it can for this decl.  */
-#define DECL_COMDAT(NODE) (DECL_LANG_SPECIFIC (NODE)->decl_flags.comdat)
-
 #define THUNK_DELTA(DECL) ((DECL)->decl.frame_size.i)
 
 /* ...and for unexpanded-parameterized-type nodes.  */