From 17d1594bfe08f3c768e024b180816cbe37ac08ac Mon Sep 17 00:00:00 2001 From: Martin Liska Date: Thu, 28 May 2020 08:16:58 +0200 Subject: gcov-tool: Flexible endian adjustment for merging coverage data gcc/ChangeLog: 2020-05-27 Dong JianQiang PR gcov-profile/95332 * gcov-io.c (gcov_var::endian): Move field. (from_file): Add IN_GCOV_TOOL check. * gcov-io.h (gcov_magic): Ditto. libgcc/ChangeLog: 2020-05-27 Dong JianQiang PR gcov-profile/95332 * libgcov-util.c (read_gcda_file): Call gcov_magic. * libgcov.h (gcov_magic): Disable GCC poison. --- gcc/gcov-io.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gcc/gcov-io.h') diff --git a/gcc/gcov-io.h b/gcc/gcov-io.h index ef888f3..8cb68aa 100644 --- a/gcc/gcov-io.h +++ b/gcc/gcov-io.h @@ -332,6 +332,9 @@ struct gcov_summary #if !IN_LIBGCOV GCOV_LINKAGE int gcov_open (const char */*name*/, int /*direction*/); +#endif + +#if !IN_LIBGCOV || defined (IN_GCOV_TOOL) GCOV_LINKAGE int gcov_magic (gcov_unsigned_t, gcov_unsigned_t); #endif -- cgit v1.1