[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 18 Nov 2015 10:40:47 +0000 (11:40 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 18 Nov 2015 10:40:47 +0000 (11:40 +0100)
commita25e72b5e59ccdd5351b89dbb5c8b823fb82846d
tree8a79cecab9c05ea0b3d7ce408ecacb4c89496b73
parent86e066aa7a971af4b8e9deeb853bc3b3a2b479bd
[multiple changes]

2015-11-18  Hristian Kirtchev  <kirtchev@adacore.com>

* exp_aggr.adb (Is_Completely_Hidden_Discriminant): New routine.
(Init_Hidden_Discriminants): Code reformatting. Do not initialize
a completely hidden discriminant.
* a-interr.ads (Get_CPU): Added SPARK_Mode, Volatile_Function
and Global aspects on the function.

2015-11-18  Ed Schonberg  <schonberg@adacore.com>

* exp_intr.adb (Expand_Unc_Deallocation): If the designated
type is a concurrent type, the deallocation applies to the
corresponding record type, or to its class-wide type if the type
is tagged.

From-SVN: r230535
gcc/ada/ChangeLog
gcc/ada/a-interr.ads
gcc/ada/exp_aggr.adb
gcc/ada/exp_intr.adb