aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Jacobowitz <dan@codesourcery.com>2005-03-13 17:56:14 +0000
committerDaniel Jacobowitz <drow@gcc.gnu.org>2005-03-13 17:56:14 +0000
commit0bfb33e5132c4ff67d461a2cda31ed05365446d1 (patch)
treee4850f13976d0116d27c7b864c57414bea6bf76f
parent65dc935013528fa3cb63295255772ec4c786705e (diff)
downloadgcc-0bfb33e5132c4ff67d461a2cda31ed05365446d1.zip
gcc-0bfb33e5132c4ff67d461a2cda31ed05365446d1.tar.gz
gcc-0bfb33e5132c4ff67d461a2cda31ed05365446d1.tar.bz2
* varasm.c (decl_tls_model): Check flag_shlib instead of flag_pic.
From-SVN: r96378
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/varasm.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f3a6625..a5997e9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2005-03-13 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * varasm.c (decl_tls_model): Check flag_shlib instead of flag_pic.
+
2005-03-13 Roger Sayle <roger@eyesopen.com>
* expmed.c (expand_mult): Use synthetic multiplication sequences for
diff --git a/gcc/varasm.c b/gcc/varasm.c
index e226a19..2ec5fe9 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -4602,7 +4602,7 @@ decl_tls_model (tree decl)
}
is_local = targetm.binds_local_p (decl);
- if (!flag_pic)
+ if (!flag_shlib)
{
if (is_local)
kind = TLS_MODEL_LOCAL_EXEC;