diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2017-08-20 06:39:10 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2017-08-20 06:39:31 -0700 |
commit | 7ed87317c7fb08990e943698ed06c75377320ab0 (patch) | |
tree | b24a8a7f6e2fc22b8a895e3045d4e483edf3ecfd /ChangeLog | |
parent | 94e6ba153b80a91e97386594729cd36eab69f507 (diff) | |
download | glibc-7ed87317c7fb08990e943698ed06c75377320ab0.tar.gz glibc-7ed87317c7fb08990e943698ed06c75377320ab0.tar.xz glibc-7ed87317c7fb08990e943698ed06c75377320ab0.zip |
Remove __bb_init_func and __bb_exit_func [BZ #21974]
__bb_init_func and __bb_exit_func have been removed from GCC 3.3 in 2002 by https://gcc.gnu.org/ml/gcc-patches/2002-09/msg00499.html which also recommended that they should also be removed from glibc. These functions exist only in libc.a and are used for gcov from versions of GCC older than GCC 3.3. [BZ #21974] * gmon/Makefile (routines): Remove bb_init_func and bb_exit_func. (elide-routines.os): Removed. * include/sys/gmon.h (__bb): Likewise. (__bb_init_func): Likewise. (__bb_exit_func): Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 7badd6bb8d..6eefebe7c4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,15 @@ 2017-08-20 H.J. Lu <hongjiu.lu@intel.com> + [BZ #21974] + * gmon/Makefile (routines): Remove bb_init_func and + bb_exit_func. + (elide-routines.os): Removed. + * include/sys/gmon.h (__bb): Likewise. + (__bb_init_func): Likewise. + (__bb_exit_func): Likewise. + +2017-08-20 H.J. Lu <hongjiu.lu@intel.com> + * debug/longjmp_chk.c (____longjmp_chk): Moved to ... * include/setjmp.h (____longjmp_chk): Here. Add attribute_hidden. |