]> git.ipfire.org Git - thirdparty/gcc.git/commit
[Ada] Disable Support_Atomic_Primitives on QNX and VxWorks targets
authorPatrick Bernardi <bernardi@adacore.com>
Tue, 23 Aug 2022 14:36:06 +0000 (10:36 -0400)
committerMarc Poulhiès <poulhies@adacore.com>
Mon, 12 Sep 2022 08:16:49 +0000 (10:16 +0200)
commitd30f15442e015871ea65202076f5352ebb293e8b
treea69d107b2aa1f2304895f93b51ed56f6f0aa9812
parent272ada7499e6ce8e1a8bd3f82c1cc030a51d074e
[Ada] Disable Support_Atomic_Primitives on QNX and VxWorks targets

The current configuration of the QNX and VxWorks runtimes does not support
atomic primitives.

gcc/ada/

* libgnat/system-qnx-arm.ads: Set Support_Atomic_Primitives to
false.
* libgnat/system-vxworks7-aarch64.ads: Ditto.
* libgnat/system-vxworks7-aarch64-rtp-smp.ads: Ditto.
* libgnat/system-vxworks7-arm.ads: Ditto.
* libgnat/system-vxworks7-arm-rtp-smp.ads: Ditto.
* libgnat/system-vxworks7-x86-kernel.ads: Ditto.
* libgnat/system-vxworks7-x86-rtp-smp.ads: Ditto.
gcc/ada/libgnat/system-qnx-arm.ads
gcc/ada/libgnat/system-vxworks7-aarch64-rtp-smp.ads
gcc/ada/libgnat/system-vxworks7-aarch64.ads
gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads
gcc/ada/libgnat/system-vxworks7-arm.ads
gcc/ada/libgnat/system-vxworks7-x86-kernel.ads
gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads