Call decl_default_tls_model with a proper type (PR gcov-profile/88279).
authorAlexander Monakov <amonakov@ispras.ru>
Fri, 30 Nov 2018 15:06:22 +0000 (18:06 +0300)
committerMartin Liska <marxin@gcc.gnu.org>
Fri, 30 Nov 2018 15:06:22 +0000 (15:06 +0000)
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

gcc/ChangeLog
gcc/tree-profile.c

index 18feaf5e0a16315019f38fd8208247532e6fbd2f..7597dedf67cf7a129e5b17461de8e71329aeba4e 100644 (file)
@@ -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.
index 48204423eaf45ceeac5ba45c46cf018cda111d51..506e00d6e909ba5b85e385f59d34565d096b9d19 100644 (file)
@@ -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.  */