[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Fri, 8 Sep 2017 10:08:25 +0000 (12:08 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 8 Sep 2017 10:08:25 +0000 (12:08 +0200)
commitdb174c984559f8cc7f132a2aaae32b123051a38e
treeed9c76360930f6cab44ad74d9d2cb2d9e2be690d
parent3070e686074cf1e6f90802ba12e56b5dcf5a12ca
[multiple changes]

2017-09-08  Hristian Kirtchev  <kirtchev@adacore.com>

* sem_elab.adb (Check_A_Call): Do not consider
references to internal variables for SPARK semantics.

2017-09-08  Arnaud Charlet  <charlet@adacore.com>

* inline.adb (In_Package_Spec): refine type of
the parameter from Node_Id to Entity_Id.

2017-09-08  Justin Squirek  <squirek@adacore.com>

* exp_ch5.adb (Expand_Formal_Container_Loop):
Reset the scope of the loop parameter after it is reanalyzed.

2017-09-08  Eric Botcazou  <ebotcazou@adacore.com>

* sem_util.ads (Set_Rep_Info): New inline procedure.
* sem_util.adb (Set_Rep_Info): Implement it.
* sem_ch3.adb (Process_Subtype): If the case of a constraint present,
always copy the representation aspects onto the subtype.

From-SVN: r251882
gcc/ada/ChangeLog
gcc/ada/exp_ch5.adb
gcc/ada/inline.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_elab.adb
gcc/ada/sem_util.adb
gcc/ada/sem_util.ads