OSDN Git Service

2011-09-01 Hristian Kirtchev <kirtchev@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 1 Sep 2011 13:14:44 +0000 (13:14 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 1 Sep 2011 13:14:44 +0000 (13:14 +0000)
commitc9c136d4dbc61a57e025661398cb215584ea4c47
tree2c2493e13288720b514a41b4a5a3565d77279b11
parent43ec7501e9eba2b6795c56cd276f5d0070bdd48c
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@178410 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/exp_ch4.adb
gcc/ada/exp_ch6.adb
gcc/ada/inline.adb