* Makefile.in (LIBGCOV_INTERFACE): Add _gcov_dump from ...
commitbc587267bd85c2b30d8c0e8448ee6a5739271516
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Sep 2014 20:13:17 +0000 (17 20:13 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Sep 2014 20:13:17 +0000 (17 20:13 +0000)
treed63e4fa5645e26ab19e311988498d7daa883d937
parent4e9d716449178cb0f04ac33efe1039debc2bb18f
* Makefile.in (LIBGCOV_INTERFACE): Add _gcov_dump from ...
(LIBGCOV_DRIVER): ... here.
* libgcov-driver.c (gcov_master): New.
(gcov_exit): Remove from master chain.
(__gcov_init): Add to master chain if version compatible.  Don't
clear the version.
* libgcov_interface (__gcov_flust): Call gcov_dump_int.
(gcov_reset_int): Clear master chain, if compatible.
(gcov_dump_int): New internal interface.  Dump master chain, if
compatible.
(gcov_dump): Alias for gcov_dump_int.
* libgcov.h (struct gcov_root): Add next and prev fields.
(struct gcov_master): New struct.
(__gcov_master): New.
(gcov_dump_int): Declare.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215337 138bc75d-0d04-0410-961f-82ee72b054a4
libgcc/ChangeLog
libgcc/Makefile.in
libgcc/libgcov-driver.c
libgcc/libgcov-interface.c
libgcc/libgcov.h