gcov-tool: Flexible endian adjustment for merging coverage data
authorMartin Liska <mliska@suse.cz>
Thu, 28 May 2020 06:16:58 +0000 (08:16 +0200)
committerMartin Liska <mliska@suse.cz>
Thu, 28 May 2020 06:18:21 +0000 (08:18 +0200)
commit17d1594bfe08f3c768e024b180816cbe37ac08ac
treef16e3c2caa50407dafc752f7e7b5eac59522a328
parent61f3b60556e8d4da298906ac4f4effc3d18c6ea1
gcov-tool: Flexible endian adjustment for merging coverage data

gcc/ChangeLog:
2020-05-27  Dong JianQiang  <dongjianqiang2@huawei.com>

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  <dongjianqiang2@huawei.com>

PR gcov-profile/95332
* libgcov-util.c (read_gcda_file): Call gcov_magic.
* libgcov.h (gcov_magic): Disable GCC poison.
gcc/gcov-io.c
gcc/gcov-io.h
libgcc/libgcov-util.c
libgcc/libgcov.h