diff options
author | Rich Felker <dalias@aerifal.cx> | 2015-04-22 02:21:45 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2015-04-22 02:21:45 -0400 |
commit | f9cccfc16e58b39ee381fbdfb8688db3bb8e3555 (patch) | |
tree | 1bba2013f79f4a2b0e209c1b00751c4c76613d4d /src/multibyte | |
parent | 428462a4c355f32e09fa5e578043c15ea91e29f7 (diff) | |
download | musl-f9cccfc16e58b39ee381fbdfb8688db3bb8e3555.tar.gz musl-f9cccfc16e58b39ee381fbdfb8688db3bb8e3555.tar.bz2 musl-f9cccfc16e58b39ee381fbdfb8688db3bb8e3555.tar.xz musl-f9cccfc16e58b39ee381fbdfb8688db3bb8e3555.zip |
remove cruft for libc struct accessor function and broken visibility
these were hacks to work around toolchains that could not properly
optimize PIC accesses based on visibility and would generate GOT
lookups even for hidden data, which broke the old dynamic linker.
since commit f3ddd173806fd5c60b3f034528ca24542aecc5b9 it no longer
matters; the dynamic linker does not assume accessibility of this data
until stage 3.
Diffstat (limited to 'src/multibyte')
-rw-r--r-- | src/multibyte/internal.c | 4 |
1 files changed, 0 insertions, 4 deletions
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 |