aboutsummaryrefslogtreecommitdiff
path: root/libgcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'libgcc/ChangeLog')
-rw-r--r--libgcc/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 8922a3b..6c6e386 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,21 @@
+2014-09-17 Nathan sidwell <nathan@acm.org>
+
+ * 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.
+
2014-09-17 Olivier Hainque <hainque@adacore.com>
* config.host (x86_64-*-mingw*): Add i386/t-cygming to tmake_file