summaryrefslogtreecommitdiffstats
path: root/libgcc/libgcov-interface.c
diff options
context:
space:
mode:
authortejohnson <tejohnson@138bc75d-0d04-0410-961f-82ee72b054a4>2014-01-08 16:37:08 +0000
committertejohnson <tejohnson@138bc75d-0d04-0410-961f-82ee72b054a4>2014-01-08 16:37:08 +0000
commit677451260eabdf47945c73753134053b8f417755 (patch)
treefffc9c28e27be439d23aa1e73163256e25cf97f7 /libgcc/libgcov-interface.c
parent6db33a3dc3c8a1f5570d37eebac1ebe2ea260a66 (diff)
downloadppe42-gcc-677451260eabdf47945c73753134053b8f417755.tar.gz
ppe42-gcc-677451260eabdf47945c73753134053b8f417755.zip
2014-01-08 Rong Xu <xur@google.com>
* gcc/gcov-io.c (gcov_var): Move from gcov-io.h. (gcov_position): Ditto. (gcov_is_error): Ditto. (gcov_rewrite): Ditto. * gcc/gcov-io.h: Refactor. Move gcov_var to gcov-io.h, and libgcov only part to libgcc/libgcov.h. * libgcc/libgcov-driver.c: Use libgcov.h. (buffer_fn_data): Use xmalloc instead of malloc. (gcov_exit_merge_gcda): Ditto. * libgcc/libgcov-driver-system.c (allocate_filename_struct): Ditto. * libgcc/libgcov.h: New common header files for libgcov-*.h. * libgcc/libgcov-interface.c: Use libgcov.h * libgcc/libgcov-merge.c: Ditto. * libgcc/libgcov-profiler.c: Ditto. * libgcc/Makefile.in: Add dependence to libgcov.h git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206435 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgcc/libgcov-interface.c')
-rw-r--r--libgcc/libgcov-interface.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/libgcc/libgcov-interface.c b/libgcc/libgcov-interface.c
index 6556c0370ae..7f831f2ef24 100644
--- a/libgcc/libgcov-interface.c
+++ b/libgcc/libgcov-interface.c
@@ -23,21 +23,10 @@ a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
-#include "tconfig.h"
-#include "tsystem.h"
-#include "coretypes.h"
-#include "tm.h"
-#include "libgcc_tm.h"
+#include "libgcov.h"
#include "gthr.h"
#if defined(inhibit_libc)
-#define IN_LIBGCOV (-1)
-#else
-#define IN_LIBGCOV 1
-#endif
-#include "gcov-io.h"
-
-#if defined(inhibit_libc)
#ifdef L_gcov_flush
void __gcov_flush (void) {}
OpenPOWER on IntegriCloud