[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 23 Jan 2017 11:19:07 +0000 (12:19 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 23 Jan 2017 11:19:07 +0000 (12:19 +0100)
commit6d67bea9215e3d0ca6fb9dbd55124907a395f746
tree4472a6bef6d00b44366fb5de0aae988117000ce7
parent64a4f612f932d54d242f9c0f6594a84c2f764fcc
[multiple changes]

2017-01-23  Claire Dross  <dross@adacore.com>

* exp_spark.adb (Expand_SPARK_Attribute_Reference):  For
attributes which return Universal_Integer, introduce a conversion
to the expected type with the appropriate check flags set.
* sem_res.adb (Resolve_Range): The higher bound can be in Typ's
base type if the range is null. It may still be invalid if it
is higher than the lower bound. This is checked later in the
context in which the range appears.

2017-01-23  Pierre-Marie de Rodat  <derodat@adacore.com>

* scos.ads: Introduce a constant to represent ignored
dependencies in SCO_Unit_Table_Entry.

From-SVN: r244776
gcc/ada/ChangeLog
gcc/ada/exp_spark.adb
gcc/ada/scos.ads
gcc/ada/sem_res.adb