diff options
-rw-r--r-- | ChangeLog | 10 | ||||
-rw-r--r-- | elf/dl-close.c | 2 | ||||
-rw-r--r-- | elf/tst-tls1.c | 5 | ||||
-rw-r--r-- | elf/tst-tls2.c | 5 | ||||
-rw-r--r-- | elf/tst-tls3.c | 5 |
5 files changed, 21 insertions, 6 deletions
@@ -1,5 +1,15 @@ 2002-02-13 Ulrich Drepper <drepper@redhat.com> + * elf/tst-tls1.c: Move #include "tls-macros.h" instead #ifdef USE_TLS. + * elf/tst-tls2.c: Likewise. + * elf/tst-tls3.c: Likewise. + +2002-02-13 Jakub Jelinek <jakub@redhat.com> + + * elf/dl-close.c (free_slotinfo): Only define if TLS supported. + +2002-02-13 Ulrich Drepper <drepper@redhat.com> + * elf/dl-open.c (dl_open_worker): Only bump the generation counter if this is really necessary. diff --git a/elf/dl-close.c b/elf/dl-close.c index 5c7e5da..8eefb35 100644 --- a/elf/dl-close.c +++ b/elf/dl-close.c @@ -333,6 +333,7 @@ _dl_close (void *_map) } +#ifdef USE_TLS static bool free_slotinfo (struct dtv_slotinfo_list *elemp) { @@ -355,6 +356,7 @@ free_slotinfo (struct dtv_slotinfo_list *elemp) return true; } +#endif static void diff --git a/elf/tst-tls1.c b/elf/tst-tls1.c index 74e9a91..478f5bb 100644 --- a/elf/tst-tls1.c +++ b/elf/tst-tls1.c @@ -2,10 +2,11 @@ #include <stdio.h> #include <tls.h> -#include "tls-macros.h" - #ifdef USE_TLS +# include "tls-macros.h" + + /* Two common 'int' variables in TLS. */ COMMON_INT_DEF(foo); COMMON_INT_DEF(bar); diff --git a/elf/tst-tls2.c b/elf/tst-tls2.c index a15c5f5..4174899 100644 --- a/elf/tst-tls2.c +++ b/elf/tst-tls2.c @@ -2,10 +2,11 @@ #include <stdio.h> #include <tls.h> -#include "tls-macros.h" - #ifdef USE_TLS +# include "tls-macros.h" + + /* Two 'int' variables in TLS. */ VAR_INT_DEF(foo); VAR_INT_DEF(bar); diff --git a/elf/tst-tls3.c b/elf/tst-tls3.c index 58bb183..84be435 100644 --- a/elf/tst-tls3.c +++ b/elf/tst-tls3.c @@ -2,10 +2,11 @@ #include <stdio.h> #include <tls.h> -#include "tls-macros.h" - #ifdef USE_TLS +# include "tls-macros.h" + + /* One define int variable, two externs. */ COMMON_INT_DECL(foo); VAR_INT_DECL(bar); |