[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 1 Sep 2011 13:14:44 +0000 (15:14 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 1 Sep 2011 13:14:44 +0000 (15:14 +0200)
commitdb15225a8e354c5223e074054bbf8757b886d032
tree2c2493e13288720b514a41b4a5a3565d77279b11
parent9d641fc0bb5b3ee8b898948aa890647060a415d3
[multiple changes]

2011-09-01  Hristian Kirtchev  <kirtchev@adacore.com>

* exp_ch4.adb: Minor code and comment reformatting.

2011-09-01  Thomas Quinot  <quinot@adacore.com>

* exp_ch6.adb (Expand_Inlined_Call): Remove redundant tests
for Is_Limited_Type and Is_Tagged_Type in condition checking
for by-reference type.
* inline.adb (Add_Inlined_Body): Only exclude init_procs. Other
subprograms may have a completion because of a previous
Inline_Always clause, but the enclosing package must be marked
inlined for the subprogram body to become visible to the backend.

From-SVN: r178410
gcc/ada/ChangeLog
gcc/ada/exp_ch4.adb
gcc/ada/exp_ch6.adb
gcc/ada/inline.adb