sem_ch13.adb (Analyze_Attribute_Definition_Clause): For a variable, if this is not...
commitb3b5c6a236cf0816e987626120419845c8177eb5
authorEric Botcazou <ebotcazou@adacore.com>
Thu, 12 Nov 2015 11:06:34 +0000 (12 11:06 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 12 Nov 2015 11:06:34 +0000 (12 12:06 +0100)
tree9b26aa63288781895e7e1d6bde83aae451caa8e0
parent637535d736f4d09948b1d86495487c617cfc98f7
sem_ch13.adb (Analyze_Attribute_Definition_Clause): For a variable, if this is not an overlay, set on Treat_As_Volatile on it.

2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>

* sem_ch13.adb (Analyze_Attribute_Definition_Clause): For a
variable, if this is not an overlay, set on Treat_As_Volatile on it.
* gcc-interface/decl.c (E_Variable): Do not force the type to volatile
for address clauses. Tweak and adjust various RM references.

2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>

* checks.ads: Minor comment fix.

From-SVN: r230233
gcc/ada/ChangeLog
gcc/ada/checks.ads
gcc/ada/gcc-interface/decl.c
gcc/ada/sem_ch13.adb