aboutsummaryrefslogtreecommitdiff
path: root/gcc/coverage.cc
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2023-10-21 13:00:19 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-11-18 12:44:14 +0100
commit23d33775f9225e6e8efac730fe3cf286c19fddea (patch)
treec62cb34168d8f0563c2bac8a60a35112a7b0051e /gcc/coverage.cc
parent5f4499606ea6ab49bec30e83209db71e52d0b267 (diff)
downloadgcc-23d33775f9225e6e8efac730fe3cf286c19fddea.zip
gcc-23d33775f9225e6e8efac730fe3cf286c19fddea.tar.gz
gcc-23d33775f9225e6e8efac730fe3cf286c19fddea.tar.bz2
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.
Diffstat (limited to 'gcc/coverage.cc')
-rw-r--r--gcc/coverage.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/coverage.cc b/gcc/coverage.cc
index 7ed3a5d..ad55f0f 100644
--- a/gcc/coverage.cc
+++ b/gcc/coverage.cc
@@ -138,7 +138,7 @@ tree
get_gcov_type (void)
{
scalar_int_mode mode
- = smallest_int_mode_for_size (targetm.gcov_type_size ());
+ = smallest_int_mode_for_size (LONG_LONG_TYPE_SIZE > 32 ? 64 : 32);
return lang_hooks.types.type_for_mode (mode, false);
}