[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 8 Apr 2009 14:41:45 +0000 (16:41 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 8 Apr 2009 14:41:45 +0000 (16:41 +0200)
commit4da17013c086241754907c0560c4c84427aec3ac
treec975f59a6cc43241e9981611d5d561d4b7e59a8c
parent0c7f524198fbbc48a459ee281c39b12a5ecefc4b
[multiple changes]

2009-04-08  Vincent Celier  <celier@adacore.com>

* snames.adb, snames.ads: Add new standard names IDE and
Compiler_Command.

2009-04-08  Ed Schonberg  <schonberg@adacore.com>

* exp_util.adb (Safe_Unchecked_Type_Conversion): Conversion is safe,
i.e. does not need a temporary to capture the value, if expression is
an acceess type, even if target type is a record whose size may not
have been determined yet.

* exp_disp.adb (Expand_Dispatching_Call): Set size info for generated
access_to_subprogram type, to avoid order-of-elaboration anomalies in
gigi.

From-SVN: r145743
gcc/ada/exp_disp.adb
gcc/ada/exp_util.adb
gcc/ada/snames.adb
gcc/ada/snames.ads