aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/system-vms_64.ads
diff options
context:
space:
mode:
authorVincent Pucci <pucci@adacore.com>2012-08-06 10:12:10 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2012-08-06 10:12:10 +0200
commit0ebc109a5ea094a942ce928f6e9d89a682ce9971 (patch)
treef0cc8703a3dd5b12c3179ab47811052a3e29feef /gcc/ada/system-vms_64.ads
parenta39a553eacce1f39fac4cffc0f5768bee425c1a1 (diff)
downloadgcc-0ebc109a5ea094a942ce928f6e9d89a682ce9971.zip
gcc-0ebc109a5ea094a942ce928f6e9d89a682ce9971.tar.gz
gcc-0ebc109a5ea094a942ce928f6e9d89a682ce9971.tar.bz2
re PR ada/54125 (s-atopri.adb:40:10: "Support_Atomic_Primitives" is undefined broke Ada on multiple platforms)
2012-08-06 Vincent Pucci <pucci@adacore.com> PR ada/54125 * exp_attr.adb (Expand_N_Attribute_Reference): Expand new Atomic_Always_Lock_Free attribute. * sem_attr.adb (Analyze_Attribute): Analyze new Atomic_Always_Lock_Free attribute. (Eval_Attribute): Nothing to do with new Atomic_Always_Lock_Free attribute. * sem_ch9.adb (Allows_Lock_Free_Implementation): Support_Atomic_Primitives check replaces previous erroneous size check. * sem_util.adb, sem_util.ads (Support_Atomic_Primitives): New routine. * snames.ads-tmpl: New name Name_Atomic_Always_Lock_Free and new attribute Attribute_Atomic_Always_Lock_Free defined. * s-atopri.adb: Support_Atomic_Primitives checks replaced by Atomic_Always_Lock_Free queries. * system-aix64.ads, system-aix.ads, system-darwin-ppc.ads, system-hpux.ads, system-linux-alpha.ads, system-linux-hppa.ads, system-linux-ppc.ads, system-linux-s390.ads, system-linux-s390x.ads, system-linux-sh4.ads, system-linux-sparc.ads, system-lynxos178-ppc.ads, system-lynxos-ppc.ads, system-mingw.ads, system-vxworks-arm.ads, system-solaris-sparc.ads, system-solaris-sparcv9.ads, system-vms_64.ads, system-vxworks-m68k.ads, system-vxworks-mips.ads, system-vxworks-ppc.ads, system-vxworks-sparcv9.ads: Flag Support_Atomic_Primitives removed. From-SVN: r190163
Diffstat (limited to 'gcc/ada/system-vms_64.ads')
-rw-r--r--gcc/ada/system-vms_64.ads1
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/ada/system-vms_64.ads b/gcc/ada/system-vms_64.ads
index 9a55d35..946f034 100644
--- a/gcc/ada/system-vms_64.ads
+++ b/gcc/ada/system-vms_64.ads
@@ -150,7 +150,6 @@ private
Stack_Check_Probes : constant Boolean := True;
Stack_Check_Limits : constant Boolean := False;
Support_Aggregates : constant Boolean := True;
- Support_Atomic_Primitives : constant Boolean := False;
Support_Composite_Assign : constant Boolean := True;
Support_Composite_Compare : constant Boolean := True;
Support_Long_Shifts : constant Boolean := True;