aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2023-11-30 17:16:53 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-12-01 09:54:24 +0100
commit4b8078142ee816e2bd484358b935ba1116ed9931 (patch)
tree81799410690af5220a58ff4754b9739ebc5f3a35
parenta1bc121c00e30bd1bdaa62d87cbe64eb88e74f45 (diff)
downloadgcc-4b8078142ee816e2bd484358b935ba1116ed9931.zip
gcc-4b8078142ee816e2bd484358b935ba1116ed9931.tar.gz
gcc-4b8078142ee816e2bd484358b935ba1116ed9931.tar.bz2
gcov: Fix use of __LIBGCC_HAVE_LIBATOMIC
libgcc/ChangeLog: PR target/112777 * libgcov.h (GCOV_SUPPORTS_ATOMIC): Honor that __LIBGCC_HAVE_LIBATOMIC is always defined as either 0 or 1.
-rw-r--r--libgcc/libgcov.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libgcc/libgcov.h b/libgcc/libgcov.h
index f5959a8..a44f145 100644
--- a/libgcc/libgcov.h
+++ b/libgcc/libgcov.h
@@ -98,7 +98,7 @@ typedef unsigned gcov_type_unsigned __attribute__ ((mode (QI)));
/* Detect whether target can support atomic update of profilers. */
#if (__SIZEOF_LONG_LONG__ == 4 && __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4) \
|| (__SIZEOF_LONG_LONG__ == 8 && __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) \
- || defined (__LIBGCC_HAVE_LIBATOMIC)
+ || __LIBGCC_HAVE_LIBATOMIC
#define GCOV_SUPPORTS_ATOMIC 1
#else
#define GCOV_SUPPORTS_ATOMIC 0