aboutsummaryrefslogtreecommitdiff
path: root/gcc/toplev.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@gcc.gnu.org>2010-07-26 15:53:50 -0700
committerRichard Henderson <rth@gcc.gnu.org>2010-07-26 15:53:50 -0700
commit8b84c5966fddefd51475d4df0fb2f1a699ba23fe (patch)
tree566634468015c713398a1fcd59ec66da7138545a /gcc/toplev.c
parentb57c6b13e0d950ba0771b1688cf6e57e3a5beae6 (diff)
downloadgcc-8b84c5966fddefd51475d4df0fb2f1a699ba23fe.zip
gcc-8b84c5966fddefd51475d4df0fb2f1a699ba23fe.tar.gz
gcc-8b84c5966fddefd51475d4df0fb2f1a699ba23fe.tar.bz2
re PR target/44132 (emutls is broken under a range of circumstances.)
PR target/44132 Emulated TLS rewrite. From-SVN: r162549
Diffstat (limited to 'gcc/toplev.c')
-rw-r--r--gcc/toplev.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 740d8c0..3836d0c 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -959,11 +959,6 @@ compile_file (void)
if (seen_error ())
return;
- /* Ensure that emulated TLS control vars are finalized and build
- a static constructor for them, when it is required. */
- if (!targetm.have_tls)
- emutls_finish ();
-
varpool_assemble_pending_decls ();
finish_aliases_2 ();