diff options
-rw-r--r-- | src/internal/libc.h | 14 | ||||
-rw-r--r-- | src/multibyte/internal.c | 4 |
2 files changed, 0 insertions, 18 deletions
diff --git a/src/internal/libc.h b/src/internal/libc.h index 79d53fc8..00d1b41a 100644 --- a/src/internal/libc.h +++ b/src/internal/libc.h @@ -34,12 +34,7 @@ extern size_t __hwcap; #define PAGE_SIZE libc.page_size #endif -#if !defined(__PIC__) || (100*__GNUC__+__GNUC_MINOR__ >= 303 && !defined(__PCC__)) - #ifdef __PIC__ -#if __GNUC__ < 4 -#define BROKEN_VISIBILITY 1 -#endif #define ATTR_LIBC_VISIBILITY __attribute__((visibility("hidden"))) #else #define ATTR_LIBC_VISIBILITY @@ -48,15 +43,6 @@ extern size_t __hwcap; extern struct __libc __libc ATTR_LIBC_VISIBILITY; #define libc __libc -#else - -#define USE_LIBC_ACCESSOR -#define ATTR_LIBC_VISIBILITY -extern struct __libc *__libc_loc(void) __attribute__((const)); -#define libc (*__libc_loc()) - -#endif - /* Designed to avoid any overhead in non-threaded processes */ void __lock(volatile int *) ATTR_LIBC_VISIBILITY; diff --git a/src/multibyte/internal.c b/src/multibyte/internal.c index 1813b266..bbdc4159 100644 --- a/src/multibyte/internal.c +++ b/src/multibyte/internal.c @@ -30,7 +30,3 @@ const uint32_t bittab[] = { E(0x8),E(0x9),E(0xa),E(0xb),E(0xc),E(0xd),E(0xe),E(0xf), F(0x0),F(0x1),F(0x2),F(0x3),F(0x4) }; - -#ifdef BROKEN_VISIBILITY -__asm__(".hidden __fsmu8"); -#endif |