summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/internal/libc.h14
-rw-r--r--src/multibyte/internal.c4
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