2011-08-02 Yannick Moy <moy@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Aug 2011 09:17:46 +0000 (09:17 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Aug 2011 09:17:46 +0000 (09:17 +0000)
commit992ec8bcb63d0bc997d1d012339cf871c346078f
treee10f4754a39287ad20096cfb93f40edf8cf10f77
parent7ef6449a8e66fff3c9c967bbbe121db720e46458
2011-08-02  Yannick Moy  <moy@adacore.com>

* errout.adb, errout.ads (Check_Formal_Restriction): move procedure
from here...
* restrict.adb, restrict.ads (Check_Formal_Restriction): ...to here
* sem_aggr.adb, sem_ch5.adb, sem_util.adb:
Add with/use clauses to make Check_Formal_Restriction visible

2011-08-02  Ed Schonberg  <schonberg@adacore.com>

* sem_ch12.adb (Check_Generic_Actuals): handle properly actual
in-parameters when type of the generic formal is private in the generic
spec and non-private in the body.

2011-08-02  Claire Dross  <dross@adacore.com>

* a-cfdlli.adb, a-cfdlli.ads, a-cfhase.adb, a-cfhase.ads, a-cfhama.adb,
a-cfhama.ads, a-cforse.adb, a-cforse.ads, a-cforma.adb, a-cforma.ads,
a-cofove.adb, a-cofove.ads: New files implementing formal containers.
* impunit.adb, Makefile.rtl: Take new files into account.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177102 138bc75d-0d04-0410-961f-82ee72b054a4
23 files changed:
gcc/ada/ChangeLog
gcc/ada/Makefile.rtl
gcc/ada/a-cfdlli.adb [new file with mode: 0644]
gcc/ada/a-cfdlli.ads [new file with mode: 0644]
gcc/ada/a-cfhama.adb [new file with mode: 0644]
gcc/ada/a-cfhama.ads [new file with mode: 0644]
gcc/ada/a-cfhase.adb [new file with mode: 0644]
gcc/ada/a-cfhase.ads [new file with mode: 0644]
gcc/ada/a-cforma.adb [new file with mode: 0644]
gcc/ada/a-cforma.ads [new file with mode: 0644]
gcc/ada/a-cforse.adb [new file with mode: 0644]
gcc/ada/a-cforse.ads [new file with mode: 0644]
gcc/ada/a-cofove.adb [new file with mode: 0644]
gcc/ada/a-cofove.ads [new file with mode: 0644]
gcc/ada/errout.adb
gcc/ada/errout.ads
gcc/ada/impunit.adb
gcc/ada/restrict.adb
gcc/ada/restrict.ads
gcc/ada/sem_aggr.adb
gcc/ada/sem_ch12.adb
gcc/ada/sem_ch5.adb
gcc/ada/sem_util.adb