diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-11-14 21:27:37 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-11-18 12:44:14 +0100 |
commit | 3ef8882adcb1ab5fa535e9e1a2a28ea7c8eeca4f (patch) | |
tree | f3950d51f0f7933731f6a567c5d6ef4d84b9e6a4 /gcc/target.def | |
parent | 23d33775f9225e6e8efac730fe3cf286c19fddea (diff) | |
download | gcc-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.def | 8 |
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) |