diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-10-21 13:00:19 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-11-18 12:44:14 +0100 |
commit | 23d33775f9225e6e8efac730fe3cf286c19fddea (patch) | |
tree | c62cb34168d8f0563c2bac8a60a35112a7b0051e /gcc/target.def | |
parent | 5f4499606ea6ab49bec30e83209db71e52d0b267 (diff) | |
download | gcc-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/target.def')
-rw-r--r-- | gcc/target.def | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/gcc/target.def b/gcc/target.def index 0996da0..db87e7d 100644 --- a/gcc/target.def +++ b/gcc/target.def @@ -7243,18 +7243,6 @@ DEFHOOK void, (void), NULL) -DEFHOOK -(gcov_type_size, - "Returns the gcov type size in bits. This type is used for example for\n\ -counters incremented by profiling and code-coverage events. The default\n\ -value is 64, if the type size of long long is greater than 32, otherwise the\n\ -default value is 32. A 64-bit type is recommended to avoid overflows of the\n\ -counters. If the @option{-fprofile-update=atomic} is used, then the\n\ -counters are incremented using atomic operations. Targets not supporting\n\ -64-bit atomic operations may override the default value and request a 32-bit\n\ -type.", - HOST_WIDE_INT, (void), default_gcov_type_size) - /* This value represents whether the shadow call stack is implemented on the target platform. */ DEFHOOKPOD |