Commit 61b60ed0 by Zack Weinberg Committed by Zack Weinberg

tree.h (enum tls_model): Move ...

	* tree.h (enum tls_model): Move ...
	* coretypes.h: ... here.

From-SVN: r85275
parent 64d696b6
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.
......
......@@ -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;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment