aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/ChangeLog')
-rw-r--r--gcc/ada/ChangeLog26
1 files changed, 26 insertions, 0 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 8f5ef1b..471a5da 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,5 +1,31 @@
2017-09-08 Arnaud Charlet <charlet@adacore.com>
+ * sem_util.ads, sem_util.adb (Is_CCT_Instance): Only expect
+ entities of named concurrent types as Ref_Id and not of anonymous
+ concurrent objects (because callers already know when a conversion
+ is necessary and can easily do it); also, do not expect protected
+ types or protected objects as Context_Id (because no flow-related
+ SPARK pragmas are attached there); reflect these changes in a
+ more precise comment.
+
+2017-09-08 Olivier Hainque <hainque@adacore.com>
+
+ * g-altive.ads: Add documentation.
+
+2017-09-08 Bob Duff <duff@adacore.com>
+
+ * sem_util.ads, debug.adb: Minor comment fix.
+ * erroutc.ads: Comment fix.
+
+2017-09-08 Ed Schonberg <schonberg@adacore.com>
+
+ * sem_ch12.adb (Validate_Array_Type_Instance): Suppress check
+ for compatibility of component types of formal and actual in an
+ instantiation of a child unit, when the component type of the
+ formal is itself a formal of an enclosing generic.
+
+2017-09-08 Arnaud Charlet <charlet@adacore.com>
+
* sem_util.ads, sem_util.adb (Is_CCT_Instance): moved from
sem_prag.adb to make it available for GNATprove; for concurrent
types replace custom scope climbing with Scope_Same_Or_Within; for