gcov: Remove TARGET_GCOV_TYPE_SIZE target hook
commit23d33775f9225e6e8efac730fe3cf286c19fddea
authorSebastian Huber <sebastian.huber@embedded-brains.de>
Sat, 21 Oct 2023 11:00:19 +0000 (21 13:00 +0200)
committerSebastian Huber <sebastian.huber@embedded-brains.de>
Sat, 18 Nov 2023 11:44:14 +0000 (18 12:44 +0100)
treec62cb34168d8f0563c2bac8a60a35112a7b0051e
parent5f4499606ea6ab49bec30e83209db71e52d0b267
gcov: Remove TARGET_GCOV_TYPE_SIZE target hook

This reverts commit 8cdcea51c0fd753e6a652c9b236e91b3a6e0911c.

gcc/c-family/ChangeLog:

* c-cppbuiltin.cc (c_cpp_builtins): Do not define
__LIBGCC_GCOV_TYPE_SIZE.

gcc/ChangeLog:

* config/sparc/rtemself.h (SPARC_GCOV_TYPE_SIZE): Remove.
* config/sparc/sparc.cc (sparc_gcov_type_size): Likewise.
(TARGET_GCOV_TYPE_SIZE): Likewise.
* coverage.cc (get_gcov_type): Use LONG_LONG_TYPE_SIZE instead
of removed target hook.
* doc/tm.texi: Regenerate.
* doc/tm.texi.in (TARGET_GCOV_TYPE_SIZE): Remove.
* target.def: Likewise.
* targhooks.cc (default_gcov_type_size): Likewise.
* targhooks.h (default_gcov_type_size): Likewise.

libgcc/ChangeLog:

* libgcov.h (gcov_type): Use LONG_LONG_TYPE_SIZE.
(gcov_type_unsigned): Likewise.
gcc/c-family/c-cppbuiltin.cc
gcc/config/sparc/rtemself.h
gcc/config/sparc/sparc.cc
gcc/coverage.cc
gcc/doc/tm.texi
gcc/doc/tm.texi.in
gcc/target.def
gcc/targhooks.cc
gcc/targhooks.h
libgcc/libgcov.h