diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2017-10-01 15:09:11 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2017-10-01 15:09:28 -0700 |
commit | c26dd7c600a2192d031efa2a0fb28b1ded85bf1d (patch) | |
tree | c70ab175f719915fd14e37b2b5df3aea450ab618 /ChangeLog | |
parent | 3aff56444e96300fba1e2c25bd0b2545613a20fa (diff) | |
download | glibc-c26dd7c600a2192d031efa2a0fb28b1ded85bf1d.zip glibc-c26dd7c600a2192d031efa2a0fb28b1ded85bf1d.tar.gz glibc-c26dd7c600a2192d031efa2a0fb28b1ded85bf1d.tar.bz2 |
Mark ____wcsto*_l_internal functions with attribute_hidden [BZ #18822]
Mark ____wcsto*_l_internal functions with attribute_hidden to allow
direct access to them within libc.so and libc.a without using GOT nor
PLT.
[BZ #18822]
* include/wchar.h (____wcstof_l_internal): New prototype.
(____wcstod_l_internal): Likewise.
(____wcstold_l_internal): Likewise.
(____wcstol_l_internal): Likewise.
(____wcstoul_l_internal): Likewise.
(____wcstoll_l_internal): Likewise.
(____wcstoull_l_internal): Likewise.
(____wcstof128_l_internal): Likewise.
* sysdeps/ieee754/float128/wcstof128.c
(____wcstof128_l_internal): Removed.
* sysdeps/ieee754/float128/wcstof128_l.c
(____wcstof128_l_internal): Likewise.
* wcsmbs/wcstod.c (____wcstod_l_internal): Likewise.
* wcsmbs/wcstod_l.c (____wcstod_l_internal): Likewise.
* wcsmbs/wcstof.c (____wcstof_l_internal): Likewise.
* wcsmbs/wcstof_l.c (____wcstof_l_internal): Likewise.
* wcsmbs/wcstol_l.c (____wcstol_l_internal): Likewise.
* wcsmbs/wcstold.c (____wcstold_l_internal): Likewise.
* wcsmbs/wcstold_l.c (____wcstold_l_internal): Likewise.
* wcsmbs/wcstoll_l.c (____wcstoll_l_internal): Likewise.
* wcsmbs/wcstoul_l.c (____wcstoul_l_internal): Likewise.
* wcsmbs/wcstoull_l.c (____wcstoull_l_internal): Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -1,6 +1,32 @@ 2017-10-01 H.J. Lu <hongjiu.lu@intel.com> [BZ #18822] + * include/wchar.h (____wcstof_l_internal): New prototype. + (____wcstod_l_internal): Likewise. + (____wcstold_l_internal): Likewise. + (____wcstol_l_internal): Likewise. + (____wcstoul_l_internal): Likewise. + (____wcstoll_l_internal): Likewise. + (____wcstoull_l_internal): Likewise. + (____wcstof128_l_internal): Likewise. + * sysdeps/ieee754/float128/wcstof128.c + (____wcstof128_l_internal): Removed. + * sysdeps/ieee754/float128/wcstof128_l.c + (____wcstof128_l_internal): Likewise. + * wcsmbs/wcstod.c (____wcstod_l_internal): Likewise. + * wcsmbs/wcstod_l.c (____wcstod_l_internal): Likewise. + * wcsmbs/wcstof.c (____wcstof_l_internal): Likewise. + * wcsmbs/wcstof_l.c (____wcstof_l_internal): Likewise. + * wcsmbs/wcstol_l.c (____wcstol_l_internal): Likewise. + * wcsmbs/wcstold.c (____wcstold_l_internal): Likewise. + * wcsmbs/wcstold_l.c (____wcstold_l_internal): Likewise. + * wcsmbs/wcstoll_l.c (____wcstoll_l_internal): Likewise. + * wcsmbs/wcstoul_l.c (____wcstoul_l_internal): Likewise. + * wcsmbs/wcstoull_l.c (____wcstoull_l_internal): Likewise. + +2017-10-01 H.J. Lu <hongjiu.lu@intel.com> + + [BZ #18822] * sysdeps/unix/sysv/linux/fstatvfs.c: Include "internal_statvfs.h" instead of <sys/statvfs.h>. (__internal_statvfs): Removed. |