Makefile.in (LIBGCOV_INTERFACE): Add _gcov_dump from ...
authorNathan Sidwell <nathan@acm.org>
Wed, 17 Sep 2014 20:13:17 +0000 (20:13 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Wed, 17 Sep 2014 20:13:17 +0000 (20:13 +0000)
commitcadb2b96890ca65acba6837c24e67f074826f7fa
treed63e4fa5645e26ab19e311988498d7daa883d937
parentc83ee180191ab19daabee8edefa3e8cf4d00b67f
Makefile.in (LIBGCOV_INTERFACE): Add _gcov_dump from ...

* 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.

From-SVN: r215337
libgcc/ChangeLog
libgcc/Makefile.in
libgcc/libgcov-driver.c
libgcc/libgcov-interface.c
libgcc/libgcov.h