diff options
Diffstat (limited to 'gcc/print-tree.c')
-rw-r--r-- | gcc/print-tree.c | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/gcc/print-tree.c b/gcc/print-tree.c index e26b063..91d88c2 100644 --- a/gcc/print-tree.c +++ b/gcc/print-tree.c @@ -418,24 +418,8 @@ print_node (FILE *file, const char *prefix, tree node, int indent) fputs (" common", file); if (code == VAR_DECL && DECL_THREAD_LOCAL_P (node)) { - enum tls_model kind = DECL_TLS_MODEL (node); - switch (kind) - { - case TLS_MODEL_GLOBAL_DYNAMIC: - fputs (" tls-global-dynamic", file); - break; - case TLS_MODEL_LOCAL_DYNAMIC: - fputs (" tls-local-dynamic", file); - break; - case TLS_MODEL_INITIAL_EXEC: - fputs (" tls-initial-exec", file); - break; - case TLS_MODEL_LOCAL_EXEC: - fputs (" tls-local-exec", file); - break; - default: - gcc_unreachable (); - } + fputs (" ", file); + fputs (tls_model_names[DECL_TLS_MODEL (node)], file); } if (CODE_CONTAINS_STRUCT (code, TS_DECL_COMMON)) |