OSDN Git Service

* tree.h (enum tls_model): Move ...
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Jul 2004 23:36:41 +0000 (23:36 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Jul 2004 23:36:41 +0000 (23:36 +0000)
* coretypes.h: ... here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85275 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/coretypes.h
gcc/tree.h

index 0f8b36e..818f543 100644 (file)
@@ -1,3 +1,8 @@
+2004-07-28  Zack Weinberg  <zack@codesourcery.com>
+
+       * tree.h (enum tls_model): Move ...
+       * coretypes.h: ... here.
+
 2004-07-28  Richard Sandiford <rsandifo@redhat.com>
 
        * config/frv/frv.h (EPILOGUE_USES): New.  Use LR.
@@ -22,7 +27,7 @@
        * config/rs6000/rs6000.md ("move_from_CR_gt_bit"): Rename to
        move_from_CR_eq_bit.
        Rename UNSPEC_MV_CR_GT to UNSPEC_MV_CR_EQ.
-       
+
 
        * config/rs6000/spe.md ("e500_flip_gt_bit"): Rename to
        e500_flip_eq_bit.
index e800d00..1f190e6 100644 (file)
@@ -50,6 +50,16 @@ typedef union tree_node *tree;
 
 struct cpp_reader;
 
+/* The thread-local storage model associated with a given VAR_DECL
+   or SYMBOL_REF.  This isn't used much, but both trees and RTL refer
+   to it, so it's here.  */
+enum tls_model {
+  TLS_MODEL_GLOBAL_DYNAMIC = 1,
+  TLS_MODEL_LOCAL_DYNAMIC,
+  TLS_MODEL_INITIAL_EXEC,
+  TLS_MODEL_LOCAL_EXEC
+};
+
 #else
 
 struct _dont_use_rtx_here_;
index 5d1ed72..10673b9 100644 (file)
@@ -2571,13 +2571,6 @@ extern GTY(()) tree integer_types[itk_none];
 \f
 /* Set to the default thread-local storage (tls) model to use.  */
 
-enum tls_model {
-  TLS_MODEL_GLOBAL_DYNAMIC = 1,
-  TLS_MODEL_LOCAL_DYNAMIC,
-  TLS_MODEL_INITIAL_EXEC,
-  TLS_MODEL_LOCAL_EXEC
-};
-
 extern enum tls_model flag_tls_default;
 
 \f