OSDN Git Service

PR middle-end/38283
authordanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 30 Nov 2008 16:35:59 +0000 (16:35 +0000)
committerdanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 30 Nov 2008 16:35:59 +0000 (16:35 +0000)
* varasm.c (emutls_finish): Fix common registration.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@142293 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/varasm.c

index 3af6259..ea9a94e 100644 (file)
@@ -1,3 +1,8 @@
+2008-11-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR middle-end/38283
+       * varasm.c (emutls_finish): Fix common registration.
+
 2008-11-29  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/29987
 2008-11-29  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/29987
index 7d6b86f..7fed300 100644 (file)
@@ -449,7 +449,7 @@ emutls_common_1 (void **loc, void *xstmts)
 void
 emutls_finish (void)
 {
 void
 emutls_finish (void)
 {
-  if (!targetm.emutls.register_common)
+  if (targetm.emutls.register_common)
     {
       tree body = NULL_TREE;
 
     {
       tree body = NULL_TREE;