[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 15 Mar 2012 08:44:33 +0000 (09:44 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 15 Mar 2012 08:44:33 +0000 (09:44 +0100)
commitf307415a69fd804205368c98a57138d6753636ee
tree63d92e76662d54409616d7cae122c5f1f7765e6b
parent011f9d5d6787f09a00603b69f961a6c08c0593a7
[multiple changes]

2012-03-15  Ed Falis  <falis@adacore.com>

* s-vxwork-ppc.ads: Update copyright.

2012-03-15  Robert Dewar  <dewar@adacore.com>

* sem_ch5.adb: Minor reformatting.

2012-03-15  Ed Schonberg  <schonberg@adacore.com>

* exp_ch3.adb (Expand_N_Object_Declaration): When rewriting the
declaration of a class-wide object, retain the Ekind to prevent
subsequent misuse of constants.

2012-03-15  Yannick Moy  <moy@adacore.com>

* gnat_rm.texi, gnat_ugn.texi: Minor correction of invariant
terminology.

2012-03-15  Hristian Kirtchev  <kirtchev@adacore.com>

* exp_util.adb (Initialized_By_Ctrl_Function): Add code to
process the case when a function call appears in object.operation
format.

2012-03-15  Ed Schonberg  <schonberg@adacore.com>

* sem_ch6.ads, sem_ch6.adb (Check_Subtype_Conformant): add
Get_Inst formal, so that conformance within an instantiation
follows renamings of formals. This is similar to what is already
done in Check_Mode_conformant.
* sem_ch12.adb (Vailidate_Access_Subprogram_Instance): check that
formal and actual are subtype conformant. Previously only mode
conformance was required.

From-SVN: r185410
gcc/ada/ChangeLog
gcc/ada/exp_ch3.adb
gcc/ada/exp_util.adb
gcc/ada/gnat_rm.texi
gcc/ada/gnat_ugn.texi
gcc/ada/s-vxwork-ppc.ads
gcc/ada/sem_ch12.adb
gcc/ada/sem_ch5.adb
gcc/ada/sem_ch6.adb
gcc/ada/sem_ch6.ads