summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2017-08-20 06:39:10 -0700
committerH.J. Lu <hjl.tools@gmail.com>2017-08-20 06:39:31 -0700
commit7ed87317c7fb08990e943698ed06c75377320ab0 (patch)
treeb24a8a7f6e2fc22b8a895e3045d4e483edf3ecfd /ChangeLog
parent94e6ba153b80a91e97386594729cd36eab69f507 (diff)
downloadglibc-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--ChangeLog10
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.