[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 29 Aug 2011 11:12:17 +0000 (13:12 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 29 Aug 2011 11:12:17 +0000 (13:12 +0200)
commitca5af305a13a6f886dc6b6e0a07863c7eeefdbee
tree814b7943f7ccb8cd2729a81e53f68f45e54ea661
parent5accd7b6ca81d3f3b399bf55e201fc6f78771a13
[multiple changes]

2011-08-29  Robert Dewar  <dewar@adacore.com>

* a-exexpr-gcc.adb, a-synbar.adb, sem_ch13.adb: Minor reformatting.

2011-08-29  Bob Duff  <duff@adacore.com>

* sem_aggr.adb (Resolve_Aggr_Expr): Call this routine even in the case
of <>, because this is the routine that checks for dimensionality
errors (for example, for a two-dimensional array, (others => <>) should
be (others => (others => <>)).

2011-08-29  Hristian Kirtchev  <kirtchev@adacore.com>

* impunit.adb: Add new run-time units.
* freeze.adb, exp_ch7.ads, exp_ch7.adb, exp_util.ads, exp_util.adb,
s-stposu.ads, s-stposu.adb: Code clean up.
Handle protected class-wide or task class-wide types
Handle C/C++/CIL/Java types.
* s-spsufi.adb, s-spsufi.ads: New files.

From-SVN: r178205
21 files changed:
gcc/ada/ChangeLog
gcc/ada/Makefile.rtl
gcc/ada/a-exexpr-gcc.adb
gcc/ada/a-synbar.adb
gcc/ada/a-undesu.adb
gcc/ada/exp_ch3.adb
gcc/ada/exp_ch4.adb
gcc/ada/exp_ch7.adb
gcc/ada/exp_ch7.ads
gcc/ada/exp_util.adb
gcc/ada/exp_util.ads
gcc/ada/freeze.adb
gcc/ada/impunit.adb
gcc/ada/s-finmas.ads
gcc/ada/s-spsufi.adb [new file with mode: 0644]
gcc/ada/s-spsufi.ads [new file with mode: 0644]
gcc/ada/s-stposu.adb
gcc/ada/s-stposu.ads
gcc/ada/sem_aggr.adb
gcc/ada/sem_ch13.adb
gcc/ada/sem_ch6.adb