On 11/14/23 15:08, Sebastian Huber wrote:
Sebastian Huber (4):
gcov: Remove TARGET_GCOV_TYPE_SIZE target hook
Add TARGET_HAVE_LIBATOMIC
gcov: Add gen_counter_update()
gcov: Improve -fprofile-update=atomic
gcc/c-family/c-cppbuiltin.cc | 4 +-
gcc/config/rtems.h | 2 +
gcc/config/sparc/rtemself.h | 2 -
gcc/config/sparc/sparc.cc | 11 --
gcc/coverage.cc | 2 +-
gcc/doc/invoke.texi | 19 ++-
gcc/doc/tm.texi | 16 +--
gcc/doc/tm.texi.in | 4 +-
gcc/target.def | 20 ++-
gcc/targhooks.cc | 7 --
gcc/targhooks.h | 2 -
gcc/tree-profile.cc | 232 +++++++++++++++++++++++------------
libgcc/libgcov.h | 16 +--
13 files changed, 197 insertions(+), 140 deletions(-)
This series as a whole is OK with the targetm.have_atomic instead of
TARGET_HAVE_LIBATOMIC fix you mentioned after posting the series.
jeff