summaryrefslogtreecommitdiff
path: root/gcc/ada/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/ChangeLog')
-rw-r--r--gcc/ada/ChangeLog38
1 files changed, 38 insertions, 0 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 3dcc02d1672..05f1f2bb559 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,41 @@
+2016-04-21 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * sem_ch3.adb: Code cleanup.
+ * sem_ch6.adb: Code cleanup.
+ (Is_Matching_Limited_View): New routine.
+ (Matches_Limited_With_View): Reimplemented.
+ * sem_ch10.adb (Decorate_Type): Code cleanup.
+
+2016-04-21 Doug Rupp <rupp@adacore.com>
+
+ * tracebak.c (PPC ELF): Add macro defs for lynxos178e.
+
+2016-04-21 Ed Schonberg <schonberg@adacore.com>
+
+ * sem_ch4.adb (Try_Container_Indexing): If there are overloaded
+ indexing functions, collect all overloadings of the call firts,
+ and then transfer them to indexing node, to prevent interleaving
+ of the set of interpretations of the nodes involved.
+ * sem_res.adb (Resolve): Suppress cascaded errors that report
+ ambiguities when one of the actuals in an overloaded generatlized
+ indexing operation is illegal and has type Any_Type, as is done
+ for similar cascaded errors in subprogram calls.
+ (Valid_Tagged_Conversion): Cleanup conversion checks when one
+ of the types involved is a class-wide subtype.
+
+2016-04-21 Ed Schonberg <schonberg@adacore.com>
+
+ * sem_ch12.adb (Load_Parent_Of_Generic): When looking for the
+ subprogram declaration within a wrapper package, skip pragmas
+ that may have been generated by aspect specifications on the
+ generic instance.
+
+2016-04-21 Javier Miranda <miranda@adacore.com>
+
+ * exp_aggr.adb (Component_Not_OK_For_Backend): Generating C
+ code return True for array identifiers since the backend needs
+ to initialize such component by means of memcpy().
+
2016-04-21 Arnaud Charlet <charlet@adacore.com>
* a-tasatt.adb, a-tasatt.ads (Fast_Path): Rewritten to avoid reading