diff options
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; |
