]> rtime.felk.cvut.cz Git - l4.git/blobdiff - l4/pkg/uclibc/lib/contrib/uclibc/ldso/include/ldsodefs.h
update
[l4.git] / l4 / pkg / uclibc / lib / contrib / uclibc / ldso / include / ldsodefs.h
index 236c0fc346330e7d4d885bd8a3a084454bbb081a..e5ac984bd3f4e42793171c258e455ac0e0b7fc28 100644 (file)
@@ -66,7 +66,7 @@ extern void _dl_allocate_static_tls (struct link_map *map)
 /* Taken from glibc/elf/dl-reloc.c */
 #define CHECK_STATIC_TLS(sym_map)                                                                                      \
        do {                                                                                                                                    \
-               if (__builtin_expect ((sym_map)->l_tls_offset == NO_TLS_OFFSET, 0))     \
+               if (unlikely((sym_map)->l_tls_offset == NO_TLS_OFFSET)) \
                        _dl_allocate_static_tls (sym_map);                                                              \
        } while (0)