system-darwin-ppc.ads (Support_Atomic_Primitives): Set to True only if the word size...
authorEric Botcazou <ebotcazou@adacore.com>
Mon, 5 Dec 2016 11:15:17 +0000 (11:15 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Mon, 5 Dec 2016 11:15:17 +0000 (11:15 +0000)
* system-darwin-ppc.ads (Support_Atomic_Primitives): Set to True only
if the word size is 64.

From-SVN: r243243

gcc/ada/ChangeLog
gcc/ada/system-darwin-ppc.ads

index 3f221d24ad5d8451fe7fe53ca093ba2d2c1e0a60..1a9f161cb299da6fa77e4fb45ad8154239e64240 100644 (file)
@@ -1,3 +1,8 @@
+2016-12-05  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * system-darwin-ppc.ads (Support_Atomic_Primitives): Set to True only
+       if the word size is 64.
+
 2016-11-30  Gary Dismukes  <dismukes@adacore.com>
 
        * sem_prag.adb, sem_ch6.adb: Minor reformatting and typo fixes.
index b58cfed3dff305fefee979e2426b6160ad17afe6..7809e14c90b4de9b56196b752601ea43d432c99f 100644 (file)
@@ -161,7 +161,7 @@ private
    Stack_Check_Probes        : constant Boolean := False;
    Stack_Check_Limits        : constant Boolean := False;
    Support_Aggregates        : constant Boolean := True;
-   Support_Atomic_Primitives : constant Boolean := True;
+   Support_Atomic_Primitives : constant Boolean := Word_Size = 64;
    Support_Composite_Assign  : constant Boolean := True;
    Support_Composite_Compare : constant Boolean := True;
    Support_Long_Shifts       : constant Boolean := True;