aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAlexander Monakov <amonakov@ispras.ru>2018-11-30 18:06:22 +0300
committerMartin Liska <marxin@gcc.gnu.org>2018-11-30 15:06:22 +0000
commit37eafc06ddd47ded562f58a1e53eb3f589f8e158 (patch)
treec1af5440ef43ab2ab58516ee453e161f8fa7c696 /gcc
parent427071d4a44f6a7f742c93af83a56057c88edecf (diff)
downloadgcc-37eafc06ddd47ded562f58a1e53eb3f589f8e158.zip
gcc-37eafc06ddd47ded562f58a1e53eb3f589f8e158.tar.gz
gcc-37eafc06ddd47ded562f58a1e53eb3f589f8e158.tar.bz2
Call decl_default_tls_model with a proper type (PR gcov-profile/88279).
2018-11-30 Alexander Monakov <amonakov@ispras.ru> PR gcov-profile/88279 * tree-profile.c (init_ic_make_global_vars): Call decl_default_tls_model for variable and not it's type. From-SVN: r266666
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/tree-profile.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 18feaf5..7597ded 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2018-11-30 Alexander Monakov <amonakov@ispras.ru>
+
+ PR gcov-profile/88279
+ * tree-profile.c (init_ic_make_global_vars): Call
+ decl_default_tls_model for variable and not it's type.
+
2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
* config/arm/arm.h (TARGET_DOTPROD): Add TARGET_VFP5 constraint.
diff --git a/gcc/tree-profile.c b/gcc/tree-profile.c
index 4820442..506e00d 100644
--- a/gcc/tree-profile.c
+++ b/gcc/tree-profile.c
@@ -111,7 +111,7 @@ init_ic_make_global_vars (void)
DECL_INITIAL (ic_tuple_var) = NULL;
DECL_EXTERNAL (ic_tuple_var) = 1;
if (targetm.have_tls)
- set_decl_tls_model (ic_tuple_var, decl_default_tls_model (tuple_type));
+ set_decl_tls_model (ic_tuple_var, decl_default_tls_model (ic_tuple_var));
}
/* Create the type and function decls for the interface with gcov. */