[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Fri, 31 Oct 2014 11:02:55 +0000 (12:02 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 31 Oct 2014 11:02:55 +0000 (12:02 +0100)
commit71ff3d1820751c2e0f5dd265603ab8640b0cea63
tree88c849bf8a2e08f492881bf9d2fb1ce284b34edf
parent26b043e041529af951b20d4e94841e6433d9cc1c
[multiple changes]

2014-10-31  Ed Schonberg  <schonberg@adacore.com>

* freeze.adb (Freeze_Record_Type): Do not check component size
if its type is generic.

2014-10-31  Bob Duff  <duff@adacore.com>

* gnat_rm.texi: Fix documentation w.r.t -gnatw.w.

2014-10-31  Ed Schonberg  <schonberg@adacore.com>

* sem_ch4.adb (Try_Container_Indexing): Use Check_Implicit_Dereference.
* sem_util.adb (Check_Implicit_Dereference): a) Handle generalized
indexing as well as function calls.  b)  If the context is a
selected component and whe are in an instance, remove entity from
selector name to force resolution of the node, so that explicit
dereferences can be generated in the instance if they were in
the generic unit.

2014-10-31  Eric Botcazou  <ebotcazou@adacore.com>

* inline.adb (Back_End_Cannot_Inline): Delete.
(Add_Inlined_Subprogram): Do not call it.

From-SVN: r216956
gcc/ada/ChangeLog
gcc/ada/freeze.adb
gcc/ada/gnat_rm.texi
gcc/ada/inline.adb
gcc/ada/sem_ch4.adb
gcc/ada/sem_util.adb
gcc/ada/sem_util.ads