aboutsummaryrefslogtreecommitdiff
path: root/gcc/target.def
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2023-11-14 21:27:37 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-11-18 12:44:14 +0100
commit3ef8882adcb1ab5fa535e9e1a2a28ea7c8eeca4f (patch)
treef3950d51f0f7933731f6a567c5d6ef4d84b9e6a4 /gcc/target.def
parent23d33775f9225e6e8efac730fe3cf286c19fddea (diff)
downloadgcc-3ef8882adcb1ab5fa535e9e1a2a28ea7c8eeca4f.zip
gcc-3ef8882adcb1ab5fa535e9e1a2a28ea7c8eeca4f.tar.gz
gcc-3ef8882adcb1ab5fa535e9e1a2a28ea7c8eeca4f.tar.bz2
Add TARGET_HAVE_LIBATOMIC
Add target data to indicate if libatomic is available. gcc/ChangeLog: * config/rtems.h (TARGET_HAVE_LIBATOMIC): Define. * doc/tm.texi: Regenerate. * doc/tm.texi.in (TARGET_HAVE_LIBATOMIC): Add. * target.def (have_libatomic): New.
Diffstat (limited to 'gcc/target.def')
-rw-r--r--gcc/target.def8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/target.def b/gcc/target.def
index db87e7d..475c55c 100644
--- a/gcc/target.def
+++ b/gcc/target.def
@@ -7251,6 +7251,14 @@ DEFHOOKPOD
@option{-fsanitize=shadow-call-stack}. The default value is false.",
bool, false)
+/* This value represents whether libatomic is available on
+ the target platform. */
+DEFHOOKPOD
+(have_libatomic,
+ "This value is true if the target platform supports\n\
+libatomic. The default value is false.",
+ bool, false)
+
/* Close the 'struct gcc_target' definition. */
HOOK_VECTOR_END (C90_EMPTY_HACK)