diff options
author | Zack Weinberg <zack@codesourcery.com> | 2004-07-28 23:36:41 +0000 |
---|---|---|
committer | Zack Weinberg <zack@gcc.gnu.org> | 2004-07-28 23:36:41 +0000 |
commit | 61b60ed0833f0b703b0b411fb75363cbd145182b (patch) | |
tree | 7dd64deaf499006c7c4b4aa335055d55c89fbb9c /gcc | |
parent | 64d696b6da7c76a606484adccc6de38822ac027f (diff) | |
download | gcc-61b60ed0833f0b703b0b411fb75363cbd145182b.zip gcc-61b60ed0833f0b703b0b411fb75363cbd145182b.tar.gz gcc-61b60ed0833f0b703b0b411fb75363cbd145182b.tar.bz2 |
tree.h (enum tls_model): Move ...
* tree.h (enum tls_model): Move ...
* coretypes.h: ... here.
From-SVN: r85275
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/coretypes.h | 10 | ||||
-rw-r--r-- | gcc/tree.h | 7 |
3 files changed, 16 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0f8b36e..818f543 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/coretypes.h b/gcc/coretypes.h index e800d00..1f190e6 100644 --- a/gcc/coretypes.h +++ b/gcc/coretypes.h @@ -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_; @@ -2571,13 +2571,6 @@ extern GTY(()) tree integer_types[itk_none]; /* 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; |